- 博客(62)
- 收藏
- 关注
原创 string::find()函数和string::npos函数的介绍
举例学习string::find()函数和string::npos静态成员常量的使用
2025-07-23 15:04:48
353
原创 [Linux]多线程(轻量级进程&进程控制&线程优缺点)
本文详解linux下线程和传统线程的区别,linux上线程的实现方案,linux的线程控制,线程优缺点&&异常&&用途,一文通
2025-07-09 21:44:58
1664
原创 17号信号SIGCHLD
linux中17号信号SIG_CHLD详解,以及SIG_CHLD的“SIG_DFL默认动作忽略”与“SIG_IGN忽略”的区别
2025-07-06 02:52:54
269
原创 [Linux]mmap()函数内存映射原理及用法
mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调用read,write等系统调用函数。
2025-06-27 18:30:40
1243
原创 [Linux]dup()与dup2()函数详解
dup()和dup2()是Unix/Linux系统中用于复制文件描述符的函数。示例代码展示了如何使用dup()和dup2()将标准输入或输出重定向到文件,从而实现数据的读写操作。
2025-05-17 13:04:11
447
原创 [Linux]O_RDONLY、O_WRONLY、O_RDWR、O_APPEND、O_TRUNC、O_EXCL、O_EXCL、O_SYNC、O_NONBLOCK
Linux中的O_RDONLY、O_WRONLY、O_RDWR、O_APPEND、O_TRUNC、O_EXCL、O_EXCL、O_SYNC、O_NONBLOCK
2025-05-17 11:53:28
444
原创 [Linux]系统调用read函数
read 函数是 Linux 中常用的系统调用之一,用于从文件或设备读取数据。其基本形式为 ssize_t read(int fd, void *buf, size_t count),其中 fd 是文件描述符,buf 是用户提供的缓冲区,count 是要读取的字节数。
2025-05-17 11:40:23
1352
原创 [C++]多重继承:构造函数调用顺序解析
《C++多重继承:构造函数如何执行?》、《理解C++多重继承的基类构造顺序》、《C++多重继承的构造函数调用顺序解析》
2025-04-21 17:13:55
498
原创 [C/C++]详解 INT_MAX 和 INT_MIN(含溢出问题)
INT_MAX和INT_MIN的定义及使用(含溢出问题)、含力扣常考面试题
2025-04-19 17:00:19
1309
原创 [Linux]umask及其设置
Linux中umask(用户文件创建掩码,User File Creation Mask)是一种用于决定新创建文件和目录的默认权限的设置
2025-04-14 20:09:29
599
原创 [Linux]进程地址空间
本文对进程地址空间进行讲解,包含四部分内容:1-验证地址空间的基本排布,2-进程地址空间究竟是什么,3-地址空间和物理内存之间的关系,4-为什么要存在地址空间。
2025-04-12 17:00:19
1384
原创 [Linux]环境变量详解
本文将详细介绍环境变量、环境变量和普通变量的区别、设置和取消环境变量(export和unset)、获取环境变量的三种方式。
2025-04-12 13:04:28
1104
原创 [C语言]命令行参数(argc、argv、env)
在 C 语言中,命令行参数是一种从命令行获取输入的方法,可以用于运行程序时传递信息给程序。命令行参数通过 main 函数的参数传递给程序。本文将详细讲解 main 函数的三个参数:argc、argv、env。
2025-04-12 10:59:28
882
原创 [Linux]进程状态、僵尸进程处理回收、进程优先级 + 图例展示
详解linux中进程状态、僵尸进程/孤儿进程的回收处理、进程优先级、进程切换、......
2025-04-05 22:43:49
1005
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人