9 篇笔记按发布时间排列
计算机网络与操作系统笔记整理进程与线程、同步与内存管理,以及网络协议和游戏客户端通信中的常见基础问题。 Data Race 和 Race Condition区分 C++ 并发语境下 Data Race 与 Race Condition 的含义和关系。 C++ 从源码到 exe 的过程记录 C++ 源码从预处理、编译、汇编到链接生成可执行文件的基本流程。 排序算法:快速排序记录快速排序的区间划分、基准值放置和递归实现,保留对应 C++ 代码与参考链接。 Design Modes整理单例模式与工厂模式的基础定义、实现方式和常见问题。 如何构造只能在堆/栈上创建对象的类核心思想:****阻止栈资源的释放 当编译器在栈上分配资源时,必须确保其能够在离开作用域时通过调用析构函数被释放。如果人为指定析构函数不可见,那么编译器就会报错,从而阻止了栈上的资源分配。也就是说,需要**破坏编译器在在 … Hello榎 aaaa Fundamentals of Cpp:现代 C++ 核心笔记涵盖从 C++11 到 C++23 的核心特性,包含内存管理、RAII 及底层架构思考。 My Shared Ptr