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

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

Вчера я спаривал носки из чистого белья и понял, что делать это не очень эффективно. Я делал наивный поиск - выбирал один носок и «перебирал» кучу, чтобы найти ее пару. Это требует итерации по п / 2 * N / 4 = п 2 /8 носки в среднем. Как ученый-компьютерщик, я думал, что я мог бы сделать? Сортировка...

3900
Как изменить URI (URL) для удаленного хранилища Git?

У меня есть репозиторий (источник) на USB-ключе, который я клонировал на своем жестком диске (локальном). Я переместил «origin» на NAS и успешно протестировал его клонирование. Хотелось бы узнать, смогу ли я изменить URI «origin» в настройках «local», чтобы он теперь вытягивался с NAS, а не с...

3860
Сбросить ветку локального репозитория, чтобы она была похожа на заголовок удаленного репозитория

Как мне сбросить мою локальную ветку, чтобы она была похожа на ветку в удаленном репозитории? Я сделал: git reset --hard HEAD Но когда я бегу git status, On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: java/com/mycompany/TestContacts.java...

3822
Закрыть / скрыть программную клавиатуру Android

У меня есть EditTextи Buttonв моем макете. После записи в поле редактирования и нажатия на Button, я хочу скрыть виртуальную клавиатуру. Я предполагаю, что это простой кусок кода, но где я могу найти пример этого? При касании за пределами...

3772
Как выйти из редактора Vim?

На этот вопрос есть ответы на Переполнение стека на русском : Как выйти из редактора Vi или Vim? Я застрял и не могу сбежать. Это говорит: "type :quit<Enter> to quit VIM" Но когда я набираю текст, он просто появляется в теле...

3772
Как перечислить перечисление

На этот вопрос есть ответы на Stack Overflow на русском : Еогеасп () для перечисления Как вы можете перечислить enumв C #? Например, следующий код не компилируется: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) {...

3698
Как мне обновить с SELECT в SQL Server?

В SQL Server можно INSERTсоздать таблицу с помощью SELECTинструкции: INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' Возможно ли обновить через SELECT? У меня есть временная таблица, содержащая значения, и я хотел бы обновить другую таблицу,...

3694
Чем Docker отличается от виртуальной машины?

Я продолжаю перечитывать документацию Docker, чтобы попытаться понять разницу между Docker и полной виртуальной машиной. Как ему удается обеспечить полную файловую систему, изолированную сетевую среду и т. Д., Не будучи таким тяжелым? Почему развертывание программного обеспечения в образ Docker...

3635
Правильные случаи использования для Android UserManager.isUserAGoat ()?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Я смотрел на новые API, представленные в Android 4.2 . Глядя на UserManagerкласс, я...

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

До сегодняшнего дня я думал что например i += j; Был просто ярлык для: i = i + j; Но если мы попробуем это: int i = 5; long j = 8; Тогда i = i + j;не скомпилирует но i += j;скомпилирует нормально. Значит ли это, что на самом деле i += j;это ярлык для чего-то подобного i = (type of i) (i +...

3610
Как обновить разветвленный репозиторий GitHub?

Недавно я разработал проект и применил несколько исправлений. Затем я создал запрос на извлечение, который затем был принят. Несколько дней спустя другой участник внес другое изменение. Так что моя вилка не содержит этого изменения. Как я могу получить это изменение в моей вилке? Нужно ли мне...

3608
Доступ к индексу в циклах for?

Как мне получить доступ к индексу в forцикле, как показано ниже? ints = [8, 23, 45, 12, 78] for i in ints: print('item #{} = {}'.format(???, i)) Я хочу получить этот вывод: item #1 = 8 item #2 = 23 item #3 = 45 item #4 = 12 item #5 = 78 Когда я зацикливаюсь через него for, как получить доступ к...

3599
Есть ли в Python метод "содержит" подстроку для строки?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я ищу string.containsили string.indexofметод в Python. Я хочу сделать: if not somestring.contains("blah"): continue...