自定义博客皮肤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)
  • 收藏
  • 关注

原创 有名管道(FIFO)和无名管道(PIPE)的特征

用于亲缘进程间 (比如父子进程、兄弟进程、祖孙进程……作不具有原子性,因此只能用于一对一的简单通信情形。写者同时进行写操作而数据不会互相践踏。,跟普通文件一样:使用统一的。,跟普通文件不同:不能使用。存储于普通文件系统之中。,具有写入原子性,支持多。有名字,因此无法使用。的数据,最先被读出来。,任何具有相应权限。

2023-08-28 19:51:39 79 1

原创 对于fork()函数,要着重注意的几点:

会使得进程本身被复制 (想想细胞分裂) ,因此被创建出来的子进程和父进。进程是相互独立的:由于子进程完整地复制了父进程的内存空间,因此从内存。非使用特殊机制来同步他们,否则你不能判断他们的运行究竟谁先谁后。平等的:他们的执行次序是随机的,或者说他们是并发运行的,除。父进程对某文件加了把锁,子进程不会继承这把锁。程几乎是一模一样的,说“几乎”意味着子进程并不是。所谓的“悬而未决”的信号,等待着进程的响应,子进程。份证号码,哪怕亲如父子,也要区分开。空间的角度看他们是相互独立、互不影。父子进程的以下属性在创。

2023-08-28 19:45:42 58 1

原创 写出一个由POSIX有名信号量管理的共享内存程序,该程序执行0123456789每次只取一位数写入共享内存空间,不做打印,并捕获信号SIGINT,一旦该信号产生,自动删除共享内存相关文件并退出。

【代码】写出一个由POSIX有名信号量管理的共享内存程序,该程序执行0123456789每次只取一位数写入共享内存空间,不做打印,并捕获信号SIGINT,一旦该信号产生,自动删除共享内存相关文件并退出。

2023-08-28 19:32:44 53 1

原创 在 Linux 中,文件总共被分成了 7 种

:用于存放目录项,是文件系统管理的重要文件类型。) :一种用于进程间通信的特殊文件,也称为命名管道。) :用于间接访问另外一个目标文件,相当于。) :一种用于网络间通信的特殊文件。) :块设备在应用层的访问接口。) :存在于外部存储器中,用。) 管道文件 (命名管道)设备在应用层的访问接口。文件类型的缩写,从上到下。) 链接文件 (软链接)

2023-08-28 19:25:57 612 1

原创 基本算法:希哈算法

【代码】基本算法:希哈算法。

2023-08-17 19:05:55 30 2

原创 关于顺序表的增,删,改,查,以及如何连接两个表

已知值,查找元素下标。

2023-08-17 19:02:14 32 1

原创 基础题:快速排序

【代码】基础题:快速排序。

2023-08-17 18:45:00 17 1

原创 归并两个有序数组

【代码】归并两个有序数组。

2023-08-17 18:39:01 83 1

原创 数据结构基础知识 :算法的特征

1. 可行性 可以实现 每个计算步骤能够在有限的时间内完成。3. 有穷性 有明确的目标且可到达 步骤是有限的。2. 确定性 没有歧义 步骤唯一且确定。4. 有一个或多个输入。5. 有一个或多个输出。

2023-08-17 18:24:59 100 1

原创 面试题:大数加法

【代码】面试题:大数加法。

2023-08-09 19:58:37 22 1

原创 数据类型的转换: 将类型不匹配 的数据 转换为 对应匹配类型的数据格式

float ---> int 舍弃小数 取整操作 int ---> float 整型(精确类型) 小数(非精确类型) 精度会丢失 int ---> char 溢出部分舍弃 宽存储空间 转换为 小存储空间 int ---> short 小存储空间 转换为 宽存储空间 不影响

2023-07-31 19:59:21 108 1

原创 一个三角形的*的小程序

运行结果程序。

2023-07-31 19:30:02 28 1

原创 存储类型: 决定了 变量存储的位置

只能在当前C文件中使用 只能被初始化 一次 在程序开始运行时。只能在{}内使用 只能被初始化 一次 在程序开始运行时。static 修饰局部变量 该变量存储于 静态区。static 修饰全局变量 该变量存储于 静态区。static 修饰函数 该函数只能在 本文件内使用。auto 修饰全局变量 该变量存储于 静态区。const 修饰全局变量 该变量存储于 常量区。auto 修饰局部变量 该变量存储于 栈区。

2023-07-31 19:23:22 33 1

原创 C语言内存结构

4.堆区: 有程序员 在程序运行时 可以手动 动态(长度不确定)申请或释放的 内存。可以使用 const 关键字 修饰全局变量 将该变量的存储位置 变更为常量区。5.栈区: 有程序运行时 自动(函数形参或局部变量) 申请或释放的 内存。2.常量区: 存储程序中的 常量 "" 的部分 常量字符串 只读。6.系统区: LinuxC有, 存储操作系统对于该进程的 一些数据。未初始化的 静态区变量 都默认初始化为0。1.代码段: 存储代码 即编译的二进制指令 只读。

2023-07-31 19:15:59 57 1

原创 C语言关键字

基本数据类型: char double float int long short signed unsighed void。构造数据类型: struct union enum。C语言关键字:32个。

2023-07-31 19:12:42 24 1

空空如也

空空如也

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

TA关注的人

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