npm check and update package if needed

To check if any module in a project is ‘old’: ‘outdated‘ will check every module defined in package.json and see if there is a newer version in the NPM registry. For example, say xml2js 0.2.6 (located in node_modules in the current project) is outdated because a newer version exists (0.2.7). You would see: To update … Read more

What’s a Pthread?

Threads are a generic concept. Wikipedia defines it as: In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by an operating system scheduler. A thread is a light-weight process. Pthreads or POSIX threads are one implementation of that concept used with C program on Unix. … Read more

Converting NumPy array into Python List structure?

Use tolist(): Note that this converts the values from whatever numpy type they may have (e.g. np.int32 or np.float32) to the “nearest compatible Python type” (in a list). If you want to preserve the numpy data types, you could call list() on your array instead, and you’ll end up with a list of numpy scalars. … Read more

How do I clone a specific Git branch? [duplicate]

The –single-branch option is valid from version 1.7.10 and later. Please see also the other answer which many people prefer. You may also want to make sure you understand the difference. And the difference is: by invoking git clone –branch <branchname> url you’re fetching all the branches and checking out one. That may, for instance, … Read more

How to get the user input in Java?

You can use any of the following options based on the requirements. Scanner class BufferedReader and InputStreamReader classes DataInputStream class The readLine method from the DataInputStream class has been deprecated. To get String value, you should use the previous solution with BufferedReader Console class Apparently, this method does not work well in some IDEs.

C++ string to double conversion

You can convert char to int and viceversa easily because for the machine an int and a char are the same, 8 bits, the only difference comes when they have to be shown in screen, if the number is 65 and is saved as a char, then it will show ‘A’, if it’s saved as … Read more