All Questions

Filter by
Sorted by
Tagged with
24578
votes
26answers
1.5m views

Why is processing a sorted array faster than processing an unsorted array?

Here is a piece of C++ code that shows some very peculiar behavior. For some strange reason, sorting the data miraculously makes the code almost six times faster: #include <algorithm> #include &...
21210
votes
84answers
8.7m views

How do I undo the most recent local commits in Git?

I accidentally committed the wrong files to Git, but I haven't pushed the commit to the server yet. How can I undo those commits from the local repository?
17065
votes
41answers
8.3m views

How do I delete a Git branch locally and remotely?

I want to delete a branch both 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 ...
11992
votes
36answers
2.8m views

What is the difference between 'git pull' and 'git fetch'?

What are the differences between git pull and git fetch?
10304
votes
36answers
2.8m views

What is the correct JSON content type?

I've been messing around with JSON for some time, just pushing it out as text and it hasn't hurt anybody (that I know of), but I'd like to start doing things properly. I have seen so many purported "...
10299
votes
41answers
2.3m views

What does the “yield” keyword do?

What is the use of the yield keyword in Python, and what does it do? For example, I'm trying to understand this code1: def _get_child_candidates(self, distance, min_dist, max_dist): if self....
9056
votes
33answers
3.1m 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. Is there a way to undo this, so these files won't be included in the commit?
8982
votes
25answers
800k views

What is the “-->” operator in 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. ...
8652
votes
31answers
3.0m views

How do I rename a local Git branch?

I don't want to rename a remote branch, as described in Rename master branch for both local and remote Git repositories. How can I rename a local branch which hasn't been pushed to a remote branch? ...
8412
votes
96answers
6.8m views

How can I remove a specific item from an array?

I have an array of numbers and I'm using the .push() method to add elements to it. Is there a simple way to remove a specific element from an array? I'm looking for the equivalent of something like: ...
8151
votes
29answers
1.5m views

What and where are the stack and heap?

Programming language books explain that value types are created on the stack, and reference types are created on the heap, without explaining what these two things are. I haven't read a clear ...
7782
votes
57answers
2.7m views

How do I check if an element is hidden in jQuery?

Is it possible to toggle the visibility of an element, using the functions .hide(), .show() or .toggle()? How would you test if an element is visible or hidden?
7721
votes
58answers
6.3m views

How do I redirect to another webpage?

How can I redirect the user from one page to another using jQuery or pure JavaScript?
7671
votes
52answers
2.4m views

Can comments be used in JSON?

Can I use comments inside a JSON file? If so, how?
7663
votes
27answers
2.6m views

How to modify existing, unpushed commit messages?

I wrote the wrong thing in a commit message. How can I change the message? The commit has not been pushed yet.

15 30 50 per page
1
2 3 4 5
1321499