自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FreeRTOS_day3

静态创建:需要提前创建一个osThreadId_t变量,一个uint32_t[64]变量,一个osStaticThreadDef_t变量,然后再填充osThreadAttr_t结构体,就绪态、运行态、阻塞态任务都可以用vTaskSuspend函数进入挂起,使用vTaskResume函数解除挂起,进入就绪态。2.总结静态创建任务和动态创建任务的区别,以及动态创建任务和静态创建任务的源码分析步骤。②动态创建适用于需要随时创建任务和删除任务的场景,静态创建适用于任务数量确定的场景。,并在下面的代码中定义该函数。

2024-04-18 20:02:53 156

原创 FreeRTOS_day2

DMA+空闲中断的使用方式:在接收完数据后的一段时间(发送一个字节的时间)后,产生一个空闲中断,用空闲中断函数去处理已经接收的数据,每接收一次数据就会调用回调函数,用回调函数处理完数据后要清空接收数据的容器。作用:使用DMA可以在传输数据比较大的场合,快速传递数据;使用DMA可以减轻CPU的负担,提高CPU的运行效率。2.总结DMA的作用,和DMA+空闲中断的使用方式。3.使用PWM+ADC光敏电阻完成光控灯的实验。1.总结串口的发送和接收功能使用到的函数。

2024-04-17 20:57:39 251

原创 FreeRTOS_day1

①在STM32CubeMX中将要设置的GPIO配置为输出output模式。写代码的时候要写在对应的begin和end之间,否则会被覆盖。2.总结STM32Cubemx的使用方法和需要注意的事项。1.总结keil5下载代码和编译代码需要注意的事项。3.总结STM32Cubemx配置GPIO的方法。注意:生成代码后要编译验证一下代码。⑤选择外部晶振作为单片机的时钟源。⑦设置工程名、存放路径和编译器。③设置完成个后,点击生成代码。下载代码前要对仿真进行设置。勾选后会导致代码不能执行。勾选后代码会立刻执行。

2024-04-16 19:03:55 178

原创 QT_day5

【代码】QT_day5。

2024-04-12 08:53:25 91

原创 QT_day4

【代码】QT_day4。

2024-04-11 08:56:53 107

原创 QT_day3

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

2024-04-10 08:25:34 477

原创 QT_day2

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

2024-04-08 20:21:29 220

原创 QT_day1

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

2024-04-08 08:52:32 362

原创 04.03

【代码】04.03。

2024-04-06 20:00:10 95

原创 04.02

写一个char类型的字符数组,对该数组访问越界时抛出异常,并做处理。使用模板类,实现顺序栈。

2024-04-02 20:55:13 104

原创 04.01

2.写出下列类的,构造函数(有参、无参),析构函数,拷贝构造函数和拷贝赋值函数。1.对菱形继承给出的代码中每一个类,写一个有参构造函数。

2024-04-01 20:57:00 164

原创 基于UDP的网络聊天室

【代码】基于UDP的网络聊天室。

2024-03-30 13:30:18 109

原创 03.28

上课写的复数类的实现,再写一遍,写出三种构造函数,算术运算符、关系运算符、逻辑运算符重载尝试实现自增、自减运算符的重载。

2024-03-28 20:48:16 130

原创 03.27

【代码】03.27。

2024-03-28 08:54:00 72

原创 03.26

定义一个矩形类(Rectangle),包含私有成员:长(length)、宽(width),展示函数输出该矩形的周长和面积:void show()设置长度:void set_l(int l)设置宽度:void set_w(int w)获取长度:int get_l();获取宽度:int get_w();

2024-03-26 20:07:20 135

原创 03.25

不能改值,可以改地址。可以改值,不能改地址。可以改值,不能改地址。不能改值,可以改地址。可以改值,不能改地址。

2024-03-25 21:17:24 145

原创 03.21

/和上一句一样,但不能修改,是个常量。printf("\t\t=============XXX 学生管理系统=================\n");printf("\t\t=============1、 添加学生信息=================\n");printf("\t\t=============3、 修改学生信息=================\n");printf("\t\t=============4、 查找学生信息=================\n");

2024-03-21 20:58:05 830 1

原创 03.20

1> 创建一个工人信息库,包含工号(主键)、姓名、年龄、薪资。2> 添加三条工人信息(可以完整信息,也可以非完整信息)4> 展示出工资在大于1000的所有工人信息。3> 修改某一个工人的薪资(确定的一个)6> 工厂倒闭,删除整个工人信息库。5> 删除掉指定姓名工人的信息。

2024-03-20 18:57:09 182

原创 03.19

printf("[%s %d]: 发来连接请求\n",inet_ntoa(cin.sin_addr),ntohs(cin.sin_port));if(strcmp(buf, "quit") == 0) //判断是否退出客户端。

2024-03-20 08:52:24 539

原创 03.18

2024-03-18 20:29:47 398

原创 03.15

思维导图。

2024-03-17 22:45:45 409

原创 03.14

/1、创建进行通信的套接字文件描述符。//3.1 填充服务器地址信息结构体。//2、绑定端口号和IP地址。//3.2 连接服务器。

2024-03-15 08:50:58 390

原创 03.13

2024-03-13 20:43:08 387

原创 03.08

printf("请输入矩形2边长或者三角形的3边长:");printf("三角形的面积为:%g\n",s);printf("矩形的面积为:%g\n",s);printf("读取到的消息为:%s\n",buf);printf("读取到的消息为:%s\n",buf);printf("请输入数据:");//printf("3:保存数据\n");printf("管道破裂\n");printf("管道破裂\n");printf("1:添加数据\n");printf("2:查看数据\n");// 说明计算的是矩形。

2024-03-12 10:39:00 366

原创 03.07

printf("子进程\n");printf("主进程\n");

2024-03-07 19:17:27 346

原创 03.06

编写一个伪终端,在真正的终端上运行这个伪终端程序后,能够执行所有的shell指令,甚至再次运行自己。

2024-03-06 19:57:13 321

原创 03.05

2、使用循环+fork的形式。创建一条进程链,链条上总共有100个进程 要求:程序不崩溃。1、使用write 和 read 实现 文件夹拷贝功能,不考虑递归拷贝。printf("文件打开失败\n");

2024-03-06 11:34:16 376

原创 03.01

使用提供的getch函数,编写一个专门用来输入密码的函数,要求输入密码的时候,显示 * 号,输入回车的时候,密码输入结束。/*FILE* fp = fopen("./QQ图片20240301145209.bmp","r");FILE* fp = fopen("./QQ图片20240301145209.bmp","r+");printf("文件大小为 %d 字节\n",bmp_size);printf("图像尺寸为:%d * %d\n",w,h);// 用来接受getch的返回值。

2024-03-05 10:04:27 878

原创 02.29

printf("空间申请失败\n");printf("空间申请失败\n");printf("链表为空\n");printf("入参为空");printf("入参为空");printf("入参为空");printf("入参为空");//将链表数据放入到指定文件中。//将文件中的数据放入到链表中。//在链表中放入数据。assign1.c文件。assign1.h文件。

2024-03-02 11:01:01 770 2

空空如也

空空如也

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

TA关注的人

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