Все вопросы

60
ответов

Избегание!= Null

Я использую object != null чтобы избежать NullPointerException. Есть ли хорошая альтернатива этому? Например: if (someobject != null) { someobject.doCalc(); } Это позволяет избежать NullPointerException, когда неизвестно, является ли объект...
задан 07 нояб. '08 в 11:31
38
ответов

Установка "checked" для флажка с jQuery?

Я хотел бы сделать что-то подобное, чтобы отметить checkbox с помощью jQuery: $(".myCheckBox").checked(true); или $(".myCheckBox").selected(true); Существует ли такая вещь?
задан 09 янв. '09 в 1:20
32
ответов

Как добавить пустой каталог в репозиторий Git?

Как добавить пустой каталог (который не содержит файлов) в репозиторий Git?
задан 22 сент. '08 в 19:41
27
ответов

Регулярное выражение для соответствия строке, которая не содержит слова?

Я знаю, что можно совместить слово, а затем разворачивать спички, используя другие инструменты (например, grep -v). Тем не менее, я хотел бы знать, возможно ли совпадение строк, которые не содержат конкретного слова (например, hede), с использование...
задан 02 янв. '09 в 10:30
8
ответов

Переместите последние фиксации (ов) в новую ветку с помощью Git

Я хотел бы переместить последние несколько коммитов, которые я совершил, чтобы овладеть новой веткой и вернуть мастера обратно до того, как эти коммиты были сделаны. К сожалению, мой Git -fu еще недостаточно силен, любая помощь? т.е. Как я могу пер...
задан 27 окт. '09 в 6:07
36
ответов

Как эффективно сочетать носки с кучей?

Вчера я спаривал носки с чистой прачечной и выяснил, как я это делаю, это не очень эффективно. Я делал наивный поиск - собирал один носок и "итерировал" кучу, чтобы найти свою пару. Это требует итерации в среднем n/2 * n/4 = n 2/8 носков. Как комп...
задан 19 янв. '13 в 18:34
50
ответов

Как объединить два словаря в одном выражении?

У меня есть два словаря Python, и я хочу написать одно выражение, которое возвращает эти два словаря, слияние. Метод update() будет тем, что мне нужно, если он вернет результат, а не изменит dict на месте. >>> x = {'a':1, 'b': 2} >>&...
задан 02 сент. '08 в 10:44
28
ответов

Какая разница между использованием "let" и "var" для объявления переменной в JavaScript?

В ECMAScript 6 представлен оператор let. Я слышал, что это описывается как "локальная" переменная, но я все еще не совсем уверен, как она ведет себя иначе, чем ключевое слово var. В чем отличия? Когда let следует использовать var?
задан 17 апр. '09 в 23:09
32
ответов

В чем разница между URI, URL-адресом и URN?

Люди говорят о URL s, URI и URN, как будто это разные вещи, но они выглядят одинаково для невооруженным глазом. Каковы отличимые различия между ними?
задан 07 окт. '08 в 0:26
57
ответов

Как читать/конвертировать InputStream в String в Java?

Если у вас есть объект java.io.InputStream, как вы должны обработать этот объект и создать String? Предположим, что у меня есть InputStream который содержит текстовые данные, и я хочу преобразовать его в String, так что, например, я могу записать э...
задан 21 нояб. '08 в 19:47
51
ответ

Создать GUID/UUID в JavaScript?

Я пытаюсь создать глобально уникальные идентификаторы в JavaScript. Я не уверен, какие подпрограммы доступны во всех браузерах, как "случайные" и засеянные встроенным генератором случайных чисел, и т.д. Идентификатор GUID/UUID должен быть не менее 3...
задан 19 сент. '08 в 23:01
44
ответов

Как заменить все вхождения строки в JavaScript?

У меня есть эта строка: "Test abc test test abc test test test abc test test abc" Выполнение str = str.replace('abc', ''); похоже, удаляет только первое вхождение abc в строку выше. Как я могу заменить все его появление?
задан 17 июля '09 в 20:53
32
ответов

Как клонировать все удаленные ветки в Git?

У меня есть ветвь master и a development, которые помещаются в GitHub. Я clone d, pull ed и fetch ed, но я не могу получить ничего, кроме ветки master. Я уверен, что мне не хватает чего-то очевидного, но я прочитал руководство, и я не получаю ника...
задан 16 сент. '08 в 1:42
11
ответов

Почему Java + =, - =, * =,/= оператора присваивания присваивания не требуют кастинга?

До сегодняшнего дня я думал, что, например: i += j; Был просто ярлык для: i = i + j; Но если мы попробуем это: int i = 5; long j = 8; Тогда i = я + j; не будет компилироваться, но i += j; будет компилировать штраф. Означает ли это, что на сам...
задан 03 янв. '12 в 13:10
41
ответ

Как проверить, содержит ли массив объект в JavaScript?

Каков наиболее сжатый и эффективный способ узнать, содержит ли массив JavaScript объект? Это единственный способ, которым я это знаю: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { re...
задан 26 окт. '08 в 1:14