2025

03-30 Linux 的CPU保护环,三环和零环
03-29 fork出的子进程是否继承文件描述符表?
03-27 Linux里fork出子进程的时候,哪些内容是共享的?
03-26 更新的二进制差异算法
03-26 文件锁(FileLock)的本质与价值
03-21 流计算中的反向压力模型与 Reactive Streams --C++实现
03-21 Nginx 的多进程模型
03-18 【01】Flet 学习笔记 --Flutter原理
03-16 解析LRU与LFU算法及C++实现
03-16 如何限制C++对象只能在堆或栈上创建?heap only 和 stack only
03-10 【AI】半衰期算法在后端的应用
03-10 【AI】使用普通的互斥锁实现读写锁
03-10 【AI】C++八股:main函数之前执行了什么?
03-07 进程、线程、协程的资源消耗简述
03-07 内核的用户态和内核态
03-07 【AI】mmap 和零拷贝
03-06 在运行的时候,修改并且覆盖该二进制文件会如何?
02-25 计时器 timer 的设计
02-25 线程池调度:动态优先级老化(Aging)+ 双队列混合轮询
02-23 如何让函数安全返回 std::string 的 c_str
02-21 Linux 内核中 C 语言的面向对象
02-17 web 访问认证机制
02-15 扫描线算法计算区间重叠
02-08 运行时是把整个动态库都加载到内存中吗?
02-08 C++ 同一进程的线程之间共享哪些资源?
01-29 检查字符串是否是另一个的子串
01-21 写个相对现代的 C++ 二叉搜索树
01-15 在 C++ 里实现 Golang 的 defer
01-15 C++ std::function 之脱裤子放屁的优化
01-09 从场景解析 C++ shared_from_this
01-09 [转载] C++的POD以及如何判断是否POD
01-08 Redis 数据结构之超日志 HyperLogLog
01-07 Linux 大文件传输场景题
01-01 分段锁技术详解及 C++ 实现
01-01 简述如何解决哈希冲突?

2024

12-23 C++ 编译器返回值优化
12-21 缓存的设计
11-21 表格展示 MySQL 基础数据类型
11-04 Linux 进程优先级
11-04 Linux 文件系统与虚拟文件系统
11-04 事务 Transaction 的基础特性
10-09 CPU 的五级流水线
09-28 C++ 的四种类型转换
09-28 C++ 中 tuple 是如何实现的?
09-19 对 C++ 左值、右值、智能指针的思考
09-01 C++ 模板类型推导
08-26 C++ 的三五法则是什么?
08-10 C++ 17 编译期 if
07-29 OpenGL 初学笔记 -- Cherno + LearnOpenGL
06-02 C++ / Golang / 游戏开发 / TA 学习路线汇总