yuqi-zheng

writing / c++

DPDK Poll Mode Driver: A Deep Dive from Architecture to Implementation 中文
Building a Limit Order Book: Price-Time Priority Matching in C++ 中文
TCP Message Framing: Reassembling Length-Prefixed Messages from a Byte Stream 中文
Cache-Friendly Maps: flat_map and unordered_flat_map vs the STL 中文
Empty Base Optimization (EBO) and [[no_unique_address]]: Zero-Cost Abstraction in Practice 中文
Memory Models, Caches, and Pipelines: The Hardware Behind Concurrency 中文
_GLIBCXX_USE_CXX11_ABI=0: Why the Old ABI Is Slow 中文
Replace const vector& with std::span: Zero-Cost Generality 中文
String Split Performance: string_view Is Not Optional 中文
Byte Order Reversal in C++: Bit Twiddling vs. Compiler Builtins 中文
Structure-Aware Fuzzing for Floating-Point Code with libFuzzer 中文
Immediately Invoked Function Expressions (IIFE) in C++ 中文
Auto-Generating C++ Operators with LibClang 中文
Optimizing a Ring Buffer for Throughput 中文
Implementing a Correct C++ Spinlock: TAS, TTAS, and PAUSE 中文
Split Locks: The Hidden Cost of Cache-Line-Crossing Atomic Operations 中文
C++ Async Safety: Guarding Object Lifetime with `weak_from_this` 中文
C++ Async Callbacks: Lambda Capture and the Destruction Order Fiasco 中文