自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 0306作业

1:是进度条通过线程自己动起来。

2025-03-06 21:48:06 93

原创 0305作业

【代码】0305作业。

2025-03-05 22:15:56 99

原创 0304作业

【代码】0304作业。

2025-03-04 21:25:56 99

原创 0228作业

【代码】0228作业。

2025-03-03 08:58:18 114

原创 0225作业

【代码】0225作业。

2025-02-25 21:37:57 103

原创 0224作业

int index } 实现以下功能 Sem s(参数x,参数y):创建信号灯集,信号灯集中存在 x 个信号量,并且将所有信号量初始化为 y s[1].init(10):手动初始化信号灯集中的第1个信号量,初始化成 10 s[1] + 1 让信号灯集中的第1个信号量的值 +1 s[1].operator+(1) s[1] - 1 让信号灯集中的第1个信号量的值 -1 追加 operator ++ 功能,即解锁一次 以及 operator-- 功能, 即上锁一次 编写程序测试。写一个三角形类,拥有私有成员。

2025-02-24 21:00:12 161

原创 0221作业

【代码】0221作业。

2025-02-22 17:12:20 81

原创 0220作业

封装一个 File 类,用有私有成员 File* fp 实现以下功能 File f = "文件名" 要求打开该文件 f.write(string str) 要求将str数据写入文件中 string str = f.read(int size) 从文件中读取最多size个字节,并将读取到的数据返回 析构函数。封装一个 Mutex 互斥锁类 要求: 构造函数:初始化互斥锁,并选择互斥锁的种类 lock 上锁互斥锁 unlock 解锁互斥锁 析构函数,销毁互斥锁 并且开启一个线程测试该互斥锁。

2025-02-20 13:25:21 211

原创 0218作业

思维导图。

2025-02-19 08:53:08 93

原创 0210作业

【代码】0210作业。

2025-02-10 21:49:24 74

原创 0208作业

思维导图

2025-02-10 08:51:43 103

原创 0207作业

【代码】0207作业。

2025-02-07 21:22:23 431

原创 0206作业

思维导图。

2025-02-06 21:07:35 69

原创 0204作业

存放d的数组:数组记为arr【】 int (*arr[5])(const char*, ...);指向printf函数的指针d:返回类型 (*指针变量名)(参数类型列表);存放a的数组b:与a的数据类型相同。存放a的地址的数组c:指针数组。指向printf函数的指针d。请写出以下几个数据的类型。请写出以下几个数据的类型。整数 a:整型 int。存放a的地址的数组c。

2025-02-05 15:56:21 78

原创 0203作业

请用递归实现计算 :1 + 1/3 - 1/5 + 1/7 - 1/9 + .... 1/n 的值,n通过键盘输入。

2025-02-05 15:53:34 97

原创 0202作业

请写一个双向链表的快速排序函数。

2025-02-05 15:50:50 102

原创 0201作业

请使用条件变量实现2生产者2消费者模型,注意1个生产者在生产的时候,另外一个生产者不能生产。

2025-02-03 19:54:53 78

原创 0131作业

请使用互斥锁 和 信号量分别实现5个线程之间的同步。

2025-02-03 19:40:27 102

原创 0127作业

请使用read 和 write 实现链表保存到文件,以及从文件加载数据到链表中的功能。

2025-02-03 19:15:45 72

原创 0126作业

请使用dup2 + fgets + printf 实现文件拷贝功能。

2025-02-02 19:55:36 113

原创 0125作业

请实现一个终端的功能,注意需要带有cd功能。

2025-02-02 19:48:21 82

原创 0124作业

使用共享内存 + 信号灯集,实现2个进程之间互相聊天。

2025-01-25 10:26:59 87

原创 0123作业

请使用消息队列实现2个终端之间互相聊天。

2025-01-23 19:05:15 125

原创 0114作业

3:有一个隧道,长1000m,有一辆高铁,每秒100米,有一辆快车,每秒50m,有一辆慢车每秒25m 要求模拟这两列火车通。2:有一个隧道,长1000m,有一辆高铁,每秒100米,有一辆快车,每秒50m 要求模拟这两列火车通过隧道的场景。过隧道的场景,但是要求高铁最先过隧道,快车其次,慢车最后。

2025-01-14 21:07:50 124

原创 0113作业

3:创建一个线程(1个主线程和一个分支线程) 主线程负责:输入三角形的三条变长 分支线程负责:计算三角形的面积(自己百度海伦公式) 海伦公式里面要用到开平方 sqrt函数,使用sqrt函数编译的时候需要在编译的最后加上 -lm 这里随便怎么整,一定保证先输入数据,再计算面积。2:创建2子个进程 父进程负责:向文件中写入数据 2个子进程负责:从文件中读取数据 要求:一定保证1号子进程先读取,2号子进程后读取 使用文件IO去实现。

2025-01-13 21:34:21 187

原创 0109作业

3:使用3语言编写一个简易的界面,界面如下 1:标准输出流 2:标准错误流 3:文件流 要求:按1的时候,通过printf输出数据,按2的时候,通过perror输出数据,按3的时候将输入写入文件中 同时通过dup2函数,将标准错误流重定向到错误日志,将文件流重定向到终端。4:使用stat函数判断一个文件是否存在 同组人可执行 权限,如果存在则去除该权限,如果不存在则追加该权限 自己想办法查询 更改文件权限的函数是什么。

2025-01-09 21:21:35 183

原创 0108作业

3:使用 fread 和 fwrite 将一张任意bmp图片改成德国国旗。2:使用 fread 和 fwrite 函数,重写昨天的第2个作业。

2025-01-08 21:23:43 173

原创 0108作业

1.思维导图。

2025-01-08 08:53:32 63

原创 0102作业

思维导图定义一个find函数,查找ubuntu和root的gid并使用变量接收结果定义一个数组,写一个函数完成对数组的冒泡排序使用break求1-100中的质数(质数:只能被1和他本身整除,如:3 5 7····)

2025-01-02 21:46:25 193

原创 0101作业

终端输入两个文件名,判断哪个文件的时间戳更新。

2025-01-01 21:18:57 224

原创 作 业

2.使用数组求出当前目录下.sh文件的个数。3.使用数组求家目录下文件的个数。

2024-12-31 20:57:39 137

原创 1230作业

在家目录下创建目录文件dir1,把/etc/passwd拷贝到dir1中,把/etc/group拷贝到dir1中并重命名为grp.txt,使用tree指令,显示dir1目录的文件树,把dir1,分别压缩为dir1.tar.xz,dir1.tar.gz,dir1.tar.bz2。

2024-12-30 21:30:17 123

原创 思 维 导 图

2024-12-29 21:19:06 353

原创 网 络 配 置

菜单栏中----->虚拟机---->设置----->硬件中的网络适配器----->右侧选择桥接模式/自定义的VMnet0。如果网络编辑器中不提供桥接网络,还原默认的网络设置,如果还不行,安装更高版本的VMware。ip地址必须唯一,不能重复,如果连不上网,可能和别人的ip冲突,需要修改ip地址。点击右上角网络图标----->有线设置----->添加自动网络。仅主机模式:不能联网,可以实现虚拟机和主机之间的通信。右上角---->网络图标---->有线设置。去主机中找到网络和子网掩码以及主机的ip。

2024-12-29 21:16:24 146

原创 day 7

4> 根据给出的二叉树序列画出该二叉树的图,并给出后序序列。3> 将二叉树的创建和遍历重新实现一遍。前序遍历的顺序是: CABGHEDF。中序遍历的顺序是: GHBACDEF。2> 将链式队列重新实现一遍。

2024-12-19 21:28:13 197

原创 day 6

循环队列头文件源文件执行文件编译

2024-12-18 21:18:02 82

原创 day 5

2】完成单向循环链表的所有操作 【创建、判空、尾插、遍历、尾删、销毁】

2024-12-17 22:05:33 156

原创 day 4

3>按值查找返回地址。

2024-12-16 22:04:03 172

原创 day 3

2.完成顺序表的创建。

2024-12-12 21:01:47 112

原创 day 2

2】定义一个数组,用来存放从终端输入的5个学生的信息【学生的信息包含学生的姓名、年纪、性别、成绩】4> 封装函数 按照学生的成绩 进行降序,降序后调用显示学生信息函数 显示。3>封装函数 删除第几个学生信息,删除后调用显示学生信息函数 显示。头文件、源文件、测试文件(mian)1>封装函数 录入5个学生信息。2>封装函数 显示学生信息。要求:多文件编译完成。

2024-12-11 21:06:24 336

空空如也

空空如也

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

TA关注的人

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