Highest scored questions
24,158,515 questions
27528
votes
26
answers
2.0m
views
Why is conditional processing of a sorted array faster than of an unsorted array?
In this C++ code, sorting the data (before the timed region) makes the primary loop ~6x faster:
#include <algorithm>
#include <ctime>
#include <iostream>
int main()
{
// ...
27212
votes
105
answers
16.7m
views
How do I undo the most recent local commits in Git?
I accidentally committed the wrong files to Git but haven't pushed the commit to the server yet.
How do I undo those commits from the local repository?
20359
votes
41
answers
13.4m
views
How do I delete a Git branch locally and remotely?
Failed Attempts to Delete a Remote Branch:
$ git branch -d remotes/origin/bugfix
error: branch 'remotes/origin/bugfix' not found.
$ git branch -d origin/bugfix
error: branch 'origin/bugfix' not found....
14046
votes
37
answers
3.7m
views
What is the difference between 'git pull' and 'git fetch'?
What are the differences between git pull and git fetch?
13133
votes
51
answers
3.5m
views
What does the "yield" keyword do in Python?
What functionality does the yield keyword in Python provide?
For example, I'm trying to understand this code1:
def _get_child_candidates(self, distance, min_dist, max_dist):
if self._leftchild and ...
12255
votes
51
answers
13.6m
views
How can I remove a specific item from an array in JavaScript?
How do I remove a specific value from an array? Something like:
array.remove(value);
Constraints: I have to use core JavaScript. Frameworks are not allowed.
12032
votes
41
answers
6.4m
views
How can I rename a local Git branch?
How can I rename a local branch which has not yet been pushed to a remote repository?
Related:
Rename master branch for both local and remote Git repositories
How do I rename both a Git local and ...
11654
votes
40
answers
4.0m
views
Which JSON content type do I use?
There are many "standards" for the JSON content type:
application/json
application/x-javascript
text/javascript
text/x-javascript
text/x-json
Which one do I use, and where? I assume ...
11618
votes
39
answers
6.4m
views
How do I undo 'git add' before commit?
I mistakenly added files to Git using the command:
git add myfile.txt
I have not yet run git commit. How do I undo this so that these changes will not be included in the commit?
10263
votes
26
answers
1.1m
views
What is the '-->' operator in C/C++?
After reading Hidden Features and Dark Corners of C++/STL on comp.lang.c++.moderated, I was completely surprised that the following snippet compiled and worked in both Visual Studio 2008 and G++ 4.4. ...
9962
votes
55
answers
9.6m
views
How do I force "git pull" to overwrite local files?
How do I force an overwrite of local files on a git pull? My local repository contains a file of the same filename as on the server.
error: Untracked working tree file 'example.txt' would be ...
9798
votes
64
answers
4.1m
views
Can comments be used in JSON?
Can I use comments inside a JSON file? If so, how?
9577
votes
30
answers
2.0m
views
What and where are the stack and heap?
What are the stack and heap?
Where are they located physically in a computer's memory?
To what extent are they controlled by the OS or language run-time?
What is their scope?
What determines their ...
8953
votes
9
answers
816k
views
Why does HTML think “chucknorris” is a color?
Why do certain random strings produce colors when entered as background colors in HTML?
For example, bgcolor="chucknorris" produces a red background:
<body bgcolor="chucknorris"> ...
8882
votes
47
answers
9.6m
views
How can I check out a remote Git branch?
How do I check out the remote test branch? I can see it with git branch -r. I tried:
git checkout test, which does nothing
git checkout origin/test gives * (no branch)