自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT.....................................5

2:使用QFileDialog 或者 拖放事件 + QT文件IO + QT线程。额外要求:可以在文件拷贝的时候,追加一个进度条显示拷贝了多少文件内容。实现一个文件复制功能,要求能够复制大小超过800mb的文件。1:是进度条通过线程自己动起来。

2025-03-06 19:30:09 342

原创 QT............................4

【代码】QT............................4。

2025-03-05 20:06:32 250

原创 QT.......................3

实现QListWidget 和 QStackWidget的联动 listWidget 双击第几项,stackWidget 就切换到第几页。

2025-03-04 20:22:02 253

原创 QT.......................2

【代码】QT.......................2。

2025-03-04 08:44:55 260

原创 QT..............1

【代码】QT..............1。

2025-03-02 21:06:54 126

原创 C++。。。。。。。。。。。7

【代码】C++。。。。。。。。。。。7。

2025-02-26 19:26:53 90

原创 C++。。。。。。。。。。。。。6

【代码】C++。。。。。。。。。。。。。6。

2025-02-26 08:46:05 82

原创 C++....................5

【代码】C++....................5。

2025-02-25 08:50:05 140

原创 C++....................4

1.2.3.

2025-02-23 20:13:59 204

原创 C++....2

【代码】C++....2。

2025-02-20 11:26:32 196

原创 C++。1

002020202020202202

2025-02-18 17:11:27 87

原创 day5.0000000000000000000000

【代码】day5.0000000000000000000000。

2025-02-11 20:46:50 92

原创 day4.。。。。。。。。。。。。。。。。。

【代码】day4.。。。。。。。。。。。。。。。。。

2025-02-10 19:59:04 246

原创 day3.。。。。。。

0000000000000000

2025-02-09 22:46:15 77

原创 TPC服务器与客户端的搭建

【代码】TPC服务器与客户端的搭建。

2025-02-07 20:26:06 510

原创 网络编程1

012113213211321321

2025-02-06 18:40:18 350

原创 请写出以下几个数据的类型

指向printf函数的指针d:int (*)(const char*,...)存放d的数组:int (*)[n](const char*)存放a的地址的数组c:int* c[n]存放a的数组b:int b[n]c的地址:int* (*)[n]b的地址:int* [n]整数 a :int a。

2025-02-04 10:50:27 109

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

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

2025-02-04 10:49:05 111

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

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

2025-02-04 10:46:33 97

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

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

2025-02-04 10:44:29 75

原创 第三天:请实现一个终端的功能,注意需要带有cd功能

【代码】第三天:请实现一个终端的功能,注意需要带有cd功能。

2025-01-31 21:08:36 188

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

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

2025-01-31 21:07:22 93

原创 第五天:请使用read 和 write 实现链表保存到文件,以及从文件加载数据到链表中的功能

【代码】第五天:请使用read 和 write 实现链表保存到文件,以及从文件加载数据到链表中的功能。

2025-01-27 15:53:20 177

原创 第四天:请使用dup2 + fgets + printf 实现文件拷贝功能

【代码】第四天:请使用dup2 + fgets + printf 实现文件拷贝功能。

2025-01-26 15:04:29 225

原创 第三天:请实现一个终端的功能,注意需要带有cd功能

【代码】第三天:请实现一个终端的功能,注意需要带有cd功能。

2025-01-25 18:17:13 94

原创 第二天:请使用共享内存 + 信号灯集,实现2个进程之间互相聊天

【代码】第二天:请使用共享内存 + 信号灯集,实现2个进程之间互相聊天。

2025-01-24 22:26:37 138

原创 作业00000000

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

2025-01-23 19:49:48 138

原创 同步与互斥

有一个隧道,长1000m,有一辆高铁,每秒100米,有一辆快车,每秒50m,有一个隧道,长1000m,有一辆高铁,每秒100米,有一辆快车,每秒50m。// 要求消费者在消费之前一定要有足够的苹果给消费。使用条件变量实现一个生产者消费者模型(pv)模型。// 消费者线程:没3秒消费 5~9个苹果。// 生产者线程:每秒生成2个苹果。高铁最先过隧道,快车其次,慢车最后。要求模拟这两列火车通过隧道的场景。要求模拟这两列火车通过隧道的场景。有一辆慢车每秒25m。

2025-01-14 20:58:06 166

原创 多线程编程

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

2025-01-13 20:48:21 160

原创 文件IO.1............

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

2025-01-09 19:17:22 386

原创 IO.2...........

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

2025-01-08 18:59:23 173

原创 IO.1.........

第二步:编写一个叫做save的函数,功能为 将arr中的3个学生的所有信息,保存到文件中去,使用fprintf实现。第三步:编写一个叫做load的函数,功能为 将文件中保存的3个学生信息,读取后,写入到另一个数组 brr 中去。第四步:编写一个叫做 show的函数,功能为 遍历输出 arr 或者 brr 链表中的所有学生的信息。第一步:创建一个 struct Student 类型的链表 arr,初始化3个学生的属性。第五步:编写一个叫做 setMath 的函数,功能为 修改 文件中 所有学生的数学成绩。

2025-01-07 20:31:25 446

原创 C高级.4

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

2025-01-02 20:32:43 281

原创 C高级.3

终端输入一个C源文件名(.c结尾)判断文件是否有内容,如果没有内容删除文件,如果有内容编译并执行改文件。test的指令(整数判断、字符串判断、文件判断)终端输入两个文件名,判断哪个文件的时间戳更新。

2025-01-01 19:32:07 185

原创 C高级 shell脚本

1.使用数组求出当前目录下.sh文件的个数2.使用数组求加目录下文件的个数

2024-12-31 18:53:18 163

原创 C高级.2

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

2024-12-30 19:02:49 523

原创 C高级 day1

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

2024-12-29 17:43:52 543

原创 利用C语言创建一个通讯录

姓名:a 性别:男 电话:3。姓名:k 性别:女 电话:2。姓名:h 性别:男 电话:1。姓名:a 性别:男 电话:3。姓名:h 性别:男 电话:1。姓名:k 性别:女 电话:2。1.创建模块 2.添加数据 3.查找信息。1.创建模块 2.添加数据 3.查找信息。1.创建模块 2.添加数据 3.查找信息。1.创建模块 2.添加数据 3.查找信息。1.创建模块 2.添加数据 3.查找信息。1.创建模块 2.添加数据 3.查找信息。

2024-12-26 16:47:26 745

原创 Day8 数据结构

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

2024-12-19 19:35:37 365

原创 Day7 数据结构

【代码】Day7 数据结构。

2024-12-18 19:14:34 220

空空如也

空空如也

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

TA关注的人

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