Codengineering - блог о программировании ➜ страница 1274
Передача параметров в функцию Bash
Я пытаюсь найти, как передать параметры в функции Bash, но то, что приходит всегда, как передать параметр из командной строки. Я хотел бы передать параметры в мой сценарий. Я попробовал: myBackupFunction("..", "...", "xx") function myBackupFunction($directory, $options, $rootPassword) { ... } но синтаксис не правильный, как передать параметр в функцию? ...
Как создать флажок с помощью CSS?
Я пытаюсь создать флажок, используя следующее: <input type="checkbox" style="border:2px dotted #00f;display:block;background:#ff0000;" /> но стиль не применяется. Флажок по-прежнему отображает стиль по умолчанию. Как мне придать ему указанный стиль? ...
Как сравнить массивы в JavaScript?
Я хотел бы сравнить два массива... в идеале, эффективно. Ничего особенного, просто true если они идентичны, и false если не. Неудивительно, что оператор сравнения, похоже, не работает. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true JSON кодирование каждого массива делает, но есть ли более быстрый или "лучший" способ просто сравнить массивы без необходимости повторять каждое значение? ...
Для чего используется ключевое слово yield в C#?
В How Can I Expose Only a Fragment of IList вопрос один из ответов имел следующий фрагмент кода: IEnumerable<object> FilteredList() { foreach( object item in FullList ) { if( IsItemInPartialList( item ) yield return item; } } что там делает ключевое слово yield? Я видел его ссылки в нескольких местах и еще один вопрос, но я не совсем понял, что он на самом деле делает. Я привык думать о выходе в смысле того, что одна нить уступает другой, но здесь это н ...
Как создать делегатов в Objective-C?
Я знаю, как работают делегаты, и я знаю, как я могу их использовать. но как мне их создать? ...
Как получить индекс текущей итерации цикла foreach?
есть ли какая-то редкая языковая конструкция, с которой я не сталкивался (например, те немногие, которые я недавно узнал, некоторые из переполнения стека) в C#, чтобы получить значение, представляющее текущую итерацию цикла foreach? например, в настоящее время я делаю что-то вроде этого в зависимости от обстоятельств: int i=0; foreach (Object o in collection) { // ... i++; } ...
setTimeout или setInterval?
насколько я могу судить, эти две части javascript ведут себя одинаково: В: function myTimeoutFunction() { doStuff(); setTimeout(myTimeoutFunction, 1000); } myTimeoutFunction(); Вариант B: function myTimeoutFunction() { doStuff(); } myTimeoutFunction(); setInterval(myTimeoutFunction, 1000); есть ли разница между использованием setTimeout и setInterval? ...
Лучший способ найти, если элемент находится в массиве JavaScript? [дубликат]
этот вопрос уже есть ответ здесь: Как проверить, включает ли массив объект в JavaScript? 41 ответы каков наилучший способ найти, если объект находится в массиве? Это лучший способ, который я знаю: function include(arr, obj) { for(var i=0; i<arr.length; i++) { if (arr[i] == obj) return true; } } include([1,2,3,4], 3); // true include([1,2,3,4], 6); // undefined ...
Функциональное программирование против объектно-ориентированного программирования [закрыто]
до сих пор я в основном подвергался программированию OO и с нетерпением жду изучения функционального языка. Мои вопросы: когда вы выбираете функциональное программирование над объектно-ориентированным? каковы типичные определения проблем, где функциональное программирование является лучшим выбором? ...
Путь развития питона - от ученика до гуру
Я учусь, работаю и играю с Python уже полтора года. Как биолог, медленно делающий поворот к биоинформатике, этот язык был в самом центре всех основных вкладов, которые я сделал в лаборатории. Я более или менее влюбился в то, как Python позволяет мне выражать красивые решения, а также в семантику языка, которая позволяет такой естественный поток от мыслей к работоспособному коду. Что я хотел бы знать ваше ответ на такой вопрос, я редко видел на этом или других форумах. Этот вопрос кажется мне це ...