自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于linux的网络编程

1 构建一张文件描述符集合表,表的大小为1024bit,这些bit分别对应的是1024个文件描述符,这些bit位中存放的数据表示的是该描述符对应的IO通道是否有数据发生(1 有数据;1 构建一张文件描述符集合表,表的大小为1024bit,这1024个bit位用来存放1024个文件描述符对应的IO通道是否有数据发生,有数据发生的通道对应的BIT位置1,没数据发生的通道对应的BIT位置0。若有IO数据发生,将文件描述符集合表的相应Bit位置1,同时将其他的bit位置0,并返回监测到的文件描述符的通道个数。

2023-09-11 18:58:07 45

原创 进程、线程

(一)线程的相关概念1、线程是系统调度的最小单位由于进程的地址空间是私有的,因此进程上下文切换时,系统开销比较大为了提高系统的性能,许多操作系统规范里引用了轻量级的进程的概念,也被称为线程在同一个进程中创建的线程共享该进程的地址空间linux里同样用task_struct来描述一个线程。线程和进程都参与统一的调度2、一个进程中的多个线程共享以下资源可执行的指令、静态数据、进程中打开的文件描述符、信号处理函数、当前工作目录、用户ID、用户组ID(二)线程的创建1、头文件2、函数原型3、参数。

2023-08-30 22:57:25 38

原创 IO 数据结构

文本文件:存储ASCII码(0~127),以EOF作为结束符,一般存储数据量比较大的信息。二进制文件:是数据在内存上的原样存储,存储的是二进制形式,一般存储中间变量,数据量比较小的信息,读取的速度快。

2023-08-22 20:05:32 79 1

原创 LinuxC学习总结-----Linux基础,结构体,共用体,枚举,大小端,位域,递归,函数指针,存储类型,

1.自定义头文件要求.h引入的库头文件宏定义结构体类型定义枚举类型定义函数声明2.如何引入自定义头文件“”引入“”和<>的区别“”: 编译器从用户的工作路径开始搜索头文件<>编译器从标准库路径开始搜索头文件3.语法//<1>.引入库头文件//<2>.宏定义//<3>.结构体类型的定义//<4>.枚举类型的定义//<5>.函数声明//<1>.引入库头文件//<2>.宏定义//<3>.结构体类型的定义//该句话是前两句话的简化student。

2023-08-07 20:45:41 151 1

原创 基础C语言学习总结-----数据类型,相关运算符,三大结构,算法

数据类型 相关运算符 三大结构 算法

2023-07-27 20:15:54 142 1

空空如也

空空如也

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

TA关注的人

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