自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于QT服务端客户端的聊天

【代码】关于QT服务端客户端的聊天。

2024-09-12 17:17:33 533

原创 QT设置闹钟超时播报

【代码】QT设置闹钟超时播报。

2024-09-11 18:36:37 838

原创 QT多个界面

【代码】QT多个界面。

2024-09-10 19:42:32 623

原创 信号和槽学习

【代码】信号和槽学习。

2024-09-09 19:24:46 149

原创 QT登入页面

【代码】QT登入页面。

2024-09-07 09:07:46 233

原创 C++多态虚构函数。。。。。

在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。

2024-09-04 19:12:18 378 1

原创 C++重载

(5)另外, RMB 类还包含一个静态整型成员变量 count,用于记录当前已创建的 RMB 对象的数量。每当创建一个新的 RMB 对象时,count 应该自增 1;(1)重载算术运算符 + 和 -,使得可以对两个 RMB 对象进行加法和减法运算,并返回一个新的 RMB 对象作为结果。(2)重载关系运算符 >,判断一个 RMB 对象是否大于另一个 RMB 对象,并返回 true 或 false。(3)重载前置减减运算符 --,使得每次调用时 RMB 对象的 yuan、jiao 和 fen 分别减 1。

2024-09-03 19:10:41 322

原创 C++友类匿名对象,运算符重载

【代码】C++友类匿名对象,运算符重载。

2024-09-02 20:21:30 334

原创 C++拷贝构造函数

设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。

2024-08-30 19:03:32 1436

原创 C++day2

自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)

2024-08-29 18:09:47 290

原创 C++学习第一天

提示并输入字符串,统计该字符中大写,小写字母个数,数字个数,空格个数以及其他字符个数。

2024-08-28 17:03:04 185

原创 共享内存的学习

两个终端间的互相聊天。

2024-08-14 20:45:19 225

原创 signal函数的学习

按ctrl+c结束a进程的运行,a进程结束运行之前,通过kill函数向b进程发送SIGINT信号,b进程死亡后,B进程回收b进程的资源后,大B进程再使用kill函数向A进程发送SIGTSTP信号后,大B进程结束运行。A进程接受到B进程的SIGTSTP信号后,会后a进程的资源后也结束运行。要求实现:当父进程接收到子进程死亡信息的时候,回收子进程的资源,防止僵尸进程的出现。要求实现:当父进程接收到子进程死亡信息的时候,回收子进程的资源,防止僵尸进程的出现。父进程的处理方式:输出我是父进程。

2024-08-13 20:11:11 193

原创 条件编程和互斥锁的学习

第三题: 2p2v模型 2个生产者 1#每秒生产1个苹果 2#每秒生产2个橘子 2个消费者 3#没秒消费3个苹果 4#每2秒消费5个橘子 由于仓库有限:生产了橘子之后,就不能生产苹果,反之同理 同样由于仓库有限,仓库里面最多存放10个苹果或者20个橘子。第二题: 2p2v模型 2个生产者 1#每秒生产1个苹果 2#每秒生产2个橘子 2个消费者 3#没秒消费3个苹果 4#每2秒消费5个橘子。第一题: 编写代码验证递归锁和错误检查锁的功能。

2024-08-12 20:51:23 254

原创 多线程的学习

第三题 有2条隧道,一条快速隧道,一条普通隧道。有5列火车,3列复兴号,2列绿皮扭扭车 要求,复兴号2条隧道都能走,绿皮车只能走普通隧道 模拟火车过隧道的场景。第一题: 创建2个线程, 1#线程:负责通过文件IO向文件中写入数据 2#线程:负责从该文件中读取数据 使用互斥锁实现:一定是先写入数据,再读取数据。第二题: 创建5个线程,使用互斥锁安排这5个线程同步运行:123451234512345.....

2024-08-09 21:00:46 236

原创 多进程编程

2:编写2个进程 进程1:负责使用execl 替换成 shell指令 find /usr -name include 进程2:负责使用execv 替换成 shell指令 find /usr -name include。1:创建一对父子进程 父进程负责:打开文件,向文件中写入键盘键入的数据 子进程负责:打开相同的文件,从文件中读取刚才键入的数据 注意:想办法保证先写入数据,后读取数据。

2024-08-08 20:32:47 217

原创 文件IO的学习

第二题: 使用stat函数判断一个文件是否拥有 用户可写、同组人可写、其他组人可写权限 如果同时拥有上述3个权限,则关闭上述3个权限(使用chmod函数,自己查看man手册并使用,很简单的一个函数),如果上述3个权限有缺少,则补。第一题: 使用read函数读取一个文件中的所有内容 使用printf函数将读取到的内容,输出到终端 以及 写入另一个文件中。

2024-08-07 20:17:10 212

原创 BMP的学习

第二题: 修改一张bmp图片的大小,让他的宽度*2,高度*2,也就是最终像素点的数量*4,最后使用黑色像素点填充图片扩大的部分(不要求效果,只要求代码)第一题: 寻找一个bmp图片,输出这张bmp图片第一个像素点和最后一个像素点的bgr的值。第三题: 将一张bmp图片修改成德国的国旗(如下图)

2024-08-06 20:18:43 180

原创 IO学习(1)

【代码】IO学习(1)

2024-08-05 19:22:45 195

原创 数据结构的学习4

2024-07-30 20:39:12 344

原创 数据结构的学习3

2024-07-29 18:22:10 365

原创 数据结构的继续学习

2024-07-28 14:38:37 627

原创 数据结构学习

2024-07-25 20:48:31 141

原创 c语言的补充

在堆区申请两个长度为32的空间,实现两个字符串的比较【非函数实现】3> 调用函数实现字符串比较,在主函数中输出大小。2> 定义函数,实现字符串的输入。1> 定义函数,在对区申请空间。两个申请,主函数需要调用2次。4> 定义函数,释放空间。

2024-07-23 19:43:00 218

原创 Makefile+GBA

2024-07-19 19:01:08 94

原创 shell脚本

如果选择2,则输入取款金额,如果取款金额大于实际金额,则提示账户余额不足,请重新输入,如果账户余额小于等于实际金额,则提示取款成功,剩余金额。输入用户名和密码(加密输入),实现密码的三次登录 默认用户名admin 密码1234 账户存款10000。定义数组,初始化为/home/ubuntu/中的文件及目录名,使用循环1计算文件个数,目录个数。如果选择3,则输入存款金额,并提示 存款成功,余额的值。第1次登录失败,还有2次机会。第2次登录失败,还有1次机会。如果选择1,则打印当前的余额。

2024-07-18 20:32:51 187

原创 shell脚本

输入一个年份,判断是否为闰年。

2024-07-17 20:12:15 120

原创 shell指令(补充)+shell脚本+作业

答:1,字符串数组会溢出把str0【10】改为str0【11】2,字符串仍然有可能溢出应该改为strlen(str)

2024-07-16 20:08:53 511

原创 shell指令

2024-07-15 18:57:45 124

原创 指针的学习

2024-07-10 19:25:43 115

原创 7.9作业函数

2024-07-09 20:32:12 464

原创 嵌入式学习第七天

2024-07-08 20:16:25 117

原创 7.5嵌入式作业

第十三题 a=0,b=2,x=1。

2024-07-06 15:37:09 167

原创 7.4作业

2024-07-04 20:05:32 135

原创 嵌入式作业day3

假设int a=0x12345678,char b=(char)a,请写代码判断大端或小端存储?输入用户名和密码,如果用户名和密码正确则登录成功,否则失败,默认用户名为A,密码是1234。如果不满足任意两边之和大于第三边,任意两边只差小于第三边,则输出不是三角形。写出float x 与’零值‘比较的if语句。如果满足条件,则判断是什么三角形。如果任意两条相等,则等腰三角形。如果满足勾股定理,则直角三角形。如果三条边相等,则等边三角形。输入三角形的三条边,

2024-07-03 20:32:01 271

原创 嵌入式学习的第四天

2024-07-03 18:45:36 159

原创 嵌入式作业day3

2.定义宏值为'h',请输出对应的大写。定义宏值为'5',请输出对应的平方25。定义宏值为’H‘,请输出对应的小写。定义一个宏,表示一年由多少秒。

2024-07-03 08:41:27 149

原创 嵌入式学习的第三天

2024-07-02 18:57:43 375

原创 学习嵌入式的DAY2

2024-06-28 17:15:33 226

原创 学习嵌入式开发的第一天

​​​qian。

2024-06-26 19:58:14 121

空空如也

空空如也

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

TA关注的人

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