从共享资源的生命周期出发,讲解引用计数原理、C语言实现与C++ shared_ptr,梳理循环引用、weak_ptr和线程安全的常见问题。
C语言
单片机协作式多任务:C语言主循环与状态机
从状态机原理出发,用C语言讲解单片机协作式多任务,再通过Python非阻塞网络接收示例理解NIO与事件循环的联系。
State 和 Status 傻傻分不清
解释软件开发中 state 与 status 的区别:state 表示状态集合或管理状态,status 表示某个具体结果状态,并附 enum 与状态机实例。
C 语言内存操作接口安全性归纳:从缓冲区溢出到安全替换
缓冲区溢出攻击 缓冲区溢出是指当 … C 语言内存操作接口安全性归纳:从缓冲区溢出到安全替换Read more
嵌入式开发中 C 语言栈内存与堆内存使用
在嵌入式开发中,内存分配方式直接影响系统稳定性和性能。
