Codengineering - блог о программировании ➜ страница 891
Кэширование развертывания Octopus
Мы используем octopus для развертывания нашего проекта. Набор шагов, которые выполняются во время развертывания. Один из них-сценарий powershell, и этот сценарий powershell находится в процессе разработки. Однако для тестирования скрипта мы должны выполнить фиктивную проверку или можем создать новый релиз в octopus после того, как мы изменим шаг сценария сборки powershell, и он сразу же подберет шаги сборки и не кэширует, иначе сценарий, который будет выполнен, будет предыдущим. версия. Я не ...
Как получить ключ по определенному индексу из словаря в Swift?
У меня есть Dictionary в Swift, и я хотел бы получить ключ по определенному индексу. var myDict : Dictionary<String,MyClass> = Dictionary<String,MyClass>() Я знаю, что могу перебирать ключи и записывать их в журнал for key in myDict.keys{ NSLog("key = (key)") } Однако, как ни странно, что-то подобное невозможно var key : String = myDict.keys[0] Почему ? ...
Как включить отчеты об ошибках в PHP (MAMP)?
Поэтому я запускаю MAMP на моем Mac, так как я не смог изменить свое местоположение htdocs в каталог на локальном сервере (хотя нет проблем использовать этот локальный сервер с MAMP) Так или иначе, PHP error reporting отключен для меня. Я использовал phpinfo(); чтобы найти правильный ini-файл (который находится в "Applications ▸ MAMP ▸ bin ▸ php ▸ php5. 6. 10 ▸ conf" в моем случае) и изменил display_errors с " off "на " on " (без"", Конечно) Error_reporting имеет значение E_ALL Однако, ког ...
JUnit тестирование для assertEqual NullPointerException
Я не уверен, почему тестовый случай не имеет вывода true. Оба случая должны дать NullPointerException. Я пробовал делать это (не совсем то же самое, но это дает и вывод true) : String nullStr = null; //@Test public int NullOutput1() { nullStr.indexOf(3); return 0; } //@Test(expected=NullPointerException.class) public int NullOutput2() { nullStr.indexOf(2); return 0; } @Test(expected=NullPointerException.class) public void testboth() { assertEquals(NullOutput1(), Null ...
XMLAGG-ORA-00932: несогласованные типы данных: ожидаемый-получил CLOB на CLOB
У меня есть следующий SQL-запрос: SELECT DISTINCT prod_no, prod_text, RTRIM ( XMLAGG (XMLELEMENT (e, prod_desc, ',').EXTRACT ( '//text()') ORDER BY prod_desc).getclobval (), ',') FROM mytable WHERE prod_no = 'XCY' GROUP BY prod_no, prod_text Когда я выполняю, я получаю ORA-00932: несогласованные типы данных: ожидаемый-полученный CLOB Обновление 1 DDL и выборочные данные CREATE TABLE myt ...
PEP8-импорт не в верхней части файла с sys.путь
Задача PEP8 имеет правило о размещении импорта в верхней части файла: Импорт всегда помещается в начало файла, сразу после любых комментариев и записей модуля, а также перед глобалами и константами модуля. Однако в некоторых случаях я мог бы сделать что-то вроде: import sys sys.path.insert("..", 0) import my_module В этом случае утилита командной строки pep8 помечает мой код: Импорт уровня модуля E402 не в верхней части файл Каков наилучший способ достижения соответствия PE ...
Каков предпочтительный способ выполнения CSS-ролловера?
При настройке эффекта ролловера в HTML, есть ли какие-либо преимущества (или подводные камни), чтобы сделать это в CSS против JavaScript? Есть ли какие-либо проблемы с производительностью или ремонтопригодностью кода, о которых я должен знать при любом подходе? ...
Можно ли добавить элементы управления в C# MessageBox?
Можно ли добавить некоторые пользовательские элементы управления в стандартное окно сообщения для чтения входного значения, например текстовые поля для имени пользователя и пароля,или мне следует создать пользовательскую winform с кнопками "Ok, Отмена" и текстовыми полями? Related: какой элемент управления использовать для быстрого ввода текста (inputbox)? ...
Eclipse, поиск и замена регулярных выражений
В eclipse можно ли использовать совпадающую строку поиска как часть строки замены при выполнении поиска и замены регулярного выражения? В принципе, я хочу заменить все вхождения variableName.someMethod() С: ((TypeName)variableName.someMethod()) Где variableName может быть любым именем переменной вообще. В sed я мог бы использовать что-то вроде: s/[a-zA-Z]+.someMethod()/((TypeName)&)/g То есть, & представляет совпадающую строку поиска. Есть ли что-то подобное в Затмение? ...
Способ, как передать объект из Telerik MVC на сетке Аякс выберите (контроллер)
Я использую сетку Telerik MVC с привязкой Ajax, и у меня возникла проблема с передачей объекта контроллеру, который будет использоваться для фильтрации данных. Я могу передавать простые данные (string, int), но не более сложный объект. Например, я могу к этому без проблем: .DataBinding(dataBinding => dataBinding.Ajax().Select("_CasesAjaxBinding", "Home", new {orderId = "12345"} )) А затем в моем контроллере обработайте orderId следующим образом: public ActionResult _CasesAjaxBinding(s ...