ValueError: invalid literal for int() with base 10: ”

I am creating a program that reads a file and if the first line of the file is not blank, it reads the next four lines. Calculations are performed on those lines and then the next line is read. If that line is not empty it continues. However, I am getting this error: ValueError: invalid … Read more

Why do we need virtual functions in C++?

Here is how I understood not just what virtual functions are, but why they’re required: Let’s say you have these two classes: In your main function: So far so good, right? Animals eat generic food, cats eat rats, all without virtual. Let’s change it a little now so that eat() is called via an intermediate function (a trivial function just … Read more

Static methods in Python?

Yep, using the staticmethod decorator Note that some code might use the old method of defining a static method, using staticmethod as a function rather than a decorator. This should only be used if you have to support ancient versions of Python (2.2 and 2.3) This is entirely identical to the first example (using @staticmethod), just not using the nice … Read more

bash: pip: command not found

Why not just do sudo easy_install pip or if this is for python 2.6 sudo easy_install-2.6 pip? This installs pip using the default python package installer system and saves you the hassle of manual set-up all at the same time. This will allow you to then run the pip command for python package installation as it will be installed with … Read more

How to uninstall Eclipse?

There is no automated uninstaller. You have to remove Eclipse manually by deleting some directories and files. Note: I use Unix style paths in this answer but the locations should be the same on Windows or Unix systems, so ~ refers to the user home directory even on Windows. Why is there no uninstaller? According to this discussion … Read more