Программирование

2354
Есть ли эквивалент «который» в командной строке Windows?

Поскольку у меня иногда возникают проблемы с путями, когда один из моих собственных сценариев cmd скрыт (скрыт) другой программой (ранее в пути), я хотел бы иметь возможность найти полный путь к программе в командной строке Windows, учитывая просто его имя. Есть ли эквивалент UNIX-команды 'which'?...

2353
Что ** (двойная звезда / звездочка) и * (звездочка / звездочка) делают для параметров?

На этот вопрос есть ответы на Переполнение стека на русском : Что значит * (звёздочка) и ** двойная звёздочка в Питоне? В следующих определениях методов, что делает *и **для чего param2? def foo(param1, *param2): def bar(param1,...

2339
Что такое JavaScript-версия sleep ()?

Есть ли лучший способ создать sleepв JavaScript, чем следующая pausecompфункция ( взято здесь )? function pausecomp(millis) { var date = new Date(); var curDate = null; do { curDate = new Date(); } while(curDate-date < millis); } Это не дубликат Sleep в JavaScript - задержка между действиями ;...

2328
jQuery выделите элемент

На этот вопрос есть ответы на переполнение стека на русском : Как проскролить плавную страницу вниз до опреденнного элемента? У меня есть этот inputэлемент: <input type="text" class="textfield" value="" id="subject" name="subject"> Затем у меня есть некоторые другие элементы, такие как...

2311
Конвертировать байты в строку

Я использую этот код для получения стандартного вывода из внешней программы: >>> from subprocess import * >>> command_stdout = Popen(['ls', '-l'], stdout=PIPE).communicate()[0] Метод communication () возвращает массив байтов: >>> command_stdout b'total 0\n-rw-rw-r-- 1...

2311
Как заставить Git игнорировать изменения режима файла (chmod)?

У меня есть проект, в котором я должен изменить режим файлов chmodна 777 при разработке, но который не должен меняться в основном репо. Git забирает chmod -R 777 .и помечает все файлы как измененные. Есть ли способ заставить Git игнорировать изменения режима, которые были внесены в...

2301
.prop () против .attr ()

Так что в jQuery 1.6 появилась новая функция prop(). $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) или в этом случае они делают то же самое? И если я действительно должен перейти к использованию prop(), все...

2285
Что означает «2> & 1» в оболочке?

В оболочке Unix, если я хочу объединить stderrи stdoutв stdoutпоток для дальнейших манипуляций, я могу добавить следующее в конце моей команды: 2>&1 Итак, если я хочу использовать headна выходе из g++, я могу сделать что-то вроде этого: g++ lots_of_errors 2>&1 | head поэтому я вижу...

2283
Как дать тексту или изображению прозрачный фон с помощью CSS?

Можно ли, используя только CSS, сделать backgroundэлемент полупрозрачным, но содержимое (текст и изображения) этого элемента непрозрачным? Я хотел бы сделать это без текста и фона в качестве двух отдельных элементов. При попытке: p { position: absolute; background-color: green; filter:...

2270
Как разбить список на куски одинакового размера?

У меня есть список произвольной длины, и мне нужно разделить его на куски одинакового размера и обработать его. Есть несколько очевидных способов сделать это, например, сохранить счетчик и два списка, и, когда второй список заполнится, добавить его в первый список и очистить второй список для...

2262
Существует ли стандартная функция для проверки нулевых, неопределенных или пустых переменных в JavaScript?

Есть ли универсальная функция JavaScript, которая проверяет, что переменная имеет значение и гарантирует, что это не так undefinedили нет null? У меня есть этот код, но я не уверен, что он охватывает все случаи: function isEmpty(val){ return (val === undefined || val == null || val.length <= 0)...

2261
Git получить удаленную ветку

Мой коллега и я работаем над одним и тем же хранилищем. Мы разделили его на две ветви, каждая технически для разных проектов, но у них есть сходства, поэтому мы иногда захотим вернуться к * masterиз branch. Тем не менее, у меня есть branch. Как мой коллега может специально использовать эту ветку?...