Wiki
- 中文独立博客列表
- BMPI plain text, PKM, 投资
- ArchGuard 架构治理模式
- SF-Zhou maybe deepseek
- Software-Engineering-at-Google 翻译
- brendangregg performance monitor, eBPF, perf tools, FlameGraph
- algorithm for competitive programming
- 安全内参 网络攻防,网络安全
- cs 自学
- Games101 计算机图形学入门
- ansible IT 自动化工具
- 程序员常用命令行工具
- skiplist
- The Art of Computer Programming (TAOCP)
- Software Foundations
- draw
- design pattern
- Game Programming Pattern singleton type_erasure
- our pattern language parallel pattern
OS
- linux kernel
- CSAPP 3e
- mit6.828
linux HOWTO/ linux documention project- rCore Rust Os 从零开始用 Rust 写操作系统训练营
- DPDK doc
- ABRT crash analyze
- Open Source DNS (BIND)
Rust
CPP
- [std::system linux impl](. https://codebrowser.dev/glibc/glibc/sysdeps/posix/system.c.html)
- cpp toolbox
- dwarf5
- install dependency cmake
- regex
- [cpp template 2nd](https://github.com/downdemo/Cpp-Templates-2ed?tab=readme-ov-file
- ankerl library
- ccia 内存模型 blog
- learn modern c++ blog
- fluentcpp
- more Idioms C++
- exception
- moderncpp
- Bjarne Stroustrup’s homepage
- Sutter Mill
- Nicolai Josuttis
- preshing blog
- ericniebler execution proposal
- coroutine series blog
- asio io_context 调度
- barry’s c++ blog reflection (member of the C++ standards committee)
- c11 lock-free stack
- c++ 内存模型
- Using TLA+ to understand a glibc bug
- cmake
Database
- RocksDB blog
- tikv distributed transaction
- tikv doc
- mit6.824 distributed system,分布式系统
- raft
- raft animation
- 网络中的惊群效应
- 知乎评论如何学习 mit6.824
- 阿里为什么不用 zookeeper 注册中心(服务发现)在阿里的演进
- https://draven.co/consensus/
Compiler
- control flow and data flow (ECE 4530 lecture 18)
- infix expression evaluation cpp impl
- Why SSA? (mcyoung blog)
- Chris Lattner’s Resume
- The Hardware Lottery https://hardwarelottery.github.io/ @todo
- 编程语言基础 Agda
- GCC Wiki ListOfCompilerBooks
- frontend
- maskray blog 工具链开发很多优质内容
- llvm beginner resource
- Deep diving into LLVM loop unroll
- A Loop Flattening Pass in LLVM
- Bloaty (size profiler for binaries)
- cs343 Advanced Compiler
- llvm constant expression interpreter in clang
- halide-lang
- Linkers and Loaders
- How to learn compilers: LLVM Edition
- Serene Programming Language - A Modern Lisp
- Language Programming engineer → which parsing
- What is MLIR
- AI compiler
- Programming Languages:Application and Interpretation
- chenweiwei github.io Modular engineer
- Nividia docs
- Why you need subtyping
- SPA nju bilibili
- deepwiki about llvm-project source
interview
- os
- network
- database
- 系统设计面试题
- cppquiz
- huahua tech road
- webRTC
- [trie树求两两异或最大值]
- 动态规划计算字符串相似度
- LD_LIBRARY_PATH considered harmful
- 内存优化总结 ptmalloc tcmalloc jemalloc another
- gnu binutils
- gdb → lldb command map
- std::error_code @todo
- async gRPC in C++
- 猪厂2018笔试
- 线段树详解
- splay tree 总结
- 楼天成男人八题 vjudge POJ
- C++ 对象模型
- tmux 常用操作