摘要: 程序内存分区知识图谱 程序内存分区详解 深入理解计算机程序的内存布局与管理机制 程序内存分区详解 1. 指令存放区 (.text段) 存储内容:可执行机器指令 权限:只读 + 可执行 管理:编译器生成,操作系统加载 生命周期:程序运行期 2. 数据存放区 A. 栈区 (Stack) 核心标志:局部变 阅读全文
posted @ 2026-01-15 18:27 suiyuan129 阅读(9) 评论(0) 推荐(0)
摘要: 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 阅读(3) 评论(0) 推荐(0)
摘要: Dijkstra 算法详解(边权非负) Dijkstra 算法详解(边权非负) 单源最短路径经典算法 · 贪心策略 · 堆优化实现 Dijkstra 算法(边权非负) 核心原则 进入堆修改候选距离:发现更短路径时更新并入堆 弹出堆结算最短距离:堆顶元素即为当前未结算节点中距离最小者,一旦弹出即确定最 阅读全文
posted @ 2026-01-13 17:37 suiyuan129 阅读(14) 评论(0) 推荐(0)