- 博客(66)
- 收藏
- 关注
原创 2.14作业
ubuntu和开发板组网,关闭防火墙,关闭杀毒软件,配置ubuntu网络,桥接到自己网卡,选择桥接模式,开发板网络设置serverip,ipaddr,netmask,gatewayip四个参数,最后测试。获取uboot源码,查看源码的帮助手册,确定板子的配置命令。整理移植操作系统到开发板要进行的工作,具体步骤。
2024-02-14 11:03:25
453
原创 2.11作业
虚继承后,只保留一份中间子类从公共基类继承下来的数据成员,但是不知道具体保留哪个中间子类的,所以编译器就会自动调用公共基类的无参构造函数,如果想给公共基类的数据成员初始化,则需要在汇聚子类中手动调用公共基类的有参构造函数完成初始化操作。因为父类指针指向子类对象,只作用于子类从父类继承下来的那片空间,释放父类指针,只会把父类指针指向的那片空间释放掉,子类自己拓展的空间没有得到释放,从而造成内存泄漏。动态拓展:不是在原来的空间上续接新的空间,而是重新申请空间,将原来的空间里的内容,复制到刚刚申请的空间中。
2024-02-11 21:21:56
381
原创 2.8作业
2) 部分字段插入 insert into 表名 (字段名1, 字段名2) values (数据1, 数据2);从a中拷贝指定字段到b中: create table b as select 字段,字段,字段 from a;从a中拷贝所有数据到b中: create table b as select * from a;1) 全字段插入 insert into 表名 values (数据1, 数据2, 数据3);2、select 字段1, 字段2 from 表名 where 限制条件;
2024-02-08 15:12:16
1609
1
原创 2.2作业
第三次握手:客户端接收到服务器的SYN包,以及ACK包,进入establish状态,同时向服务器发送ACK包(ACK=1, ack=1)。第二次握手:服务器接收到SYN包,确认客户端的SYN,发送ACK包(ACK=1 , ack=1),同时发送一个SYN包(SYN=1, seq=0),并进入SYN_RCVD状态。第四次挥手:主动关闭方收到FIN包,回复一个ACK包(ACK=1, ack=w+1)。第一次挥手,主动关闭方发送一个FIN包(FIN=1, seq = u)给被动方,进入FIN_WAIT_1状态;
2024-02-02 20:40:42
1045
原创 1.15作业
该函数返回一个类型为 osSemaphoreId_t 的信号量句柄,该句柄用于后续的信号量操作。:等待标志的选项,例如等待所有标志或者只等待任意一个标志。在等待队列中可用消息时的超时时间,以毫秒为单位。:等待信号量的超时时间,可以是一个时间值或特定的宏值,如。:等待互斥量的最大时间,通常以毫秒为单位。指向用于存储接收到的消息的优先级的指针,可以为。:互斥量的标识符,用于后续对互斥量的操作。:要等待的事件标志位,可以使用按位或操作符。:等待的超时时间,单位是毫秒。:表示互斥量获取的状态,可能的取值包括。
2024-01-15 18:56:35
1079
原创 12.11
如果账号和密码不匹配,弹出错误对话框,给出信息"账号和密码不匹配,是否重新登录"并提供两个按钮Yes/No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面。完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示"登录成功”,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。要求:基于属性版和基于静态成员函数版至少各用一个。
2023-12-11 19:55:31
67
原创 12.05
在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。
2023-12-05 19:21:48
89
原创 11.30
设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。
2023-11-30 21:03:45
43
原创 11.29
自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)
2023-11-29 20:27:53
41
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人