自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 c++文件输入输出

【代码】c++文件输入输出。

2025-04-10 09:09:27 98

原创 STL算法自定义实现

【代码】STL算法for_each实现。

2025-04-07 20:27:39 107

原创 linux中IO多路复用epoll

边缘触发模式下,当文件描述符从未就绪状态变为就绪状态时,epoll 会通知应用程序。如果应用程序没有在通知后及时处理事件(例如,读出所有可读的数据),epoll 不会再次通知,除非文件描述符再次从未就绪变为就绪状态。即只在状态变化时通知一次,因而叫边缘触发。水平触发是epoll的默认模式。在这种模式下,只要文件描述符上有未处理的事件,epoll就会不断通知应用程序。

2025-02-24 09:33:11 89

原创 守护进程实例

【代码】【无标题】

2025-02-23 16:40:31 211

原创 linux内核原理与TCP/IP笔记

这是因为,操作系统的CPU调度单元对CPU的资源做了时间分片,即在时间尺度上对CPU做了划分,如15:15到15:16执行进程A,15:16到15:17执行进程B。实际上进程间的切换是非常迅速的,在用户的角度,就好像多个进程在同一时间运行。(3)进程切换时需要保存和恢复的一些CPU寄存器,其中关键的有程序计数器(Program Counter)的值,用于记录进程恢复时应执行的指令地址。(7)I/O状态信息,包括分配给进程的I/O设备列表,打开的文件描述符表等,后者包含很多指向file结构体的指针。

2025-02-18 20:51:10 271

原创 线程学习笔记

线程是进程内的一个执行单元 ,操作系统能够进行运算调动的最小单位。一个进程里面可以有多个线程pthread_t *__restrict __newthread:线程号const pthread_attr_t *__restrict __attr:线程的定义属性,一般默认值NULLvoid__start_routine) (void *):线程接下来要执行的函数 传入的参数和返回值必须(void *)第三个函数的传入参数,如果没有参数,可以写NULL并发:两个或者多个活动,同时独立进行。

2025-02-16 17:46:24 659

原创 C标准IO库函数

打开文件成功返回结构体指针,失败返回NULL关闭文件成功返回0,失败返回EOF(1)fopen(2)fclose。

2025-02-15 11:29:25 281

原创 进程及进程间通信

父进程已经终止或者结束,子进程仍然运行,子进程变成孤儿进程。一旦成为孤儿进程,系统内核会自动交给父进程的祖先(如父进程的父进程)领养,子进程切断和终端的联系,很难通过标准输入使其停止。匿名管道是位于内核的一块缓冲区,用于进程通信。创建匿名管道的系统调用为pipe(只能在父子进程之中使用)。进程之间内存相互隔离,通信方法:套接字,管道,共享内存,消息队列,信号量。ps -ef |进程号 进行管道符过滤,查看该进程的父进程和子进程。FIFO,先进先出队列,同一条管道只能进行单向通信。

2024-11-04 13:21:17 227

原创 linux 常见问题解决方法

安装tree命令!vim 创建文件后,按Esc进入command模式,输入:wq保存并退出。如何将文件移动到上一级目录 move 文件名。改变用户密码 sudo passwd 用户名。

2024-10-15 10:11:54 91

原创 linux 笔记

cd/ 进入根目录 cd …/进入某文件目录ls查看根目录里面的子目录常见作用:bin 存储的为可执行的二进制文件sbin 存放的为管理员用户的可执行文件dev 存储的为设备文件home 存放普通用户家目录的目录,管理员用户为rootmnt media 用来挂载外设 如打印机,u盘等lib与lib64 存储操作系统在运行过程中需要加载的静态库或者动态库tmp 临时目录,重启系统后,目录下的文件被清除boot 存储开机启动项,目录中的文件不可以修改。

2024-10-12 11:41:18 184

原创 图书管理系统(C语言实例)

【代码】图书管理系统(C语言实例)

2024-10-11 16:17:22 510

原创 复杂数据类型编程实训

1、求空间上任意两点之间的距离。

2024-10-11 11:04:45 294

原创 文件操作方法笔记

1、文件读函数,写函数以及读写函数。文件指针类型*FILE。

2024-10-07 21:46:06 236

原创 指针编程训练

##1、键盘输入一行数据,统计该行内容里的空格的数量。2、键盘输入的整数存放数组之中,逆序输出该整数。

2024-10-05 22:11:27 246

原创 C语言学习实例

【代码】我的C语言学习之路。

2024-09-20 22:05:04 208 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除