自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (2)
  • 收藏
  • 关注

原创 信号量(信号灯) -----//目的:实现共享内存的多个进程之间同步

信号量的分类 ;P/V操作 ;信号量相关函数 ;创建或获取信号量 ;实现p/v操作 ;设置信号量的信息

2022-08-31 19:57:41 447 1

原创 linux共享内存

共享内存概念: ;获取或申请共享内存 ;映射共享内存到进程的虚拟空间 ;解除映射 ;删除共享内存:

2022-08-31 19:53:08 1928

原创 linux消息队列

linux消息队列 ;查看ipc对象: ;消息队列的概念 ;消息队列相关函数 ;获得key值 ;获取或创建消息队列 ;发送消息 ;接收消息 ;获取或设置消息队列对象的信息

2022-08-31 19:45:01 1482

原创 进程间通信之信号

信号的概念 ;用户进程对信号的响应方式: ;常见信号的默认操作 ;信号相互的API函数 ;给指定的进程发送信号 ;给自己发送信号 ;给进程设置定时器 ;使进程挂起 ;注册信号,设置进程对信号的响应方式...............

2022-08-31 18:54:49 496

原创 进程间通信之有名(命名)管道、断言函数

进程间通信之有名(命名)管道 ;创建有名管道 ;断言函数

2022-08-31 18:48:21 138

原创 进程间通信之无名管道

进程间通信之无名管道 ;创建无名管道 ;无名管道通信特点

2022-08-31 18:40:49 223

原创 linux文件锁

linux文件锁概念 ;给整个文件上锁 ;给文件的某个区域上锁

2022-08-31 13:10:05 209

原创 linux系统日志

一、打开日志文件 二、向日志文件中写消息 三、关闭日志 四、如何查看进程记录的日志信息:

2022-08-31 13:02:11 602

原创 dup()和dup2()的使用

dup()和dup2()的使用

2022-08-31 12:57:25 146

原创 Linux守护进程概念及创建一个守护进程

Linux守护进程概念及创建一个守护进程

2022-08-31 12:56:02 131

原创 linux进程概念及相关操作--创建进程、exec函数族、结束进程、获取进程的pid 、进程收尸

一,进程相关概念 二,进程的特征 三,进程的状态 四,进程种类1,交互进程:2,批处理进程:3,守护进程:五,进程系统调用1,创建进程2,exec函数族 -----//在进程中加载另一个程序执行3、结束进程4、获取进程的pid 5、进程收尸.........

2022-08-30 20:36:52 574

原创 linux格式化输入输出

linux格式化输入输出; printf、fprintf、sprintf ;scanf、fscanf、sscanf

2022-08-30 20:20:50 541

原创 linux库的制作--静态库、动态库(共享库)

一、什么是库? 二、库的分类 三、静态库和动态库的区别 ;库的意义 ;静态库(如何创建静态库) ; 动态库(如何制作动态库)

2022-08-30 20:18:25 208

原创 linux获取文件的属性

获取文件的属性 ;通过用户ID获取用户信息 ;通过组的ID获取组的信息 ;目录的属性

2022-08-30 20:12:59 665

原创 linux文件IO的光标移动

文件IO的光标移动:off_t lseek(int fd, off_t offset, int whence);

2022-08-30 20:09:55 190

原创 linux文件IO

文件IO ;文件描述符 ;打开文件: open ; 读取:read ;写入:write ;关闭:close

2022-08-30 20:08:42 2055

原创 linux时间编程

一、时间编程 二、time 三、ctime 四、locatime 五、asctime

2022-08-30 20:02:30 465

原创 数组清空(bzero与memset)

数组清空(bzero与memset)

2022-08-30 19:57:08 726

原创 标准IO移动光标

标准IO移动光标; ftell ;rewind ;fseek

2022-08-30 19:51:21 176

原创 linux标准IO

linux标准IO;打开文件:fopen; 关闭文件:fclose ;一次读/写一个字符(fgetc,getc,getchar,fputc,putc,putchar); 一次一行字符(fgets,ges,fputs,puts) ;一次一块字符(fread,fwrite)

2022-08-30 19:49:31 82

原创 航班订票系统

linux环境下的航班订票系统

2022-08-25 20:30:45 242

原创 C语言哈希查找算法

C语言哈希查找算法

2022-08-25 19:44:46 773

原创 C语言折半查找

C语言折半查找

2022-08-25 19:42:16 259

原创 循环队列的相关操作

队列的相关操作 :1.结构体定义 2.队列的初始化 3.入队 4.出队 5.遍历 6.测试--正数入队,负数出队

2022-08-25 19:35:17 54

原创 链队列的相关操作

队列的相关操作 :1.结构体定义 2.队列的初始化 3.入队 4.出队 5.遍历 6.测试--正数入队,负数出队

2022-08-25 19:31:07 46

原创 C语言顺序队列

C语言顺序队列 :1.定义结构体 2.队列的初始化 3.入队 4.出队 5.遍历 6.测试->正数入队,负数出队

2022-08-25 19:17:01 186

原创 C语言顺序栈的相关操作

C语言顺序栈的相关操作 1.结构体设置 2.栈的初始化 3.栈的入栈 4.栈的出栈 5.栈的遍历 6.测试(输入正数 入栈,输入负数就出栈)

2022-08-24 17:37:05 118

原创 C语言链栈的相关操作

C语言栈的相关操作:1.结构体设置 2.栈的入栈 3.栈的出栈 4.栈的遍历

2022-08-24 17:26:11 100

原创 linux内核链表的使用

内核链表的相关操作 :1.结构体设置 2.内核链表初始化 3.头插 4.尾插 5.遍历 6.删除 7.把某个数据改为新的数据 8.剪切到表头 9.剪切到表尾 10.奇升偶降

2022-08-24 12:44:00 339

原创 C语言双向循环链表的相关操作

C语言双向循环链表的相关操作:1.结构体设置 2.双向循环链表初始化 3.头插 4.遍历 5.尾插 6.删除某个数据 7.查询某个数据的位置 8.修改某个数据为新的数据 9.奇升偶降

2022-08-24 12:34:49 233

原创 单向循环链表的相关功能

1.结构体设置 2.初始化 3.头插 4.遍历 5.尾插 6.删除 7.查询某个数据的位置 8.修改某个数据为新的数据 9.冒泡排序

2022-08-23 14:54:50 80

原创 C语言通过单链表实现数三出局

C语言通过单链表实现数三出局

2022-08-23 14:49:40 199

原创 单向链表的相关操作

1.结构体设置 2.单向链表初始化 3.头插 4.遍历链表 5.尾插 6.删除某个数据 7.查询某个数据的位置 8.修改某个数据为新的数据

2022-08-23 14:44:36 49

原创 顺序表的操作

1.结构体设置 2. 顺序表初始化 3.插入一个数据到顺序表指定的位置 4.遍历函数 5.删除某个位置的数据 6.查询某个数据的位置 7.修改某个数据为新的数据 8.插入某个数据到顺序表,保持顺序表递增有序 9.删除某个数据,保持顺序表递增有序

2022-08-23 14:39:06 98

原创 单链表的操作

1、结构体设置: 2、单链表初始化: 3、遍历链表 4、头插法 5、尾插法 6、删除某个数据 7、查询某个数据的位置 8、修改某个数据为新的数据 9、数据的逆转

2022-08-23 14:32:31 87

原创 linux中文件压缩和解压

linux中文件压缩和解压;tar详解 ;gzip的用法;gunzip的用法; bzip2的用法; bunzip2的用法 ; zip的用法; unzip的用法 ;

2022-08-18 12:06:48 347

原创 Ubuntu下载中文输入法

Ubuntu下载中文输入法

2022-08-16 21:06:35 2934

原创 vim的配置

vim的配置; 1.设置鼠标可以在vim里点击;2.设置C语言的格式;3.设置行号; 4.设置table键的长度

2022-08-16 20:53:21 526

原创 Linux用户管理

Linux用户管理 1、修改用户密码 2.新建一个用户adduser 用户名 3.给新建的用户添加sudo权限 4.修改用户名 5.删除用户

2022-08-16 12:41:51 172

原创 linux挂载

linux挂载

2022-08-16 12:06:28 112

linux中使用内核链表实现的航班订票系统

实现以下功能: 管理员功能:1.添加航班信息 2.显示航班信息(按照起飞时间先后顺序显示) 3.查询航班 4.删除航班 5.显示已订票乘客信息 6.退票 用户:1.用户注册 2.用户登录 3.查询航班 4.买票 5.退票 6.查看订单 ———————————————— 版权声明:本文为CSDN博主「struct yutou ;」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_54075859/article/details/126531774

2022-08-25

linux内核链表头文件list_Chinese.h(中文版)

linux内核链表头文件list_Chinese.h 中文注释版,英语不是特别好,备着一份中文版

2022-08-05

linux内核链表头文件list.h

一份完整的linux内核链表头文件list.h,使用双向循环列表。

2022-08-05

空空如也

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

TA关注的人

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