Questions

What’s the difference between "Array()" and "[]" while declaring a JavaScript array?

What's the real difference between declaring an array like this: ``` var myArray = new Array(); ``` and ``` var myArray = []; ```

25 Dec at 09:48

How do I get the application exit code from a Windows command line?

I am running a program and want to see what its return code is (since it returns different codes based on different errors). I know in Bash I can do this by running > echo $? What do I do when usin...

Remove credentials from Git

I'm working with several repositories, but lately I was just working in our internal one and all was great. Today I had to commit and push code into other one, but I'm having some troubles. ``` $ gi...

18 Jul at 11:59

How can I convert a Unix timestamp to DateTime and vice versa?

There is this example code, but then it starts talking about millisecond / nanosecond problems. The same question is on MSDN, [Seconds since the Unix epoch in C#](https://learn.microsoft.com/archive/...

22 Feb at 00:48

addEventListener vs onclick

What's the difference between `addEventListener` and `onclick`? ``` var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); ``` The code above resides toget...

16 Jul at 07:15

split a string on newlines in .NET

I need to split a string into newlines in .NET and the only way I know of to split strings is with the [Split](https://msdn.microsoft.com/en-us/library/system.string.split%28v=vs.110%29.aspx) method. ...

7 Feb at 22:9

Strip all non-numeric characters from string in JavaScript

Consider a non-DOM scenario where you'd want to remove all non-numeric characters from a string using JavaScript/ECMAScript. Any characters that are in range `0 - 9` should be kept. ``` var myString ...

24 Apr at 10:32

"UNPROTECTED PRIVATE KEY FILE!" Error using SSH into Amazon EC2 Instance (AWS)

I've created a new linux instance on Amazon EC2, and as part of that downloaded the `.pem` file to allow me to SSH in. When I tried to `ssh` with: ``` ssh -i myfile.pem <public dns> ``` I got: ``` @@...

Are HTTP headers case-sensitive?

In a blog post I use the following PHP to set the content-type of a response: ``` header('content-type: application/json; charset=utf-8'); ``` I just got a comment on that post saying that `content-t...

10 Jan at 22:34

Difference between 'struct' and 'typedef struct' in C++?

In , is there any difference between: ``` struct Foo { ... }; ``` and: ``` typedef struct { ... } Foo; ```

17 Apr at 18:28

Git ignore file for Xcode projects

Which files should I include in `.gitignore` when using in conjunction with ?

Accessing an object property with a dynamically-computed name

I'm trying to access a property of an object using a dynamic name. Is this possible? ``` const something = { bar: "Foobar!" }; const foo = 'bar'; something.foo; // The idea is to access something.bar...

16 Nov at 18:53

Can grep show only words that match search pattern?

Is there a way to make grep output "words" from files that match the search expression? If I want to find all the instances of, say, "th" in a number of files, I can do: ``` grep "th" * ``` but th...

10 Dec at 15:17

Reading settings from app.config or web.config in .NET

I'm working on a C# class library that needs to be able to read settings from the `web.config` or `app.config` file (depending on whether the DLL is referenced from an ASP.NET web application or a Win...

24 Oct at 12:25

How do I use Assert to verify that an exception has been thrown with MSTest?

How do I use `Assert` (or other Test class) to verify that an exception has been thrown when using MSTest/Microsoft.VisualStudio.TestTools.UnitTesting?

Split array into chunks

Let's say that I have an Javascript array looking as following: ``` ["Element 1","Element 2","Element 3",...]; // with close to a hundred elements. ``` What approach would be appropriate to chunk...

11 Sep at 00:2

How can I list all foreign keys referencing a given table in SQL Server?

I need to remove a highly referenced table in a SQL Server database. How can I get a list of all the foreign key constraints I will need to remove in order to drop the table? (SQL answers preferable...

22 Nov at 17:43

Unit Testing C Code

I worked on an embedded system this summer written in straight C. It was an existing project that the company I work for had taken over. I have become quite accustomed to writing unit tests in Java ...

8 Aug at 15:42

Reset identity seed after deleting records in SQL Server

I have inserted records into a SQL Server database table. The table had a primary key defined and the auto increment identity seed is set to “Yes”. This is done primarily because in SQL Azure, each ta...

How to align a <div> to the middle (horizontally/width) of the page

I have a `div` tag with `width` set to . When the browser width is greater than , it shouldn't stretch the `div`, but it should bring it to the middle of the page.

24 Mar at 10:51

What's the difference between map() and flatMap() methods in Java 8?

In Java 8, what's the difference between [Stream.map()](http://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html#map-java.util.function.Function-) and [Stream.flatMap()](http://docs.oracl...

26 Nov at 14:38

Is there a command to undo git init?

I just Git init'ed a repos with a wrong user, and want to undo it. Is there any command for this? Do I actually have to go in and edit the .git directory?

13 Sep at 22:43

Error java.lang.OutOfMemoryError: GC overhead limit exceeded

I get this error message as I execute my `JUnit` tests: ``` java.lang.OutOfMemoryError: GC overhead limit exceeded ``` I know what an `OutOfMemoryError` is, but what does GC overhead limit mean? How ...

How do I replace NA values with zeros in an R dataframe?

I have a data frame and some columns have `NA` values. How do I replace these `NA` values with zeroes?

2 May at 15:28

pip install mysql-python fails with EnvironmentError: mysql_config not found

``` (mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install mysql-python Downloading/unpacking mysql-python Downloading MySQL-python-1.2.3.tar.gz (70Kb): 70Kb downloaded Running setup.py...

26 Feb at 09:0