What is the difference between a framework and a library?
What is the difference between a and a ? I always thought of a library as a set of objects and functions that focuses on solving a particular problem or a specific area of application development (...
- Modified
- 20 Jan at 13:26
How can I vertically align elements in a div?
I have a `div` with two images and an `h1`. All of them need to be vertically aligned within the div, next to each other. One of the images needs to be `absolute` positioned within the `div`. What is ...
- Modified
- 12 Jul at 06:57
Are multi-line strings allowed in JSON?
Is it possible to have multi-line strings in JSON? It's mostly for visual comfort so I suppose I can just turn word wrap on in my editor, but I'm just kinda curious. I'm writing some data files in JSO...
How to POST JSON data with Python Requests?
I need to POST a JSON from a client to a server. I'm using Python 2.7.1 and simplejson. The client is using Requests. The server is CherryPy. I can GET a hard-coded JSON from the server (code not show...
- Modified
- 2 Oct at 23:23
Styling an input type="file" button
How do you style an input `type="file"` button? ``` <input type="file" /> ```
What IDE to use for Python?
What IDEs ("GUIs/editors") do others use for Python coding?
How to copy to clipboard in Vim?
Is it possible to copy to clipboard directly from Vim? `yy` only copies stuff to Vim's internal buffer. I want to copy to the OS's clipboard. Is there any such command in Vim or you can only yank stuf...
Text editor to open big (giant, huge, large) text files
I mean 100+ MB big; such text files can push the envelope of editors. I need to look through a large XML file, but cannot if the editor is buggy. Any suggestions?
- Modified
- 14 Mar at 20:24
How to parse JSON using Node.js?
How should I parse JSON using Node.js? Is there some module which will validate and parse JSON securely?
- Modified
- 3 Aug at 10:22
How can I stop .gitignore from appearing in the list of untracked files?
I just did a `git init` on the root of my new project. Then I created a `.gitignore` file. Now, when I type `git status`, file appears in the list of untracked files. Why is that?
- Modified
- 16 Oct at 09:13
How do I specify unique constraint for multiple columns in MySQL?
I have a table: ``` table votes ( id, user, email, address, primary key(id), ); ``` Now I want to make the columns unique (together). How do I do this in MySql? Of course the...
- Modified
- 17 Feb at 19:15
How would you count occurrences of a string (actually a char) within a string?
I am doing something where I realised I wanted to count how many `/`s I could find in a string, and then it struck me, that there were several ways to do it, but couldn't decide on what the best (or e...
How to get a function name as a string?
How do I get a function's name as a string? ``` def foo(): pass >>> name_of(foo) "foo" ```
Getting Git to work with a proxy server - fails with "Request timed out"
How do I get Git to use a proxy server? I need to check out code from a Git server, but it shows "Request timed out" every time. How do I get around this? Alternatively, how can I set a proxy serve...
- Modified
- 23 Oct at 23:9
How do you set a default value for a MySQL Datetime column?
How do you set a default value for a MySQL Datetime column? In SQL Server it's `getdate()`. What is the equivalant for MySQL? I'm using MySQL 5.x if that is a factor.
What is the best regular expression to check if a string is a valid URL?
How can I check if a given string is a valid URL address? My knowledge of regular expressions is basic and doesn't allow me to choose from the hundreds of regular expressions I've already seen on the...
- Modified
- 29 Dec at 17:3
What is the naming convention in Python for variable and function?
Coming from a C# background the naming convention for variables and method names are usually either camelCase or PascalCase: ``` // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod...
- Modified
- 3 Aug at 08:22
What's the difference between UTF-8 and UTF-8 with BOM?
What's different between UTF-8 and UTF-8 with [BOM](http://en.wikipedia.org/wiki/Byte_order_mark)? Which is better?
- Modified
- 9 Sep at 16:8
What do 3 dots next to a parameter type mean in Java?
What do the 3 dots following `String` in the following method mean? ``` public void myMethod(String... strings) { // method body } ```
- Modified
- 14 Aug at 08:45
What is std::move(), and when should it be used?
1. What is it? 2. What does it do? 3. When should it be used? Good links are appreciated.
- Modified
- 21 Aug at 14:57
What is the yield keyword used for in C#?
In the [How Can I Expose Only a Fragment of IList<>](https://stackoverflow.com/questions/39447/how-can-i-expose-only-a-fragment-of-ilist) question one of the answers had the following code snippet: `...
How do I remove the first item from a list?
How do I remove the first item from a list? ``` [0, 1, 2, 3] → [1, 2, 3] ```
Traverse a list in reverse order in Python
How do I traverse a list in reverse order in Python? So I can start from `collection[len(collection)-1]` and end in `collection[0]`. I also want to be able to access the loop index.
Resetting remote to a certain commit
I want to discard all changes done after commit `<commit-hash>` . So I did: ``` git reset --hard <commit-hash> ``` Now I want to do the same with my remote. How can I do this? I have done some comm...
- Modified
- 11 Nov at 11:49
How can I rollback a specific migration?
I have the [migration file](https://guides.rubyonrails.org/active_record_migrations.html) `db\migrate\20100905201547_create_blocks.rb`. How can I specifically rollback that migration file?
- Modified
- 12 Jan at 19:31