- 博客(62)
- 收藏
- 关注
原创 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.11 驱动开发
1.分步注册字符设备驱动后是否需要再搞一次自动创建设备节点,再搞一次是否有意义?2.如何获取串口输入的内容并将其存储在容器中传输到主机?
2024-04-11 20:57:46
247
原创 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.23
它可以修饰指针,当他修饰指针时有几种情况,如int const *p,const修饰指针中的内容,指针的内容不可以改变但是指针的指向可以改变,int * const p,const修饰指针指向,指向不改变,指针中的值可以改变。指针还可以修饰函数,表示函数的返回值无法被改变,指针在类中也有许多应用,如当const修饰类对象时,表示常对象,其值无法被改变,在成员函数后修饰表示常成员函数,它无法改变类中的成员,特殊情况下可以在成员前加mutable关键字便可以修改。在申请多个连续的空间时的格式不一样。
2024-02-23 09:23:39
402
原创 QT day2 2.21
2.将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。1.使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。
2024-02-21 21:10:02
668
原创 2.18 day5/6 作业
在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。
2024-02-18 19:58:48
677
原创 寒假项目-酒店综合管理系统
以上是本次项目是服务器端的代码,由于遇到了一堆问题,无法得出运行结果,gcc编译阶段都过不了,主要过程是创建数据库,创建表格,表格存储登陆数据,提供登陆/注册选项等,之后创建套接字,端口重用,绑定IP等,使用多线程接收客户端的连接。设置每桌订单的状态,分三个状态,初始状态为等待,其次正在准备中,第三个已经完成,实现这个的话,思路大致是,向服务器端发送桌号,然后每隔一段时间向服务器发送等待的状态,那么这个状态怎么到准备中的状态?,但是连上家里这边的网络之后,使用ifconfig指令得到的结果却是这样的。
2024-02-16 12:05:22
415
原创 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 作业
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.18 DAY5
答:需要连接服务器与客户端时,客户端向服务器发送连接请求;服务器收到后向客户端发送已收到连接请求,发起连接请求;答:在服务器端创建链表,存储客户端的信息,当有信息需要发送时遍历链表,发送指定客户端的信息。答:用fcntl函数取下旧文件标识位,在此基础上加上O_NINBLOCK属性,然后设置回去。答:如果没有绑定套接字文件,服务器无法对客户端发送信息,客户端可以对服务器发送信息。答:使用多进程,多线程或IO多路复用,poll多路复用。3.基于udp的聊天室如何实现数据群发?5.TCP连接时的三次握手机制?
2024-01-18 21:21:40
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人