自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 # IO模型

当程序读取硬件数据时,不管硬件数据是否准备好,read()函数不会阻塞,会继续向下执行程序会不停监测IO事件是否产生,CPU消耗率高防止进程阻塞在IO函数上,如果要获得有效数据,需要轮循。

2023-05-23 20:11:19 604

原创 # 2023/5/17 用户程序控制三盏灯的亮灭

# 2023/5/17 用户程序控制三盏灯的亮灭

2023-05-17 19:03:24 177

原创 # 2023/4/26 M4综合实验

2023/4/26 M4综合实验

2023-04-26 20:33:22 83

原创 按键中断实验

【代码】按键中断实验。

2023-04-25 20:43:48 66

原创 串口收发字符/字符串

【代码】串口收发字符/字符串。

2023-04-24 19:37:07 310

原创 # 2023/4/20 点灯

【代码】# 2023/4/20 点灯。

2023-04-20 16:08:54 41

原创 # 2023/4/8 时钟练习

【代码】# 2023/4/8 时钟练习。

2023-04-08 15:32:44 29

原创 # 2023/4/7 设置闹钟

【代码】# 2023/4/7 设置闹钟。

2023-04-07 20:45:44 68

原创 # 2023/4/6 QT练习QQ登录界面(完善)

点击登录按钮后,判断账号和密码是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;如果点击cancel按钮,则关闭界面。点击取消按钮后,弹出问题对话框,询问是否确定要退出登录,给出两个按钮,yes|no,点击yes,则直接关闭整个登录界面,如果点击no则进行进行登录。如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”,给出一个按钮ok,点击ok后,关闭整个登录界面,跳转到其他界面。

2023-04-06 19:54:02 680

原创 # 2023/4/5 QT练习QQ登录界面

# 2023/4/5 QT练习QQ登录界面

2023-04-05 20:22:48 82

原创 # 2023/4/3 vector和循环队列

【代码】# 2023/4/3 vector和循环队列。

2023-04-03 20:43:02 54

原创 # 2023/3/30 继承练习

由这两个类共同派生出学生干部类,私有成员属性(职位),成员方法(无参构造、有参构造、析构函数、show函数),使用学生干部类实例化一个对象,然后调用其show函数进行测试。定义一个学生类(Student):私有成员属性(姓名、年龄、分数)、成员方法(无参构造、有参构造、析构函数、show函数)​。再定义一个党员类(Party):私有成员属性(党组织活动,组织),成员方法(无参构造、有参构造、析构函数、show函数)。

2023-03-30 18:51:56 36

原创 # 2023/3/329 运算符重载

【代码】# 2023/3/329 运算符重载。

2023-03-30 18:49:39 36

原创 # 2023/3/329 运算符重载

【代码】# 2023/3/329 运算符重载。

2023-03-29 20:27:55 44

原创 c++仿照string完成myString类

【代码】c++仿照string完成myString类。

2023-03-28 21:55:34 111

原创 # 2023/3/27 C++封装练习

封装一个班级类,包含成员属性:学生分数数组,最大容量20,成员属性len,记录所使用数组的元素个数成员方法:设置班级人数:void setLen(int len);输入班级学生分数:void input();对成绩进行排序:void sort();输出班级成绩:void output();要求成员属性为私有权限,成员方法为共有成员

2023-03-27 18:45:20 63

原创 # 2023/3/20 数据库练习,词典导入

# 2023/3/20 数据库练习,词典导入

2023-03-20 20:18:08 44

原创 # 2023/3/18 UDP聊天室

【代码】# 2023/3/18 UDP聊天室。

2023-03-18 16:23:07 61

原创 # 2023/3/16 select与poll函数练习

# 2023/3/16 select与poll函数练习

2023-03-16 22:13:36 35

原创 # 2023/3/15 UDP的多点通信

【代码】# 2023/3/15 UDP的多点通信。

2023-03-15 20:42:09 89

原创 # 2023/3/14 TFTP协议

2.上传功能,上传大小上限位128kb,待修改。

2023-03-14 22:08:45 25

原创 2023/3/13 TCP&UDP 服务器 客户端

2023/3/13 TCP&UDP 服务器 客户端

2023-03-13 22:03:27 59

原创 # 2023/3/9 网络编程基础练习

## 1、请简述字节序的概念,并用联合体(共用体)的方式验证计算机是大端还是小端?

2023-03-10 10:50:25 45

原创 # 2023/3/7 消息队列、共享内存与信号灯集练习

1.用消息队列 实现AB进程对话,要求AB进程能够随时收发。提示:多进程,多线程。2.创建两个进程,定义一个共享内存,内存中存储char str[10]= "1234567";要求如下1.A循环打印str; 2.B循环倒置str; 不能使用辅助数组;3.要求出现的结果没有乱序,只能出现 1234567 76543214.不允许使用sleep函数

2023-03-07 20:01:48 82

原创 ## 2023/3/6 进程间的通信

实现AB进程对话,要求AB进程能够随时收发。 使用多进程

2023-03-06 21:58:11 25

原创 # 2023/3/2 互斥锁、条件变量、信号量练习

1.将一个文件中的数据打印到终端上,类似cat个文件。要求如下a. A线程读取文件中的数据b. B线程将A线程读取到的数据打印到终端上c.文件打印完毕后,结束进程。2.用条件变量实现,有编号为ABC的三个线程,线程内分别打印自己的线程编号,要求打印的顺序为ABC。a.提示:多个条件变量3.要求用信号量的方式实现,打印一次倒置一次。 不允许使用flag

2023-03-02 20:09:44 50

原创 # 2023/2/28 线程练习

要求定义一个全局变量 char buf[] = “1234567”,创建两个线程,不考虑退出条件。1.线程循环打印buf字符串2.线程循环倒置buf字符串,即buf中本来存储1234567,倒置后buf中存储7654321. 不打印!!3.倒置不允许使用辅助数组。4.要求A线程打印出来的结果只能为 1234567 或者 76543215.不允许使用sleep函数

2023-02-28 19:40:26 31

原创 # 2023/2/27 进程的创建与回收:

waitpid不能回收兄弟进程,子进程不能回收父进程。

2023-02-27 19:56:47 23

原创 2023/2/24 进程练习

作业:1.孤儿进程:没有父进程的进程,父进程退出,子进程不退出。2.僵尸进程:父进程不退出,子进程退出。3.外部输入一个路径,要求显示该路径下,所有文件的详细信息,除了隐藏文件。

2023-02-24 19:58:14 38

原创 2023/2/23 提取文件相关属性

【代码】2023/2/23 提取文件相关属性。

2023-02-23 20:09:03 40

原创 2023/2/22 time练习

2023/2/22 time练习。

2023-02-22 20:05:45 27

原创 2023/2/23 IO练习

c.空格前面是账户,空格后面是密码,一行一个账户、密码。3.上述练习的基础上,写一个注册功能。d.若账户存在,密码不匹配:则提示密码错误。e.账户密码均存在:则显示登录成功。c.若账户不存在:则提示账户不存在。1.计算一个文件有几行,封装成函数。2.计算一个文件的大小,封装成函数。a.从终端获取一个账户名和密码。2023/2/23 IO练习。b.判断是否能够登录成功。

2023-02-21 19:06:40 29

原创 2023/2/16 shell练习

1. 打印九九乘法表,printf "%d \* %d = %d\t" i j $((i*j))2. 输入文件名,判断是否为普通文件,如果为普通文件,判断是否为脚本文件,如果为脚本文件,判断是否有可执行权限,如果没有可执行权限,添加可执行权限。3. 输入一个无符号的八位数,输出他的二进制

2023-02-16 20:15:52 33

原创 2023/2/15 shell作业:

### 作业:1. 使用数组统计用户家目录下文件的个数2. 输入学生成绩,输出成绩等级,[100-90]A,[90-80]B,[80-70]C,[70-60]D,[60-0]E,小于0,大于100输入不合理。

2023-02-15 20:08:28 36

原创 2023/2/13 小作业

【代码】2023/2/13 小作业。

2023-02-13 19:42:52 41

原创 Ubuntu如何配置桥接网络

Ubuntu如何配置桥接网络

2023-02-13 19:33:52 1044

原创 2023/2/7 顺序表的通讯录管理

对与一个学生来说,存储信息[姓名、年龄、分数,手机号]功能1:在堆区申请空间,通过尾插添加学生信息功能2:输入姓名,删除该学生信息功能3:对学生姓名排序[直接插入排序]功能4:对年龄按升序排序[快速排序],并使用折半查找, 判断是否存在key年龄的学生选做[不会做,就把哈希表基础练习-下]{功能5:使用哈希存储以手机号为关键字,实现存储自己定义哈希函数[使用除留取余法],[链地址法解决哈希冲突] ,输入-个手机号查找其他信息}

2023-02-09 20:22:11 88

原创 2023/2/7 作业:

作业:1、有序单链表:随机输入n个单字符[无序的],输出升序的结果例如:输入dahkew输出adehkw2、单向链表,实现'b'-'h'字符的逆置3、把今天的栈和队列重新做- -遍

2023-02-07 19:31:52 40

原创 2023/2/6 双向链表、单向循环链表、双向循环链表

作业:1,实现双向链表按元素删除2,实现循环双向链表按位置插入3,实现约瑟夫环4,删除链表中的所有结点5,实现单向链表的简单选择排序

2023-02-06 20:16:02 29

原创 2023/2/5 顺序表与单链表

## 顺序表练习:请实现购物车系统,把商品[商品名称,商品属性、价格,个数]信息存储到顺序表中,请完成一下操作操作1,在堆区申请空间2,实现顺序表数据元素在表尾录入3,实现顺序表输出4,实现顺序表按下标插入商品信息5,实现顺序表按下标删除商品信息6,查找商品名称key是否在购物车信息中出现7,修改商品名称key的购买数量, 修改为n8,删除最贵的商品信息9,对商品总价实现升序排序10,如果有两个商品名称相同的商品信息,则去重11,释放堆区空间

2023-02-05 17:55:27 42

空空如也

空空如也

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

TA关注的人

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