自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式学习

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

2024-06-18 23:00:41 919

原创 嵌入式学习

4. 如果账号密码正确,则实现登录界面关闭,另一个应用界面显示。2. 需要有图层的叠加 (QFrame)3. 设置纯净窗口后,有关闭等窗口功能。要求: 1. qss实现。升级优化自己应用程序的登录界面。

2024-06-17 23:22:14 562

原创 嵌入式学习

使用手动连接,将登录框中的取消按钮使用第二中连接方式,右击转到槽,在该槽函数中,调用关闭函数。将登录按钮使用qt4版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。

2024-06-16 17:41:25 616

原创 嵌入式学习

自由发挥登录窗口的应用场景,实现一个登录窗口界面。

2024-06-13 22:43:15 1368

原创 嵌入式学习

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

2024-06-11 21:12:39 196

原创 嵌入式学习

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

2024-06-10 23:34:35 740

原创 嵌入式学习

笔记

2024-06-06 21:16:52 144

原创 嵌入式学习

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

2024-06-05 21:06:37 591

原创 嵌入式学习

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

2024-05-30 20:16:54 415

原创 嵌入式学习

定义自己的命名空间my_sapce,在my_sapce中定义string类型的变量s1,再定义一个函数完成对字符串的逆置。

2024-05-27 23:22:46 482

原创 嵌入式学习

(注意:这里服务器和客户端运行的时候都需要在终端后面紧跟着IP和端口号。

2024-05-26 23:38:59 508

原创 嵌入式学习

学生管理系统部分功能。

2024-05-26 23:31:51 146

原创 嵌入式学习

笔记

2024-05-23 23:29:10 100

原创 嵌入式学习

【代码】嵌入式学习。

2024-05-22 22:59:51 805

原创 嵌入式学习

首先由TCP客户进程向TCP服务器进程发送TCP连接请求报文段,并进入同步已发送状态,TCP服务器进程收到TCP连接请求报文段后,如果同意建立连接,则向TCP客户进程发送TCP连接请求确认报文段,并进入同步已接收状态,TCP客户进程收到TCP连接请求确认报文段后,向TCP服务器进程发送一个普通的TCP确认报文段,并进入已建立连接状态,TCP服务器进程收到针对TCP连接请求确认报文段的普通确认报文段后,也进入已建立连接状态。阻塞IO,指的是需要内核IO操作彻底完成后,才能返回到用户空间执行用户的操作。

2024-05-22 00:46:42 438

原创 嵌入式学习

多进程实现TCO并发服务器。多线程实现TCP并发服务器。

2024-05-20 23:12:48 415

原创 嵌入式学习

【代码】嵌入式学习。

2024-05-19 23:42:53 424

原创 嵌入式学习

2. UDP通信模型。udp_ser.c文件。1. TCP通信模型。tcp_ser.c文件。tcp_cli.c文件。udp_cli.c文件。

2024-05-17 23:51:04 801

原创 嵌入式学习

笔记

2024-05-16 23:18:15 359

原创 嵌入式学习

并使用信号控制消息队列的读取方式:当键盘按ctrl+c的时候,切换消息读取方式,一般情况为读取指定编号的消息,按ctrl+c之后,指定的编号不读取,读取其他所有编号的消息。使用消息队列实现的2个终端之间的互相聊天。

2024-05-13 23:49:26 545

原创 嵌入式学习

现在要求模拟火车反复通过隧道的场景(不可能2列火车都在隧道内运行)现在要求 火车A先通过隧道,火车B再通过隧道,最后火车C通过隧道。1:有一个隧道,全长5公里,有2列火车,全长200米,2:有一个隧道,全长5公里,有3列火车,全长200米,火车A时速 100公里每小时。火车A时速 100公里每小时。火车B时速 50公里每小时。火车B时速 50公里每小时。火车c时速 25公里每小时。

2024-05-12 23:17:04 662

原创 嵌入式学习

要求使用线程的同步逻辑,保证一定在主线程向文件中写入数据成功之后,子线程才开始运行,去读取文件中的数据。在一个进程中,创建一个子线程。主线程负责:向文件中写入数据。子线程负责:从文件中读取数据。

2024-05-10 23:09:20 430

原创 嵌入式学习

【代码】嵌入式学习。

2024-05-09 23:09:16 526

原创 嵌入式学习

2. 判断一个文件是否拥有用户可写权限,如果拥有,则去除用户可写权限,如果不拥有,则加上用户可写权限。要求每一次权限更改成功之后,立刻在终端显示当前文件的权限信息 :使用 ls -lh显示(使用 system函数配合shell指令 ls -lh 来实现)。1. 使用 dup2 实现错误日志功能,使用 write 和 read 实现文件的拷贝功能,注意,代码中所有函数后面,紧跟perror输出错误信息,要求这些错误信息重定向到错误日志 error.txt 中去。

2024-05-08 23:50:55 501

原创 嵌入式学习

将一张bmp图片修改成德国国旗。

2024-05-07 22:11:29 497

原创 嵌入式学习

下一次程序运行的时候,使用fscanf,将文件中的5个学生信息,写入(加载)到数组中去,并直接输出学生信息。使用fprintf将数组中的5个学生信息,保存到文件中去。申请该结构体数组,容量为5,初始化5个学生的信息。

2024-05-06 22:18:49 762

原创 5月4号作业

因为无符号数与有符号数进行算数运算时,默认有符号数转换为无符号数参与运算。答案:int *p=(int*)0x67a9;func.c文件中是 c。答案: a = a ^ (1

2024-05-06 01:06:29 304

原创 5月3号作业

第一个出队元素是5,说明5前面的元素全部入栈,并且没有出栈,在5出栈后,其他元素只能依次出栈,1不可能在3和2前面先出栈。数组A中存入0到254的数,在存255这个数时,发生越界访问。答案:b,c,d:10,12,120。答案:*a=(*a)^(*b);答案: 0x801000。答案:1640,41。

2024-05-05 23:11:40 218

原创 5月2号作业

str指向的空间已经释放,但是str中仍然保留着原先申请的地址值,再次对该地址进行操作时,严重的,会出现段错误。答案:段错误,GetMemory()函数返回的是局部的地址。g) int* 函数名(int)答案:a) int a;答案:打印hello。

2024-05-05 21:45:37 202

原创 嵌入式学习——C高级

笔记

2024-04-28 21:14:56 93

原创 嵌入式学习——C高级

1. 输入一个数字,实现数字的逆置(不使用字符串截取的方式)(shell)如:输入3425,输出5243。3. 请使用shell实现冒泡排序。2. 请打印九九乘法表。

2024-04-27 22:48:18 595

原创 嵌入式学习——C高级

3. 输入一个成绩实现登记判断 90-100A、80-89B、70-79C、60-69D、0-59E。1. 输入两个数,实现两个数的排序。2. 输入一个数,计算是否是水仙花。

2024-04-26 00:39:16 562 1

原创 嵌入式学习——C高级

笔记

2024-04-26 00:26:59 77 1

原创 嵌入式学习——C高级

笔记

2024-04-23 20:49:20 222

原创 嵌入式学习

Seq_Queue.h文件。Seq_Queue.c文件。main.c文件。

2024-04-19 23:39:38 464 2

原创 嵌入式学习

seq_stack.h文件。seq_stack.c文件。main.c文件。

2024-04-18 19:28:07 551 1

原创 嵌入式学习

顺序表可以随机访问;且存储密度高;在除表尾之外,靠前面的位置插入和删除元素需要移动大量元素。链表不能随机访问;存储密度低;插入和删除元素的平均时间复杂度为O(n),但时间主要浪费在查找上,单纯插入和删除操作时间复杂度为O(1)。

2024-04-17 21:16:52 534 1

原创 嵌入式学习

1. 创建单链表、创建新结点、头插、尾插、单链判空、链表输出、头删、尾删、按位置插入、按位置删除。2+(2+4+2)+8=18字节。2. 求以下结构体的大小。LinkList.h文件。LinkList.c文件。

2024-04-16 19:48:48 536 1

原创 嵌入式学习

创建顺序表、判空、判满、头插、尾插、头删、尾删、清空顺序表、释放顺序表。seq_list.h文件。seq_list.c文件。

2024-04-15 21:54:10 639 1

原创 嵌入式学习

1. 从堆区申请能存5个结构体变量的数组的空间,完成数组中成员的输入,根据学生成绩,用选择排序的方式,对学生排序并输出。sizeof(Teacher)=4+48+4+60=116字节。sizeof(Course)=4+48+4+116=172字节。sizeof(Student)=4+52+4=60字节。2. 求以下结构体的大小。

2024-04-11 21:25:57 480 1

空空如也

空空如也

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

TA关注的人

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