- 博客(71)
- 收藏
- 关注
原创 2.14.。。
是指逐个传输数据位的一种通信方式,也称为逐位传输。在串行通信中,数据的每一位按照顺序逐个传输,通过传输线进行数据传输,传输速度较慢,但实现简单。表示通信数据的传输速率,即每秒钟传输位的个数,单位为bit/s简称bps。波特率越大通信速度越快,通信稳定性越差,距离越近。波特率越小通信速度越慢,通信稳定性越好,距离越远。在并行通信中,数据被分成多个并行传输,同时通过多个传输线进行数据传输,传输速度快,但实现复杂。是指同时传输多个数据位的通信方式,即同时传输多个数据位。全双工,半双工,单工通信方式。
2024-02-17 23:17:12
418
原创 2.3。。。
无名管道:顾名思义,是没有名字的管道,无名管道是一个没有名字的管道,由于是一个特殊的文件,不在文件系统中显示,所有只适用于亲缘间的通信,但是可以完成自己跟自己的通信,需要在fork前将管道文件打开,创建了子进程之后,子进程继承一份管道文件的描述符才能使用管道。共享内存:共享内存的操作不是一次性的,当共享内存段中的数据被读取后,依然存在。消息队列:可以创建一个消息队列,往队列中放入信息,这个消息是一次性的,其他的程序使用时将会从这个消息队列中取出消息,取出后的消息是一次性的,不能再被其他的进程取出。
2024-02-04 00:05:09
835
原创 2.2.。。
数组指针本质上是一个指针,主要用来指向二维数组地址,或者做参数接受二维数组地址。例:void (*p)(int a , int b)函数指针本质上是一个指针,是用来指向函数的地址的。指针数组本质上是一个数组,每个元素存储的是指针。指针变量:是一个变量,用来存储指针或地址。指针用来指向内存中的任意一块空间。指针是每个字节的编号,地址。例:int (*p)[3]例:int *p[3]
2024-02-02 10:10:24
462
原创 QTday3
如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录“,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面。“,并给出两个按钮Yes|No,用户迪纳基Yes后,关闭登录界面,用户点击No后,关闭对话框,继续执行登录功能。作业:完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。第一个界面的构造函数。
2024-01-10 20:05:16
367
原创 QTday2
将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。作业:使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。
2024-01-09 19:31:33
426
原创 C++day5
作业:全局变量,int monster = 10000;定义英雄类hero,受保护的属性string name,int hp,int attck;公有的无参构造,有参构造,虚成员函数 void Atk(){blood-=0;},法师类继承自英雄类,私有属性 int ap_atk=50;重写虚成员函数void Atk(){blood-=(attck+ap_atk);射手类继承自英雄类,私有属性 int ac_atk = 100;重写虚成员函数void Atk(){blood-=(attck+ac_atk);
2024-01-02 19:35:38
305
原创 C++day3
作业:定义一个Person类,包含私有成员,int *age,string &name,一个Stu类,包含私有成员double *score,Person p1,写出Person类和Stu类的特殊成员函数,并写一个Stu的show函数,显示所有信息。
2023-12-28 20:38:53
403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人