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 позволяет мне выражать красивые решения, а также в семантику языка, которая позволяет такой естественный поток от мыслей к работоспособному коду. Что я хотел бы знать ваше ответ на такой вопрос, я редко видел на этом или других форумах. Этот вопрос кажется мне це ...