自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++ && Qt day12】

2024-09-12 19:19:29 353

原创 【C++ && Qt day11】

2、头文件窗口文件。

2024-09-11 19:30:22 315

原创 【C++ && Qt day10】

如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录“,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面。“,并给出两个按钮Yes|No,用户迪纳基Yes后,关闭登录界面,用户点击No后,关闭对话框,继续执行登录功能。完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。

2024-09-10 19:08:18 266

原创 【C++ && Qt day9】

将登录按钮使用qt4版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。使用手动连接,将登录框中的取消按钮使用第2种方式的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。2、将day1做的登录界面升级优化【资源文件的添加】

2024-09-09 20:03:38 333

原创 【C++ && Qt day8】

2、

2024-09-06 20:00:11 343

原创 【C++ && Qt day7】

2024-09-05 20:06:19 162

原创 【C++ && Qt day6】

2.

2024-09-04 19:26:14 282

原创 【C++ && Qt day5】

2.

2024-09-03 20:09:22 409

原创 【C++ && Qt day4】

2、

2024-09-02 19:26:31 259

原创 【C++ && Qt day3】

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

2024-08-30 19:50:23 376

原创 【C++ && Qt day2】

自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)2.完成课堂上的多文件编译。

2024-08-29 19:56:00 385

原创 【C++ && Qt day1】

2.提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数。要求使用C++风格字符串完成。

2024-08-28 20:50:26 201

原创 【网络 day1】

服务器可以循环接收客户端的数据; 当客户端退出后, 服务器阻塞等待下一个客户端的连接,而后继续通信; 当有客户端连接时, 服务器端 打印客户端的IP 和 Port信息; 将代码的 send 和 recv 改为 write 和 read, 测试一下效果; 利用argv[ ] 采用终端输入的方式, 输入IP 和 Port ,从而bind绑定;

2024-08-19 20:50:18 166

原创 【IO day8】

第二题: 使用第一题作用已经实现的共享内存,去做2个终端之间的互相聊天。第一题: 由于共享内存没有同步,想办法搞定共享内存的同步问题。

2024-08-14 21:23:35 230

原创 【IO day7】

按ctrl+c结束a进程的运行,a进程结束运行之前,通过kill函数向b进程发送SIGINT信号,b进程死亡后,B进程回收b进程的资源后,大B进程再使用kill函数向A进程发送SIGTSTP信号后,大B进程结束运行。A进程接受到B进程的SIGTSTP信号后,会后a进程的资源后也结束运行。注意:kill函数要求获得另一个进程的pid,使用文件IO。

2024-08-14 18:32:48 196

原创 【IO day6】

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

2024-08-12 20:35:50 181

原创 【IO day5】

2 #线程:负责从该文件中读取数据 使用互斥锁实现:一定是先写入数据,再读取数据。2、创建5个线程,使用互斥锁安排这5个线程同步运行:123451234512345.....1#线程:负责通过文件IO向文件中写入数据。

2024-08-10 16:52:44 206

原创 【IO day4】

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

2024-08-08 20:31:45 125

原创 【IO day3】

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

2024-08-07 20:54:47 207

原创 【IO day2】

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

2024-08-06 19:37:55 154

原创 【IO day1】

1.构造体2.创建链表3.添加学生信息4.save.c5.load.c6.写入学生信息7.输出到终端。

2024-08-05 20:58:35 100

原创 【数据结构day8】

2024-08-01 20:57:47 367

原创 【数据结构day7】

2024-07-31 21:01:36 317

原创 【数据结构day6】

2.完成双向循环链表基操。

2024-07-30 20:49:03 179

原创 【数据结构day5】

一.双向链表1.创建2.判空3.申请节点4.遍历4.遍历5.头插6.任意位置插入7.任意位置删除8.销毁。

2024-07-29 21:06:35 185

原创 【数据结构day4】

2024-07-27 08:27:14 283

原创 【数据结构day3】

ii) 完成顺序表的任意位置删除数据功能函数的封装。

2024-07-25 20:57:20 269

原创 【数据结构day2】

2024-07-24 21:06:14 112

原创 【数据结构day1】

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

2024-07-23 20:21:02 158

原创 【C高级day5】

2024-07-20 09:10:17 86

原创 【C高级day4】

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

2024-07-18 20:55:06 189

原创 【C高级day3】

1.输入一个年份,判断是否是润年。

2024-07-17 20:19:38 172

原创 【C高级day2】

1.使用递归实现斐波那契数列。

2024-07-16 20:35:03 211

原创 【C高级day1】

2024-07-15 19:50:18 109

原创 【C语言基础day10】

2024-07-11 20:44:43 157

原创 【C语言基础day9】

2.在主函数定义数组并输入,在自定义函数中计算最大值并返回,指针。1.定义字符串赋值为hello,使用指针实现字符串逆置。3.在主函数定义输入并输入,在自定义函数直线简单选择排序。

2024-07-10 19:59:41 120

原创 【C语言基础day8】

1.在主函数定义两个字符串并输入,在自定义函数实现字符串比较。2.在主函数定义一个字符串,在自定义函数中实现字符冒泡排序。3.在主函数定义两个字符串,在自定义函数中实现字符串拷贝。int:表示返回s1-s2的ASCII差。s1,s2表示两个字符串。

2024-07-09 20:08:09 215

原创 【C语言基础day7】

3.定义一个字符串并初始化"this is book"判断is的个数。eg: "good good study" --->3个单词。4.输入一个字符串,实现单词的逆置。1.输入一个字符串,实现空格的删除。2.输入一个字符串计算单词的个数。

2024-07-08 22:07:03 221

原创 【C语言基础-周末作业】

10. 设float a=2, b=4, c=3;2.使用switch实现等级判断,90-100A 80-89B 70-79C 0-69D 其他错误。3.穷举算法:“鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。8.定义数组赋值为12 3 5 6 3 ,定义flag输入,如果flag等于0则冒泡升序。9.输入一个n个元素的一维数组,计算最大的和,最大差(不允许使用排序)7.输入n个元素,输入变量k的值,将元素循环右移k位。6.循环输入n个元素,交换一维数组中最大值和最小值。4.打印9*9乘法表。

2024-07-06 10:22:50 165

原创 【C语言基础day6】

2024-07-05 20:44:46 126

【C语言基础day1】

C语言基础day1

2024-07-01

空空如也

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

TA关注的人

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