Вопросы-ответы - все решения ➜ страница 188
Как проверить, содержит ли массив объект в JavaScript?
каков наиболее краткий и эффективный способ узнать, содержит ли массив JavaScript объект? Это единственный способ, который я знаю это: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } есть ли лучший и более лаконичный способ сделать это? Это очень тесно связано с вопросом переполнения стека лучший способ найти элемент в массиве JavaScript? который адресует поиск объектов в массиве ...
Какова область действия переменных в JavaScript?
какова область переменных в javascript? Имеют ли они одинаковую область внутри, а не снаружи функции? Или это вообще имеет значение? Кроме того, где хранятся переменные, если они определены глобально? ...
Закрыть/скрыть экранную клавиатуру Андроид
у меня есть EditText и Button в мой макет. после записи в поле редактирования и нажатия на Button, Я хочу скрыть виртуальную клавиатуру. Я предполагаю, что это простой кусок кода, но где я могу найти пример его? ...
Как я могу безопасно создать вложенный каталог в Python?
каков самый элегантный способ проверить, существует ли каталог, в который будет записан файл, а если нет, создайте каталог с помощью Python? Вот что я попробовал: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) как-то я пропустил os.path.exists (спасибо kanja, Блэр, и Дуглас). Вот что у меня сейчас: def ensure_dir(file_path): directory = os.path.dirname(file_ ...
В оболочке, что означает "2>&1"?
в оболочке Unix, если я хочу объединить stderr и stdout на stdout поток для дальнейших манипуляций, я могу добавить следующее В конце моей команды: 2>&1 Итак, если я хочу использовать head на выходе из g++, Я могу сделать что-то вроде этого: g++ lots_of_errors 2>&1 | head так что я вижу только первые несколько ошибок. у меня всегда есть проблемы с запоминанием этого, и мне постоянно приходится искать его, и это в основном потому, что я не полностью понять синтаксис этого ко ...
Как заменить все вхождения строки в JavaScript?
у меня есть эта строка: "Test abc test test abc test test test abc test test abc" делаешь str = str.replace('abc', ''); кажется, только удалить первое вхождение abc в строке выше. Как я могу заменить все вхождений? ...
Получить текущий URL-адрес с помощью JavaScript?
все, что я хочу, это получить URL-адрес веб-сайта. Не URL-адрес, взятый из ссылки. При загрузке страницы мне нужно иметь возможность захватить полный, текущий URL-адрес веб-сайта и установить его в качестве переменной, чтобы делать с ним, как мне нравится. ...
Когда использовать LinkedList над ArrayList в Java?
Я всегда был один, чтобы просто использовать: List<String> names = new ArrayList<>(); Я использую интерфейс в качестве имени типа для мобильность, так что когда я задаю такие вопросы, я могу переделать мой код. когда LinkedList использоваться по ArrayList и наоборот? ...
Приведение int к перечислению в C#
Как int быть приведено к enum в C#? ...
Как установить pip на Windows?
pip замена easy_install. Но я должен установить pip используя easy_install в Windows? Есть ли лучший способ? ...
Как удалить подмодуль?
Как удалить подмодуль Git? кстати, почему я не могу просто сделать git submodule rm whatever ? ...
Как отсортировать словарь по значению?
У меня есть словарь чтения значений из двух полей в базе данных: текстовое поле и числовое поле. Строковое поле уникально, так что это ключ словаря. Я могу отсортировать по ключам, но как я могу сортировать на основе значений? Примечание: я прочитал вопрос переполнения стека как отсортировать список словарей по значениям словаря в Python? и, вероятно, может изменить мой код, чтобы иметь список словарей, но поскольку мне действительно не нужен список словарей, я хотел бы знать, есть ли более пр ...
Создавать коллекции из массива
у меня есть массив, который инициализируется как: Element[] array = {new Element(1), new Element(2), new Element(3)}; Я хотел бы преобразовать этот массив в объект класса ArrayList. ArrayList<Element> arraylist = ???; ...
Как изменить URI (URL) для удаленного репозитория Git?
У меня есть РЕПО (origin) на USB-ключе, который я клонировал на своем жестком диске (локальном). Я переместил "origin" на NAS и успешно протестировал его клонирование отсюда. Я хотел бы знать, могу ли я изменить URI "origin" в настройках "local", поэтому теперь он будет извлекаться из NAS, а не из USB-ключа. на данный момент я вижу два решения: нажмите все на usb-orign и скопируйте его на NAS снова (подразумевает много работы из-за новые коммиты на nas-origin); добавьте новый пульт в "локаль ...
Создание утечки памяти с помощью Java
У меня только что было интервью, и меня попросили создать утечку памяти с Java. Излишне говорить, что я чувствовал себя довольно глупо, не имея понятия о том, как даже начать создавать его. каков был бы пример? ...
Как создать удаленную ветку Git?
Я создал локальную ветку, которую я хочу, чтобы подтолкнуть вверх. Здесь есть аналогичный вопрос о переполнении стека о том, как отслеживать вновь созданную удаленную ветвь. мой рабочий процесс немного отличается. первый Я хочу создать локальную ветку, и я буду только толкать его вверх по течению, когда я удовлетворен и хочу поделиться своей веткой. как бы я это сделал? (мои поиски google, похоже, ничего не придумали). как бы Я говорю своим коллегам, чтобы вытащить его из репозитория? обнов ...
Разница между "git add-A" и "git add."
команда git add [--all|-A] похоже, идентичен git add .. Это правильно? Если нет, то чем они отличаются? ...
.опоры() и attr, который()
так jQuery 1.6 имеет новую функцию prop(). $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) или в этом случае они делают то же самое? а если я do нужно переключиться на использование prop(), все старые attr() звонки прервутся, если я переключусь на 1.6? обновление selector = '#id' $(selector).click(function() { //instead of: var getAtt = this.getAttribute('st ...
Как эффективно перебирать каждую запись в карте Java?
Если у меня есть объект, реализующий Map интерфейс в Java, и я хочу перебирать каждую пару, содержащуюся в нем, каков наиболее эффективный способ прохождения карты? будет ли порядок элементов зависеть от конкретной реализации карты, которую я имею для интерфейса? ...
Транспортной безопасности заблокировала открытым текстом по HTTP
какие настройки мне нужно поставить в мой info.plist чтобы включить режим HTTP в соответствии со следующим сообщением об ошибке? транспортной безопасности заблокировала открытым текстом по HTTP (протокол HTTP://) ресурс нагрузки, так как это небезопасно. Временные исключения могут быть настроены с помощью информация о вашем приложении.plist файл. предположим, что мой домен example.com. ...
В чем разница между Тильдой(~) и каре(^) в упаковке.в JSON?
после того, как я обновился до последней стабильной node и npm, Я пробовал npm install moment --save. Это сохраняет запись в package.json С caret(^) префикс. Раньше это было tilde(~) префикс. почему эти изменения в npm? в чем разница между tilde(~) и caret(^)? в чем преимущества перед другими? ...
Переместить существующую, незафиксированную работу в новую ветку в Git
я приступил к работе над новой функцией и после кодирования немного, я решил, что эта функция должна быть на своей ветке. Как переместить существующие незафиксированные изменения в новую ветку и сбросить текущую? Я хочу сбросить свою текущую ветку, сохраняя существующую работу над новой функцией. ...
Как правильно клонировать объект JavaScript?
у меня есть объект, x. Я хотел бы скопировать его как объект y, такие, что изменение y Не изменяйте x. Я понял, что копирование объектов, полученных из встроенных объектов JavaScript, приведет к дополнительным, нежелательным свойствам. Это не проблема, так как я копирую один из моих собственных, литерально построенных объектов. Как правильно клонировать объект JavaScript? ...
Использование глобальных переменных в функции
Как я могу создать или использовать глобальную переменную в функции? Если я создаю глобальную переменную в одной функции, как я могу использовать эту глобальную переменную в другой функции? Нужно ли хранить глобальную переменную в локальной переменной функции, которая нуждается в ее доступе? ...
Остановить EditText от получения фокуса при запуске активности
у меня есть Activity в Android, с двумя элементами: EditText ListView когда моя Activity начинается с EditText сразу имеет фокус ввода (мигающий курсор). Я не хочу, чтобы какой-либо элемент управления имел фокус ввода при запуске. Я попробовал: EditText.setSelected(false); не повезло. Как я могу убедить EditText чтобы не выбрать себя, когда Activity начинается? ...
Что это такое! (не) оператор в JavaScript?
Я видел какой-то код, который, кажется, использует оператор, который я не узнаю, в виде двух восклицательных знаков, например: !!. Может кто-нибудь сказать мне, что делает этот оператор? контекст, в котором я это увидел, this.vertical = vertical !== undefined ? !!vertical : this.vertical; ...
Как перечислить все файлы в коммит?
Я ищу простой git команда, которая предоставляет хорошо отформатированный список всех файлов, которые были частью фиксации, заданной хэшем (SHA1), без посторонней информации. Я пробовал: git show a303aa90779efdd2f6b9d90693e2cbbbe4613c1d хотя в нем перечислены файлы, он также включает в себя ненужную информацию diff для каждого. есть еще git команда, которая предоставит только список, который я хочу, так что я могу избежать разбора его из git show выход? ...
Найти и восстановить удаленный файл в репозиторий Git
скажем, я в репозитории Git. Я удаляю файл и фиксирую это изменение. Я продолжаю работать и делаю еще несколько коммитов. Затем я считаю, что мне нужно восстановить этот файл. Я знаю, что могу проверить файл с помощью git checkout HEAD^ foo.bar, но я действительно не знаю, когда этот файл был удален. каков был бы самый быстрый способ найти фиксацию, которая удалила данное имя файла? что было бы самым простым способом вернуть этот файл в мою работу понял? Я надеюсь, что мне не нужно вручную п ...
Существует ли функция "существует" для jQuery?
Как я могу проверить существование элемента в jQuery? текущий код, который у меня есть это: if ($(selector).length > 0) { // Do something } есть ли более элегантный способ подойти к этому? Возможно плагин или функция? ...
Поиск индекса элемента, заданного списком, содержащим его в Python
список ["foo", "bar", "baz"] и элемент в списке "bar", как мне получить его индекс (1) в Python? ...