They are both interfaces. Interface API ABI Between whom? Application/Library and library Application/Library and platform Defined where? Headers of the
Continue readingAuthor: max-sperling
Conceptual 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 docker buildx build {dockerfile-path} Images Pull an image (from remote) docker image pull {image-path} Push an
Continue readingQ&A – Networking
What is the subnet mask used for? It determines which part of the IP address identifies the network (the ones)
Continue readingConceptual distinction – Martial Arts
Kote-hineri vs. Kote-mawashi vs. Kote-gaeshi They are rotational wrist locks. Technique Kote-hineri Kote-mawashi Kote-gaeshi Translation Forearm twist Forearm turn Forearm
Continue readingRename a branch (Git)
0. Preparation Checkout the branch you want to rename. 1. Rename local $ git branch -m new-branch-name 2. Change remote
Continue readingstd::forward with concept (C++)
Introduction std::forward: Keeps the type of the reference. (lvalue, rvalue) concepts: Specify requirements for the template types. Example $ g++
Continue reading