会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
suiyuan129
博客园
首页
新随笔
联系
订阅
管理
2026年2月2日
CRTP与虚函数
摘要: CRTP与虚函数 理解CRTP与虚函数的逻辑,始于比喻:CRTP是从自己走到公共路口再折返,虚函数是从公共路口奔赴不同远方。它们让我对编译时与运行时的取舍有了更直观的认知。 CRTP的路径是精准往返:“自己”是具体派生类,“公共路口”是承载通用逻辑的CRTP基类模板。调用派生类接口时,从自身出发抵达
阅读全文
posted @ 2026-02-02 15:37 suiyuan129
阅读(2)
评论(0)
推荐(0)
2026年1月27日
关于流的思考
摘要: 对流的错误想法与纠正 起初我对 “流” 存在较大误解,将其神化并当作独立视角来判断数据传输:误以为数据 “从流中出去” 是写入流,数据 “进入流中” 是读取流。 事实上,C++ 中的 “流” 并非独立的判断视角,也不是具备复杂功能的 “万能工具”,判断其是 “写入” 还是 “读取”,核心应围绕 「程
阅读全文
posted @ 2026-01-27 20:58 suiyuan129
阅读(4)
评论(0)
推荐(0)
2026年1月15日
程序内存分区思维导图
摘要: 程序内存分区知识图谱 程序内存分区详解 深入理解计算机程序的内存布局与管理机制 程序内存分区详解 1. 指令存放区 (.text段) 存储内容:可执行机器指令 权限:只读 + 可执行 管理:编译器生成,操作系统加载 生命周期:程序运行期 2. 数据存放区 A. 栈区 (Stack) 核心标志:局部变
阅读全文
posted @ 2026-01-15 18:27 suiyuan129
阅读(4)
评论(0)
推荐(0)
Linux文件I/O思维导图
摘要: Linux文件I/O知识结构树 Linux文件I/O知识结构树 Linux文件I/O 核心概念 文件描述符(fd):非负整数,内核标识打开文件的索引 分配规则:从最小未使用fd开始(0/1/2默认对应stdin/stdout/stderr) 常用操作:dup/dup2(复制fd)、fcntl(修改f
阅读全文
posted @ 2026-01-15 14:14 suiyuan129
阅读(1)
评论(0)
推荐(0)
2026年1月13日
dj算法思维导图
摘要: Dijkstra 算法详解(边权非负) Dijkstra 算法详解(边权非负) 单源最短路径经典算法 · 贪心策略 · 堆优化实现 Dijkstra 算法(边权非负) 核心原则 进入堆修改候选距离:发现更短路径时更新并入堆 弹出堆结算最短距离:堆顶元素即为当前未结算节点中距离最小者,一旦弹出即确定最
阅读全文
posted @ 2026-01-13 17:37 suiyuan129
阅读(8)
评论(0)
推荐(0)
公告