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

Вопросы и ответы для профессиональных программистов и энтузиастов

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

На этот вопрос есть ответы на Stack Overflow на русском : Почему отсортированный массив обрабатывается быстрее, чем не отсортированный? Вот фрагмент кода C ++, который демонстрирует очень своеобразное поведение. По какой-то странной причине сортировка данных чудесным образом делает код почти в...

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

На этот вопрос есть ответы на переполнение стека на русском : Как вернуться (откатиться) к более раннему коммиту? Я случайно передал неправильные файлы в Git , но я еще не отправил коммит на сервер. Как я могу отменить эти коммиты из локального...

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

Я хочу удалить ветку как локально, так и удаленно. Неудачные попытки удалить удаленную ветку $ 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 origin/bugfix Deleted remote...

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

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Каковы различия между git pullи git...

10257
Какой правильный тип содержимого JSON?

На этот вопрос есть ответы на Stack Overflow на русском : Какой наиболее правильный MIME для ответа с JSON? Я некоторое время возился с JSON , просто выдвигал его в виде текста, и это никому не повредило (насколько я знаю), но я хотел бы начать делать все правильно. Я видел так много...

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

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Я по ошибке добавил файлы в Git с помощью команды: git add myfile.txt Я еще не бегал...

8927
Что такое оператор «->» в C ++?

На этот вопрос есть ответы на Переполнение стека на русском : Что такое оператор "->" в С ++? После прочтения скрытых объектов и темные углы C ++ / STL на comp.lang.c++.moderated, я был полностью удивлен , что следующий фрагмент кода компилируется и работает как в Visual Studio 2008 и G ++ 4.4....

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

Я не хочу переименовывать удаленную ветку, как описано в разделе Переименовать основную ветку для локальных и удаленных репозиториев Git . Как я могу переименовать локальную ветку, которая не была перенесена в удаленную ветку? Если вам нужно переименовать и удаленную ветку: Как мне переименовать...

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

На этот вопрос есть ответы на Stack Overflow на русском : Удалить элемент из массива JS У меня есть массив чисел, и я использую .push()метод для добавления элементов к нему. Есть ли простой способ удалить конкретный элемент из массива? Я ищу эквивалент чего-то вроде: array.remove(number); Я должен...

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

Книги по языку программирования объясняют, что типы значений создаются в стеке , а ссылочные типы создаются в куче , без объяснения того, что представляют собой эти две вещи. Я не прочитал четкое объяснение этого. Я понимаю, что такое стек . Но, Где и что они (физически в памяти реального...

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

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Как я могу перенаправить пользователя с одной страницы на другую, используя jQuery или чистый...

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

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я написал неправильную вещь в сообщении фиксации. Как я могу изменить сообщение? Коммит еще не был...

7636
Как работают закрытия JavaScript?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. На этот вопрос есть ответы на переполнение стека на русском : Как работают замыкания в JavaScript Как бы вы объяснили...

7630
Как мне вернуть репозиторий Git к предыдущему коммиту?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Как мне вернуться из моего текущего состояния к снимку, сделанному при определенной фиксации? Если я это сделаю git log, то я...

7550
Что делает «использование строгого» в JavaScript, и каковы причины этого?

На этот вопрос есть ответы на Stack Overflow на русском : Что значит "использовать строгий"? В последнее время , я побежал некоторые из моего кода JavaScript через Крокфорд в JSLint , и он дал следующее сообщение об ошибке: Проблема в строке 1, символ 1: отсутствует выражение «использовать...

7490
Почему HTML считает «chucknorris» цветом?

Почему некоторые случайные строки создают цвета, когда вводятся в качестве фоновых цветов в HTML? Например: <body bgcolor="chucknorris"> test </body> Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент ... создает документ с красным фоном во всех браузерах и платформах....

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

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Обычно я ожидал бы String.contains()метода, но, похоже, его нет. Какой разумный способ проверить...