- 博客(107)
- 收藏
- 关注
原创 QTday5
Lable2,:请输入闹钟的事件 行编辑器和启动按钮。启动按钮之后,到了行编辑器内的时间后,就开始语音播报最下方label中的内容。Label上显示系统时间,程序运行就要有。
2024-12-30 21:26:09
587
原创 QT作业3
将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,弹出另一个界面。如果匹配失败,则输出登录失败,并将密码框中的内容清空。使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。3】自己完成一个使用qss的登陆窗口界面【资源文件的添加、qss语法】
2024-12-28 21:10:02
400
原创 Qt作业12/19(01)
2】自由发挥登录界面的应用场景,实现一个登录窗口的界面。【需要用到的图片或者动图,自己去网上找】要求:每行代码都要有注释。
2024-12-19 21:31:32
149
原创 C++核心day3作业
/设置长度//设置宽度//获取长度,将长度的值返回给调用处//获取宽度,将宽度的值返回给调用处//输出周长和面积private:int length;// 私有属性:长度int width;// 私有属性:宽度public:// 设置长度// 设置宽度// 获取长度// 获取宽度// 输出周长和面积length = l;width = w;cout << "周长: " << 2 * (length + width) << endl;
2024-12-10 21:41:52
480
原创 DAY1 C++ homework
1.思维导图(截图发到csdn)2.使用结构体实现string的功能,(定义全局函数)实现返回值是首地址的功能,再来实现运算,"+、>、==",实现清空字符串的功能。
2024-12-09 10:14:48
222
原创 # IO 模型分类
相比没有描述符数量的硬限制。其工作原理通过监视多个文件描述符的 IO 事件(如读、写、异常等)来管理并发 IO 操作。函数是一种高效的 IO 多路复用技术,支持更大规模的文件描述符检测,与。: 最大文件描述符 + 1。的 UDP 并发服务器。的 TCP 并发服务器。
2024-11-26 09:47:39
545
原创 IO模型分类
IO阻塞是效率最低的程序设计模式之一。如果程序中存在多个阻塞IO操作,每次执行到阻塞IO时,程序将会停在那里,直到该IO操作完成后才继续执行。这样会导致程序的其他部分无法同时执行,造成CPU资源的浪费和处理效率的低下。
2024-11-25 21:15:10
750
原创 各门课常见面试题汇总
6. 信号槽连接的参数是什么?11. vector与list的区别,vector、list、map是什么存储结构。12、ARM指令集和RISC之间的关系?7. Select、poll、epoll的区别?19、单片机IO框图中,保护二极管如何实现的保护功能,保护的谁?8. 定时器是做什么的,能举出一些在实际项目中的使用场景吗?上拉电阻与下拉电阻的作用?2. 上位机与下位机的关系是什么,你做过哪些相关项目?8、简述单片机中的前后台操作(什么是前台,什么是后台)9. 如果要写一个飞机大战,请简述一些编写的思路?
2024-11-22 17:34:37
1046
原创 八股文:适合背诵的基础知识进行整理
概念: 在后台运行、不直接与用户交互的进程。它是脱离控制终端且周期执行的进程。它通常在系统启动时自动启动,执行一些系统或服务相关的任务,并且在整个系统运行期间持续运行,直到系统关闭或手动终止它。守护进程可以提供各种服务,如日志记录、网络服务、作业调度等。如何创建一个守护进程1) 创建子进程,父进程退出2) 在子进程中创建新会话3) 改变进程运行路径为根目录4) 重设文件权限掩码5) 关闭其他不必要的文件描述符僵尸进程: 子进程先结束,父进程如果没有及时回收,子进程变成僵尸进程(要避免僵尸进程产生)
2024-11-22 17:18:46
849
原创 TCP并发服务器
子进程创建:父进程在接收到客户端连接请求后,使用fork()创建子进程来处理该客户端的通信。子进程回收:父进程可以通过wait()或waitpid()回收子进程,也可以通过信号处理函数来非阻塞回收已退出的子进程。文件描述符限制:多进程模型可能会受到系统文件描述符限制的影响,解决方法包括增加文件描述符限制、使用线程池或连接池等技术来减少文件描述符的占用。通过父进程监听和创建子进程来处理每个客户端的请求,使用fork创建子进程,在子进程中负责数据收发,父进程关闭新文件描述符,子进程关闭旧文件描述符。
2024-11-20 21:45:13
1051
原创 网络通信基础
三次握手: 主要用于连接的建立,确保双方都能接收和发送数据。四次挥手: 主要用于连接的关闭,确保数据传输完成后双方都可以正常关闭连接。SYN:同步连接请求。SYN-ACK:对同步请求的确认响应。ACK:确认消息,表示接收到数据或请求。FIN:终止连接请求。
2024-11-18 21:06:44
1052
原创 homework8/19
如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录“,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面。“,并给出两个按钮Yes|No,用户迪纳基Yes后,关闭登录界面,用户点击No后,关闭对话框,继续执行登录功能。完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。
2024-08-19 22:20:21
185
原创 作业8/16
将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。
2024-08-18 22:59:14
303
原创 作业8/12
在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。
2024-08-12 21:12:44
270
原创 作业8/9~11
(5)另外, RMB 类还包含一个静态整型成员变量 count,用于记录当前已创建的 RMB 对象的数量。每当创建一个新的 RMB 对象时,count 应该自增 1;(1)重载算术运算符 + 和 -,使得可以对两个 RMB 对象进行加法和减法运算,并返回一个新的 RMB 对象作为结果。(2)重载关系运算符 >,判断一个 RMB 对象是否大于另一个 RMB 对象,并返回 true 或 false。(3)重载前置减减运算符 --,使得每次调用时 RMB 对象的 yuan、jiao 和 fen 分别减 1。
2024-08-11 22:02:04
171
原创 作业8/7
设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。
2024-08-07 21:29:33
163
原创 作业8/6
自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)
2024-08-06 20:29:31
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅