This creational pattern assures that just one object can get instantiated of that class.
Continue readingCategory: Computer
Factory (Design Pattern)
Concrete Factory … is a class that creates objects without exposing the instantiation logic. Abstract Factory … is a class
Continue readingUnwind the stack even if GDB can’t? (ARM)
Reason Since GCC 5.0 for ARM the default used ABI is AAPCS (Procedure Call Standard for the Arm 64-bit Architecture).
Continue readingShellcode injection via buffer overflow (x64)
Disclaimer – The application has to be vulnerable (e.g. gets, scanf, strcpy) for an overflow attack. – Modern compilers are
Continue readingRL methods for ANN’s (Selection)
This article is about two common methods of reinforcement learning (RL) for artificial neural networks (ANN’s). Backpropagation … Based on
Continue readingAnalysing more complex data types (GDB)
Code Analysis Info: The used version of Python Pretty-Printer (used by GDB) couldn’t handle ‘print pastries’.
Continue readingProblems happening with multithreading (C++)
The two most common problems that are happing when dealing with multithreading are the deadlock and the race condition. Follow
Continue readingCommon reasons for program crashes (C++)
1. Illegal memory access 2. Allocating to much memory 3. Unsolved error handling
Continue readingVisitor (Design pattern)
The purpose of that behavioral design pattern is to add a new operation without adding it to the existing object
Continue readingDependency injection (Design pattern)
As the name of this creational design pattern already shows dependencies are getting injected (as parameter) instead of creating them
Continue reading