自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day5.4C语言作业

地址随机4.(1)24(2)8(3)4(4)100(5)85.A D6.int tmp;i<4;i++)

2024-05-04 16:17:44 136

原创 5.3 c语言作业

左边:为空指针申请了内存空间,会导致段错误,改成创建数组存放字符串,然后strcpy在GetMemory之前。右边:函数内定义的指针在函数结束后会悲释放掉,会导致段错误,改成函数传参传递指针。1.一个int类型的指针函数数组,包含10个指向函数的指针,参数是int类型。9.大端:地址低位存储数据高位。小端:地址低位存储数据低位。

2024-05-04 16:07:40 127

原创 5.2 C语言作业

10.(1)str指针指向NULL,给空指针申请了10字节的内存空间,之后又进行了12字节空间的赋值。8.可能出现i>=100等情况,数组不包含该下标。并且*value=0没有意义。9.int型变量作为参数,调用了参数为int型变量的函数,会导致数据出错。d=5,循环执行5此,就是5个char类型,strlen=5。加一个0<=i<100,把*value=0移到赋值语句前面。第三行:p=(char*)malloc(32);

2024-05-02 17:56:55 348

原创 4.19作业 驱动开发

【代码】4.19作业 驱动开发。

2024-04-20 17:13:28 303

原创 4.18 基于platform总线点灯

编写设备信息端 pdev.c。编写设备驱动端 pdrv.c。

2024-04-18 20:46:13 237

原创 24.4.17 驱动开发定时器作业,消抖

【代码】24.4.17 驱动开发定时器作业,消抖。

2024-04-17 20:42:30 261

原创 4.11 驱动开发

1.分步注册字符设备驱动后是否需要再搞一次自动创建设备节点,再搞一次是否有意义?2.如何获取串口输入的内容并将其存储在容器中传输到主机?

2024-04-11 20:57:46 247

原创 day 8 作业

1.自己设置温度湿度阈值,当温度过高时,打开风扇,蜂鸣器报警。2.当湿度比较高时,打开LED1灯,蜂鸣器报警。

2024-03-25 21:09:51 100

原创 day7 实现三个按键的中断

【代码】day7 实现三个按键的中断。

2024-03-25 18:46:10 95

原创 DAY6 作业 串口控制三盏灯亮灭

【代码】DAY6 作业 串口控制三盏灯亮灭。

2024-03-21 21:00:19 114

原创 ARM day4 代码

设置PE10为输出 将GPIOE_MODER[21:20]设置为01,就能够让PE10为输出工作模式。@设置PF10为输出 将GPIOE_MODER[21:20]设置为01,就能够让PE10为输出工作模式。@设置PE8为输出 将GPIOE_MODER[21:20]设置为01,就能够让PE10为输出工作模式。BIC R1,R1,#(0x1<<10) @将第10设置为0。BIC R1,R1,#(0x1<<10) @将第10设置为0。

2024-03-19 22:16:35 431

原创 Rtos 3.11 day4

事件组是一种同步机制,用于任务之间的通信和同步。问题:1.队列的使用,队列的特性,创建队列的源码,队列传输数据需要注意的点(数据类型),队列传输结构体类型数据。1.队列的使用,队列的特性,创建队列的源码,队列传输数据需要注意的点(数据类型),队列传输结构体类型数据。2.信号量的使用,信号量的分类,使用信号量访问共享资源,使用计数型信号量完成生产者消费者模型。6.软件定时器的概念,软件定时器和硬件定时器的区别,软件定时器的使用方法。6.软件定时器的概念,软件定时器和硬件定时器的区别,软件定时器的使用方法。

2024-03-11 21:05:38 369

原创 Rtos day3 24.3.8

任务被创建后,进入就绪态,当CPU执行任务,则进入运行态,运行完成,时间片时间结束后,重新进入就绪态,如果有优先级更高的任务需要运行,则进入阻塞态;当任务需要暂停执行时,调用。作业:1.总结任务的调度算法,把实现代码再写一下,2.总结任务的状态以及是怎么样进行转换的。vTaskSuspend()后,任务挂起,等待恢复。

2024-03-08 20:37:29 386

原创 Rtos day2

1.在help-Manage embedded...选项中选择对应的stm32型号创建新的项目时,选择对应的型号,选择芯片的封装格式,配置SYS设置Debug开启仿真,配置RCC设置时钟,输入48双击回车配置时钟树,配置工程管理选项,选择中文编码格式:。下载代码时,需要先保存原有的代码,把自己写的代码写到对应的区域内,,在stm32cubeMx中,code generator中勾选keep user code选项。在图形化界面选择需要设置的引脚,选择对应的选项,修改电平。

2024-03-07 19:33:11 382

原创 2.26 思维导图

2024-02-26 20:27:39 364

原创 2.23 Day05

【代码】2.23 Day05。

2024-02-25 20:01:30 395

原创 面试题整理2.23

它可以修饰指针,当他修饰指针时有几种情况,如int const *p,const修饰指针中的内容,指针的内容不可以改变但是指针的指向可以改变,int * const p,const修饰指针指向,指向不改变,指针中的值可以改变。指针还可以修饰函数,表示函数的返回值无法被改变,指针在类中也有许多应用,如当const修饰类对象时,表示常对象,其值无法被改变,在成员函数后修饰表示常成员函数,它无法改变类中的成员,特殊情况下可以在成员前加mutable关键字便可以修改。在申请多个连续的空间时的格式不一样。

2024-02-23 09:23:39 402

原创 QT day3 作业2.22

【代码】QT day3 作业2.22。

2024-02-22 20:07:45 703

原创 QT day2 2.21

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

2024-02-21 21:10:02 668

原创 QT day1

【代码】QT day1。

2024-02-20 19:34:48 681

原创 基于UDP的网络聊天室

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

2024-02-19 20:40:38 511

原创 02.19 QT day1

2024-02-19 20:11:55 398

原创 2.18 day5/6 作业

在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。

2024-02-18 19:58:48 677

原创 寒假项目-酒店综合管理系统

以上是本次项目是服务器端的代码,由于遇到了一堆问题,无法得出运行结果,gcc编译阶段都过不了,主要过程是创建数据库,创建表格,表格存储登陆数据,提供登陆/注册选项等,之后创建套接字,端口重用,绑定IP等,使用多线程接收客户端的连接。设置每桌订单的状态,分三个状态,初始状态为等待,其次正在准备中,第三个已经完成,实现这个的话,思路大致是,向服务器端发送桌号,然后每隔一段时间向服务器发送等待的状态,那么这个状态怎么到准备中的状态?,但是连上家里这边的网络之后,使用ifconfig指令得到的结果却是这样的。

2024-02-16 12:05:22 415

原创 2.15 作业

【代码】2.15 作业。

2024-02-15 17:05:07 413

原创 2.14 作业

【代码】2.14 作业。

2024-02-14 17:19:26 408

原创 2.13 作业

【代码】2.13 作业。

2024-02-13 22:06:36 421

原创 2.03 作业

f(10, 23.4)错误,第一个参数是int,第二个是double类型的没有。f(‘A’)错误,重载函数中没有char类型。

2024-02-13 11:40:35 327

原创 2.04 作业

中的b.name的访问权限是protected,只能在类内或子类中使用,把void show()函数在Bas中加上friend的声明。void fun(X t)应该在X类中加上friend的声明,否则无法使用其中的对象。改成:Test(int i,int j):x(i),y(j)void fun(){}和void fun(int i)即可。a.fun()和a.fun(1)没有相应的重载函数,加上。

2024-02-13 11:13:15 362

原创 2.06 作业

1.6 32.7 83 31 17 34 43.284.1085.6.11491625364964817.

2024-02-13 10:55:51 358

原创 2.06 作业

void SetValue(Animal& ta, int tw, int tn),void SetValue(Animal& ta, int tw, int tn)没加friend。王五 63 及格。张三 78 中。李四 92 优。孙六 88 良。

2024-02-12 20:43:07 348

原创 24.1.26 DAY3

设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。

2024-01-28 17:11:17 350

原创 24.1.25 DAY2 C++

自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)

2024-01-25 19:22:19 406

原创 24.1.24 DAY1 C++

提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数,要求使用C++风格字符串完成。

2024-01-24 19:53:07 734

原创 2024.1.23

标准IO是文件IO的二次封装。每次进行文件IO,系统都会从用户空间和内核空间进行切换,标准IO增加了缓冲区,提高了效率。当客户端登陆后,在服务器端创建链表,记录每一个客户端的地址等信息,存放发送过来的数据。IO多路复用,select和poll,select解除阻塞后,会将其他的文件描述符从集合中删除,poll不会。进程是资源分配的最小单位,线程是任务调度的最小单位,进程消耗资源多,线程少,进程分为用户空间和内核空间。值传递不会改变指针的地址,地址传递改变的是指针指向的地址,地址改变对应的值也会随之改变。

2024-01-23 17:22:16 443

原创 24.1.22 DAY7

2024-01-22 21:50:40 362

原创 基于tcp的网络聊天室 24.1.19 DAY6

【代码】24.1.19 DAY6。

2024-01-20 17:40:42 365

原创 24.1.18 DAY5

答:需要连接服务器与客户端时,客户端向服务器发送连接请求;服务器收到后向客户端发送已收到连接请求,发起连接请求;答:在服务器端创建链表,存储客户端的信息,当有信息需要发送时遍历链表,发送指定客户端的信息。答:用fcntl函数取下旧文件标识位,在此基础上加上O_NINBLOCK属性,然后设置回去。答:如果没有绑定套接字文件,服务器无法对客户端发送信息,客户端可以对服务器发送信息。答:使用多进程,多线程或IO多路复用,poll多路复用。3.基于udp的聊天室如何实现数据群发?5.TCP连接时的三次握手机制?

2024-01-18 21:21:40 428

原创 24.1.17 DAY4

【代码】24.1.17 DAY4。

2024-01-18 08:49:18 398

原创 24.1.16 DAY 3

【代码】24.1.16 DAY 3。

2024-01-16 21:17:00 342

空空如也

空空如也

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

TA关注的人

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