How to install pip with Python 3?

edit: Manual installation and use of setuptools is not the standard process anymore. If you’re running Python 2.7.9+ or Python 3.4+ Congrats, you should already have pip installed. If you do not, read onward. If you’re running a Unix-like System You can usually install the package for pip through your package manager if your version of Python is older than 2.7.9 or 3.4, … Read more

convert a char* to std::string

std::string has a constructor for this: Note that this construct deep copies the character list at s and s should not be nullptr, or else behavior is undefined.

What is a LAMP stack?

The reason they call it a stack is because each level derives off its base layer. Your operating system, Linux, is the base layer. Then Apache, your web daemon sits on top of your OS. Then your database stores all the information served by your web daemon, and PHP (or any P* scripting language) is … Read more

How to use the toString method in Java?

From the Object.toString docs: Returns a string representation of the object. In general, the toString method returns a string that “textually represents” this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method. The toString method for class Object returns a string consisting of the name … Read more

Replacements for switch statement in Python?

The original answer below was written in 2008. Since then, Python 3.10 (2021) introduced the match–case statement which provides a first-class implementation of a “switch” for Python. For example: The match–case statement is considerably more powerful than this simple example. You could use a dictionary:

ImportError: DLL load failed: The specified module could not be found

(I found this answer from a video: http://www.youtube.com/watch?v=xmvRF7koJ5E) Download msvcp71.dll and msvcr71.dll from the web. Save them to your C:\Windows\System32 folder. Save them to your C:\Windows\SysWOW64 folder as well (if you have a 64-bit operating system). Now try running your code file in Python and it will load the graph in couple of seconds.

ES6 Map in Typescript

EDIT (Jun 5 2019): While the idea that “TypeScript supports Map natively” is still true, since version 2.1 TypeScript supports something called Record. Unfortunately the first generic parameter (key type) is still not fully respected: even with a string type, something like peopleA[0] (a number) is still valid. EDIT (Apr 25 2016): The answer below is old and should not be considered the best answer. … Read more

&& (AND) and || (OR) in IF statements

No, it will not be evaluated. And this is very useful. For example, if you need to test whether a String is not null or empty, you can write: or, the other way around If we didn’t have ‘short-circuits’ in Java, we’d receive a lot of NullPointerExceptions in the above lines of code.