- 博客(66)
- 收藏
- 关注
原创 Qt:day5
【运行结果】:点Play按钮后,线程运行滑块从最左端向右移动到最右端停止。要画2个部分:QSlider的槽、QSlider滑块;进度条通过线程自己动起来。
2025-03-06 19:40:21
368
原创 Qt:day4
当键盘按 ctrl+z 的时候,撤销最后一次绘图。1:实现绘图的时候,颜色的随时调整;3:配合键盘事件,实现功能;2:追加橡皮擦功能;
2025-03-05 21:18:32
328
原创 Qt:day1
写1个Widget窗口,窗口里面放1个按钮,按钮随便叫什么;点击 w1.btn,w1隐藏,w2显示;点击 w2.btn,w2隐藏,w1显示。
2025-02-28 20:41:55
698
原创 C++ day6
有一个英雄Hero类,私有成员,攻击,防御,速度,生命值,以及所有的set,get 方法;编写一个 长剑 Sword 类,继承自武器类,拓展属性:生命值,以及set,get 方法;编写一个 匕首 Blade 类,继承自武器类,拓展属性:速度,以及set,get 方法;编写一个 斧头 Axe 类,继承自武器类,拓展属性:防御力,以及set,get 方法;编写一个 武器 Weapon 类,拥有私有成员攻击力,以及set,get 方法;武器 Weapon 类中,要求有一个多态函数,叫做 equip 函数;
2025-02-25 19:24:15
247
原创 C++ day5 练习
/ 将 "helloworld" 写入消息队列的1号频道中;// 从1号频道中读取消息,并且返回;// 读取消息队列中1频道中的消息,存入 str 中;m[1].send("数据");2、要求无论如何,等腰三角形类对象,总是等腰的;2、要求无论如何,等腰三角形类对象,总是等边;1、写好构造函数,初始化三条边;1、写好构造函数,初始化三条边;再写一个等边三角形类,继承自等腰三角形类;编写一个正方形类,继承自长方形类;写一个三角形类,拥有私有成员;
2025-02-24 20:53:50
351
原创 C++ day4 练习
Sem s(参数x,参数y);// 创建信号灯集,信号灯集中存在 x 个信号量,并且将所有信号量初始化为 y;// 从1号频道中读取消息,并且返回;// 手动初始化信号灯集中的第1个信号量,初始化成 10;// 让信号灯集中的第1个信号量的值 +1;// 让信号灯集中的第1个信号量的值 -1;m[1].send("数据");// 将数据发送到1号频道中。Msg m("文件名");
2025-02-24 19:36:20
521
原创 C++ day2
/ 从文件中读取最多 size 个字节,并将读取到的数据返回;// 比较 ptr 和 str 是否一样;// 要求将str数据写入文件中;// 交换 ptr 和 str 的内容;ptr.show();// 输出 ptr 代表的字符串;File f = "文件名";// 要求打开该文件;
2025-02-19 20:25:19
270
原创 IO进程 寒假作业
七、请使用条件变量实现2生产者2消费者模型,注意1个生产者在生产的时候,另外一个生产者不能生产。九、请用递归实现计算:1+1/3-1/5+1/7-1/9+...1/n 的值,n通过键盘输入。五、请使用read和write实现链表保存到文件,以及从文件加载数据到链表中的功能。四、请使用dup2+fgets+printf实现文件拷贝功能。二、请使用共享内存+信号灯集,实现2个进程之间互相聊天。六、请使用互斥锁和信号量分别实现5个线程之间的同步。三、请实现一个终端的功能,注意需要带有cd功能。
2025-01-24 16:06:31
172
原创 头文件列表
#include #include #include #include #include #include #include #include #include #include #
2025-01-10 14:10:21
233
原创 IO进程day3
要求:按1的时候,通过printf输出数据,按2的时候,通过perror输出数据,按3的时候将输入写入文件中 同时通过dup2函数,将标准错误流重定向到错误日志,将文件流重定向到终端。使用stat函数判断一个文件是否存在 同组人可执行 权限,如果存在则去除该权限,如果不存在则追加该权限 自己想办法查询 更改文件权限的函数是什么?使用C语言编写一个简易的界面,界面如下。
2025-01-09 21:50:45
229
原创 C语言day5:shell脚本
使用break求1-100中的质数(质数:只能被1和它本身整除,如:3,5,7...)定义一个find函数,查找ubuntu和root的gid并使用变量接收结果。定义一个数组,写一个函数完成对数组的冒泡排序。
2025-01-02 21:26:43
285
原创 C语言day4:shell脚本
终端输入一个C源文件名(.c结尾),如果有内容编译并执行该文件。判断哪个文件的时间戳更新。如果没有内容删除文件,判断文件是否有内容,终端输入两个文件名,
2025-01-01 20:20:16
239
原创 VMware中Ubuntu虚拟机网络配置
注意:如果网络编辑器中不提供桥接网络,还原默认的网络设置,如果还不行,安装更高版本的VMware。ip地址必须唯一,不能重复,如果连不上网,可能和别人的ip冲突,需要修改ip地址。网络图标 --> 有线设置 --> 选择添加网络或者修改已有的网络。点击主屏幕右上角 网络图标 --> 有线设置 --> 添加自动网络。仅主机模式:不能联网,可以实现虚拟机和主机之间的通信。NAT模式:可以联网,虚拟机和主机是同一个ip地址。去主机中找到网络和子网掩码以及主机的ip。1. 搜索输入cmd打开命令行。
2024-12-29 20:52:37
350
原创 数据结构Day7
2.1. 根据给出的二叉树序列,画出该二叉树的图,并给出后序序列。前序遍历的顺序是: CABGHEDF。中序遍历的顺序是: GHBACDEF。中序遍历:HDMIBJNEAFKCG。后序遍历:HMIDNJEBKFGCA。画出二叉树并写出前序遍历。二、二叉树序列练习题。
2024-12-19 20:32:30
242
1
原创 C语言数据结构1211作业
一、定义一个数组,用来存放从终端输入的5个学生的信息【学生的信息包含学生的姓名、年纪、性别、成绩】4> 封装函数 按照学生的成绩 进行降序,降序后调用显示学生信息函数 显示。3> 封装函数 删除第几个学生信息,删除后调用显示学生信息函数 显示。要求:多文件编译完成。头文件、源文件、测试文件(mian)1> 封装函数 录入5个学生信息。2> 封装函数 显示学生信息。
2024-12-11 22:31:37
271
原创 C语言数据结构作业
一、在堆区空间连续申请5个int类型大小空间,用来存放从终端输入的5个学生成绩,然后显示5个学生成绩。再将学生成绩升序排序,排序后,再次显示学生成绩。显示和排序分别用函数完成。要求:用malloc和free完成。
2024-12-10 20:31:12
363
原创 C语言练习1207
目前,国内的电采暖方式主要分为发热电缆地板辐射采暖、电热膜采暖和电暖气等。例如:如果用电量为120度,则前100 度按第一阶梯收费,剩余20度以第二阶梯价收费。要求主调函数中输入所用电量,被调函数中输出所要缴纳的电费;如果用电度数为101---200则电费单价是0.46元。电费=100*0.35+(120-100)*0.46;如果用电量在1-100度之间电费单价是0.35元。二、作业2:使用有参无返回值函数实现如下应用题。编程实现输入用电量,计算电费功能.超过200度则电费单价是0.68元。
2024-12-07 10:31:44
152
原创 C语言作业1205
二、编写一个程序实现功能:将字符串”Computer Science”赋给一个字符数组,然后从第一个字母开始间隔的输出该字符串,用指针完成。一、已知数组a[10]和b[10]中元素的值递增有序,用指针实现将两个数组中的元素按递增的顺序输出。三、用指针将整型组s[8]={1,2,3,4,5,6,7,8}中的值逆序存放。程序结束后输出1,2,3,4,5,6,7,8,9,10。
2024-12-05 22:16:35
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人