Вопросы


26
ответов

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

Вот кусок кода на С++, который кажется очень своеобразным. По какой-то странной причине сортировка данных чудом делает код почти в шесть раз быстрее. #include <algorithm> #include <ctime> #include <iostream> int main() { // Generate data const unsigned arraySize = 32768; ...
javac++performanceoptimizationbranch-prediction
27 июня '12 в 16:51
92
ответов

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

Я случайно отправил неправильные файлы в Git, но еще не отправил коммит на сервер. Как я могу отменить эти коммиты из локального репозитория? ...
gitgit-commitgit-resetgit-revertgit-bash
29 мая '09 в 21:09
40
ответов

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

Я хочу удалить ветвь как локально, так и в моей удаленной проектной вилке на GitHub. Не удалось удалить удаленную ветвь $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not found. $ git branch -rd ori ...
gitgit-branchgit-remote
05 янв. '10 в 4:12
46
ответов

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

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

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

Я какое-то время возился с JSON, просто выталкивая его как текст, и он никому не повредил ( что я знаю), но я хотел бы начать делать все правильно. Я видел так много предполагаемых "стандартов" для типа контента JSON: application/json application/x-javascript text/javascript text/x-javascript text/x- ...
jsoncontent-typehttp-headers
25 янв. '09 в 18:25
45
ответов

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

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

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

После прочтения Hidden Features и Dark Corners of С++/STL на comp.lang.c++.moderated, я был полностью удивлен, что следующий фрагмент, скомпилированный и работающий в как Visual Studio 2008, так и g++ 4.4. Здесь код: #include <stdio.h> int main() { int x = 10; while (x --> 0) // x go ...
c++operatorscode-formatting
29 окт. '09 в 9:57
80
ответов

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

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

Как изменить существующие, unpushed коммиты?

Я написал неправильную вещь в сообщении коммита. Кроме того, я забыл включить некоторые файлы. Как изменить сообщение/файлы комита? Коммит еще не запушен. ...
gitgit-commitgit-rewrite-historyamend
07 окт. '08 в 18:44
89
ответов

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

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

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

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

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

Книги на языках программирования объясняют, что типы значений создаются в стеке, а ссылочные типы создаются в куче, не объясняя, что это за две вещи. Я не прочитал четкого объяснения этого. Я понимаю, что такое стек. Но, где и что они (физически в реальной компьютерной памяти)? В какой степени они ...
memory-managementlanguage-agnosticstackheapdynamic-memory-allocation
17 сент. '08 в 7:18
56
ответов

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

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

Почему HTML считает "chucknorris" цветом?

Почему некоторые случайные строки создают цвета, когда вводятся в качестве фоновых цветов в HTML? Например: <body bgcolor="chucknorris"> test </body> ... создает документ с красным фоном во всех браузерах и платформах. Интересно, что в то время как chucknorri создает красный фон, chu ...
htmlbackground-colorcss
30 нояб. '11 в 1:54
27
ответов

Что делает "use strict" в JavaScript, и каковы причины этого?

Недавно я запустил код моего кода JavaScript через Crockford JSLint, и он дал следующую ошибку: Problem at line 1 character 1: Missing "use strict" statement. Выполняя некоторые поиски, я понял, что некоторые люди добавляют "use strict"; в свой код JavaScript. Как только я добавил выражение, ошиб ...
javascriptsyntaxjslintuse-strict
26 авг. '09 в 19:10
72
ответов

Как удалить определенный элемент из массива в JavaScript?

У меня есть массив целых чисел, и я использую метод .push() для добавления в него элементов. Есть ли простой способ удалить определенный элемент из массива? Эквивалент чего-то типа array.remove(int);. Мне нужно использовать базовый JavaScript - никаких фреймворков не разрешено. ...
javascriptarrays
24 апр. '11 в 1:17
33
ответов

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

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