Codengineering - блог о программировании ➜ страница 1741


Как разделить строку в Haskell?

есть ли стандартный способ разделить строку в Haskell? lines и words отлично работает от разбиения на пробел или новую строку, но, конечно, есть стандартный способ разбить на запятую? Я не мог найти его в Хугле? чтобы быть конкретным, я ищу что-то где split "," "my,comma,separated,list" возвращает ["my","comma","separated","list"] спасибо. ...

Лучший способ проверить наличие nullable bool в выражении условия (если …)

мне было интересно, какой был самый чистый и понятный синтаксис для выполнения проверки условий на nullable bools. следующий хороший или плохой стиль программирования? Есть ли способ выразить состояние лучше / более чисто? bool? nullableBool = true; if (nullableBool ?? false) { ... } else { ... } особенно если (nullableBool ?? ложь) часть. Мне не нравится if (x.HasValue && x.Value) стиль ... (не уверен, что вопрос был задан раньше ... не удалось найти что-то подобное с поиск) ...

Как я могу найти последний элемент в списке?

ниже приводится выдержка из моего кода: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType = messagetype; this.m_ClassID ...

Как запустить скрипт PowerShell из пакетного файла

Я пытаюсь запустить этот скрипт в PowerShell. Я сохранил ниже скрипт как ps.ps1 на моем рабочем столе. $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action { invoke-item "C:Program Filesabc.exe"} Я сделал пакетный скрипт для запуска этого скрипта PowerShell @echo off Powershell.exe set-executionpolicy remotesigned -File C:UsersSEDesktopps.ps1 pause , но я получаю эту ошибку: ...

Как найти текущего пользователя в среде Windows?

при запуске скрипта командной строки можно ли получить имя текущего пользователя? ОС-это Windows XP. ...

Как создать бесконечный цикл в пакетном файле Windows?

это в основном то, что я хочу в пакетном файле. Я хочу иметь возможность повторно запускать "делать вещи "всякий раз, когда я нажимаю любую клавишу, чтобы пройти мимо"паузы". while(true){ Do Stuff Pause } похоже, что есть только for петли доступны и нет while циклы в пакетном режиме. Как же тогда создать бесконечный цикл? ...

Как использовать необходимые разрешения декораторов на основе классов django представлений

У меня возникли некоторые проблемы с пониманием того, как работают новые CBVs. Мой вопрос заключается в том, что мне нужно требовать входа во все представления, а в некоторых из них-конкретных разрешений. В функциональных представлениях я делаю это с помощью @permission_required() и атрибута login_required в представлении, но я не знаю, как это сделать в новых представлениях. Есть ли какой-то раздел в документах django, объясняющий это? Я ничего не нашел. Что не так в моем коде? Я пытался испол ...

Почему необработанные строковые литералы Python не могут заканчиваться одной обратной косой чертой?

технически, любое нечетное число обратных косых черт, как описано в документы. >>> r'' File "<stdin>", line 1 r'' ^ SyntaxError: EOL while scanning string literal >>> r'' '\' >>> r'\' File "<stdin>", line 1 r'\' ^ SyntaxError: EOL while scanning string literal похоже, что синтаксический анализатор может просто обрабатывать обратные косые черты в необработанных строках как обычные символы (разве это не то, что необработан ...

Сначала вызовите removeView () для родителя ребенка

сначала немного предыстории: у меня есть макет внутри scrollview. Сначала, когда пользователь прокручивает на экране, прокручивается scrollview. Однако после определенного количества прокрутки я должен был отключить прокрутку в режиме прокрутки, переместив "фокус прокрутки" на веб-представление внутри дочернего макета. Таким образом, ScrollView палочки и все события прокрутки перейти к webview внутри него. Итак, для решения, когда порог прокрутки достигнут, я удаляю дочерний макет из scrollvie ...

как использовать ng-option для установки значения по умолчанию выбранного элемента

Я видел документацию директивы Angular select здесь:http://docs.angularjs.org/api/ng.directive:select. Я не могу понять, как установить значение по умолчанию. Это сбивает с толку: выберите в качестве метки значение в массиве вот объект: { "type": "select", "name": "Service", "value": "Service 3", "values": [ "Service 1", "Service 2", "Service 3", "Service 4"] } html (рабочий): <select><option ng-repeat="value in prop.values">{{value}}</option>&l ...