Mechanism 1. Frame pointers … the old default way Frame pointers are enabled by default. Strong optimization (“-O2”, “-O3”) will
Continue readingCategory: Technology
Pipelines in Jenkins
For CI/CD of your projects, you can use Jenkins. To set up a workflow, you can create a pipeline. They
Continue readingList my remote branches (Git)
Command The following command prints the remote branch names, where you are the author of the last pushed commit. $
Continue readingForward vs. Reverse proxy
Both types of proxies operate as a man-in-the-middle. Forward proxy Client Server Client Proxy Internet Server Client Server – Bypass
Continue readingComparison – API and ABI
They are both interfaces. Interface API ABI Between whom? Application/Library and library Application/Library and platform Defined where? Headers of the
Continue readingConceptual distinction – Computer architecture
CPU vs. GPU Both are processors for specific domains. CPU GPU Core number One up to a few Huge number
Continue readingUnderstanding program execution
Terminology Program: A compiled binary file generated from source code by a compiler and linker. Process: A running instance of
Continue readingAssembler instructions (Selection)
Purpose x64 A64 Copy content (dst = src) MOV RAX, RBX MOV X0, X1 Copy content (dst = *src) MOV
Continue readingRegisters
The registers are the fastest accessible memory for the CPU. Normally, each core of a CPU has its own set
Continue readingBasic docker commands
Builder Build an image (from a dockerfile) docker buildx build -t {image} -f {dockerfile} {path} Images Pull an image (from
Continue reading