Все вопросы

29

Почему обработка отсортированного массива быстрее, чем обработка несортированного массива?

Вот фрагмент кода C++, который демонстрирует очень специфическое поведение. По какой-то странной причине сортировка данных чудесным образом делает код почти в шесть раз быстрее: #include <algorithm> #include <ctime> #include <iostream...
27 июн. '12 в 13:51
97

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

Я случайно передал неправильные файлы в Git, но я еще не отправил коммит на сервер. Как я могу отменить эти коммиты из локального репозитория?
29 мая '09 в 18:09
42

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

Я хочу удалить ветку как локально, так и удаленно. Неудачные попытки удалить удаленную ветку: $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not fo...
05 янв. '10 в 1:12
48

В чем разница между 'git pull' и 'git fetch'?

Примечание модератора. Учитывая, что на этот вопрос уже было отправлено шестьдесят семь ответов (некоторые из них были удалены), подумайте, не вносите ли вы что-либо новое перед отправкой другого. Каковы различия между git pull и git fetch?
15 нояб. '08 в 9:51
39

Каков правильный тип контента JSON?

Я некоторое время возился с JSON, просто выдвигал его в виде текста, и это никому не повредило (насколько я знаю), но я хотел бы начать делать все правильно. Я видел так много предполагаемых "стандартов" для типа контента JSON: application/json app...
25 янв. '09 в 15:25
48

Что делает ключевое слово yield?

Какая польза от ключевого слова yield в Python? Что оно делает? Например, я пытаюсь понять этот код 1: def _get_child_candidates(self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist < self._median: yield se...
23 окт. '08 в 22:21
25

Что такое оператор "->" в С++?

После прочтения Hidden Features и Dark Corners of С++/STL на comp.lang.c++.moderated, я был полностью удивлен, что следующий фрагмент, скомпилированный и работающий в как Visual Studio 2008, так и g++ 4.4. Здесь код: #include <stdio.h> int m...
29 окт. '09 в 6:57
36

Как мне отменить 'git add' перед коммитом?

Я по ошибке добавил файлы в git с помощью команды: git add myfile.txt Я еще не запускал git commit. Есть ли способ отменить это, чтобы эти файлы не были включены в коммит?
07 дек. '08 в 21:57
80

Как перенаправить на другую веб-страницу?

Как перенаправить пользователя с одной страницы на другую с помощью jQuery или чистого JavaScript?
02 февр. '09 в 12:54
27

Как изменить существующие сообщения без фиксации?

Я написал неправильную вещь в сообщении коммита. Как я могу изменить сообщение? Коммит еще не был передан.
07 окт. '08 в 15:44
89

Как работают блокировки JavaScript?

Как бы вы объяснили закрытие JavaScript для кого-то, у кого есть знания о концепциях, из которых они состоят (например, функции, переменные и т.п.), Но не понимают самих замыканий? Я видел пример схемы, приведенный в Википедии, но, к сожалению, это...
21 сент. '08 в 14:12
32

Как переименовать локальную ветвь Git?

Я не хочу переименовывать удаленную ветку, как описано в разделе Переименовать основную ветку для локальных и удаленных репозиториев Git. Как я могу переименовать локальную ветку, которая не была перенесена в удаленную ветку? В случае, если вам ну...
06 июл. '11 в 3:20
28

Что и где находятся стек и куча?

Книги на языках программирования объясняют, что типы значений создаются в стеке, а ссылочные типы создаются в куче, не объясняя, что это за две вещи. Я не прочитал четкого объяснения этого. Я понимаю, что такое стек. Но, где и что они (физически в ...
17 сент. '08 в 4:18
49

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

Обычно я ожидал бы String.contains(), но, похоже, его нет. Каков разумный способ проверить это?
24 нояб. '09 в 13:04
58

Как проверить, скрыт ли элемент в jQuery?

Можно переключить видимость элемента, используя функции .hide(), .show() или .toggle(). Как бы вы протестировали, если элемент виден или скрыт?
07 окт. '08 в 13:03