Pyenv and virtualenv setup
Setup pyenv First you have to download the packages that pyenv will need later to install different Python versions and the pyenv itself has to be installed. $ sudo apt...
Github SSH Connection Linux Setup
The recommended and possible simplest way to connect and authenticate to Github is to use the SSH key-based authentication. In order to set it up under Linux the following steps...
Python variable scopes explained
In Python, understanding variable scope is crucial for writing clean and effective code. The scope of a variable determines where it can be accessed and modified within your program. Python...
Einfaches WPF-Popup-Menu, das sich mit einem Button öffnen lässt
Ein typische WPF-Benutzeroberfläche benötigt oft mit Button öffenbare Menüs. Obwohl sich viele Lösungen im Internet befinden, sind sie kompliziert und erfordern, dass man ein neues Steuerelement erstellt. Das ist aber...
Non-Reentrant Locking in C#
Es ist gut bekannt, dass einen kritischen Codeabschnitt (einfachheitshalber kritische Methode) mit Synchronisierungsobjekten davor beschützt werden muss, dass verschiedene Threads auf ihn nebenläufig zugreifen. Wie genau die Synchronisierung geht, hängt...