- 博客(61)
- 收藏
- 关注
原创 文件基础IO
本文围绕基础 IO 展开,从文件的构成(内容与属性)、Linux 下文件分类及进程与文件的交互逻辑切入,详解 C 语言文件打开模式、open/close/write/read 等系统调用接口,剖析文件描述符的本质、分配原则及 dup2 重定向实现,深入阐释 “一切皆文件” 理念,聚焦内核级与 C 语言用户级缓冲区的特性、刷新策略及典型现象,最终落脚于简易 libc 库的设计思路。
2025-11-15 18:41:23
722
5
原创 进程控制:进程创建|进程终止|进程等待|进程替换
进程创建依赖 fork 函数,通过写时拷贝共享资源,常规用于父子进程分工,失败多因资源不足;进程终止分正常与异常,退出码反馈状态,错误码记录函数失败原因;进程等待通过 wait/waitpid 回收资源、获取 status 状态,支持阻塞与非阻塞模式;进程替换借 exec 函数簇实现,以 execve 为底层,可结合 fork 启动新程序,支持数组传参、PATH 查找及自定义环境变量。
2025-11-08 17:33:18
975
5
原创 C++11:智能指针
本文本文围绕智能指针展开展开,从 RAII 设计思路出发,详细讲解了 unique_ptr、shared_ptr、weak_ptr 的特性、使用、实现及删除器相关内容,全面剖析了智能指针在资源管理中的核心机制与应用。
2025-10-29 17:04:45
862
1
原创 stack、queue(priority_queue)的模拟实现和deque的简单介绍
stack,queue,priority_queue,deque
2024-04-23 22:31:22
953
原创 C++:vector容器(memcpy浅拷贝问题、迭代器失效问题)
文章简要介绍了vector容器,重点分析了memcpy浅拷贝和迭代器失效问题
2024-01-26 18:58:47
2062
原创 C++: 类和对象(下) (初始化列表, 隐式类型转换, static成员, 友元, 内部类, 匿名对象)
文章主要讲解了初始化列表等C++类和对象知识
2023-11-08 16:36:45
213
1
原创 函数栈帧的创建和销毁
在我们前期学习C语言时,可能会有很多疑问?本章将在汇编层面讨论解释相关问题,环境为CentOS7.6, 使用编译器是GCC, 使用调试器为GDB。
2023-09-12 11:59:16
151
原创 [LeetCode]链表相关题目(c语言实现)
LeetCode OJ题: 移除链表元素, 删除链表中的结点, 反转链表ⅠⅡ,链表中间结点, 链表倒数第k个结点, 合并两个有序链表, 分隔链表, 回文链表, 相交链表, 环形链表ⅠⅡ, 复制带随机指针的链表.
2023-08-02 11:18:33
583
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅