- 博客(54)
- 收藏
- 关注
原创 2024-4-16 作业
使用方法:要选择芯片类型和封装的形式,然后对引脚进行配置,注意要结合原理图来进行配置;配置完成后可以打开项目文件,CubeMx帮我们配好了相关初始化的文件代码,我们可以直接进行逻辑代码的编写,其中Delay函数可以用定时器配置来实现。2、设置时钟主频要设置最大的主频数,可以保证性能最大化,在进行定时器配置时要注意定时器配置的相关公式来配置预分频和重装载值。编译代码时需要检查工程配置是否正确,例如定时器的定时配置等,也包括芯片的类型选择,编译器的选项等。1、芯片类型和封装形式不要选择错,选择好正确的编译器。
2024-04-16 21:03:04 264
原创 2024/3/26 C++作业
定义一个矩形类(Rectangle),包含私有成员:长(length)、宽(width),展示函数输出该矩形的周长和面积:void show()设置长度:void set_l(int l)设置宽度:void set_w(int w)获取长度:int get_l();获取宽度:int get_w();
2024-03-26 23:37:10 1942 1
原创 定义自己的命名空间,其中有string类型的变量,再定义两个函数,一个函数完成字符串的输入,一个函数完成求字符串长度,再定义一个全局函数完成对该字符串的反转
【代码】定义自己的命名空间,其中有string类型的变量,再定义两个函数,一个函数完成字符串的输入,一个函数完成求字符串长度,再定义一个全局函数完成对该字符串的反转。
2024-03-26 00:32:19 181
原创 2024.3.21作业
数据库操作对应的函数有哪些:sqlite3_exec函数执行sql语句,执行完sql语句会有一个结果,这个结果集里面会有多个结果,对于每一个结果都会去执行你给定的回调函数来处理这个结果,执行单个结果过后的内容的。IO多路复用的原理:将多个阻塞任务的文件描述符统一放到一个检测容器中,然后用一个阻塞函数进行管理,如果检测容器中有一个或者多个文件描述符对应的事件产生,就会解除阻塞,进而去执行相应的函数。文件IO是依赖linux内核提供的函数,而标准IO依赖的是C语言库提供的函数。IO的分类:文件IO和标准IO。
2024-03-22 00:13:00 339
原创 HQYJ 2024-3-19 作业
线程的同步互斥机制:多个线程是共享的是进程资源,当一个线程去执行任务时,会因为时间片轮询到下一个线程,另一个线程会继续在共享的进程资源里执行程序,可能会导致上一个线程执行信息的修改而导致错误,为了防止这种竞态现象,引出互斥机制,例如互斥锁,线程也可以有顺序的执行完程序后继续到下一个线程执行,就引出了同步机制,例如信号量和条件变量。阻塞IO和非阻塞IO:阻塞IO会等待事件的产生,如果事件没有发生,则会一直阻塞并等待,不会执行后面的任务。非阻塞IO如果事件没有发生,会立即返回,继续执行后面的任务。
2024-03-20 00:14:27 345
原创 HQYJ 3-18 整理
传输过程中,数据无误,数据无丢失,数据无失序,数据无重复(TCP会给每个数据包编上编号,该编号称之为序列号,每个序列号都需要应答包应答,如果没有应答,则会将上面的包重复发送直到正确为止);使用的场景是对传输质量比较高的以及传输大量数据的通信,在需要可靠通信的传输场合,一般使用TCP协议,例如账号登陆和大型文件下载的时候;2.一帧数据的说明:大小为64-1518(包含以太网的头部14字节、尾部4字节),如果大于MTU最大传输单元,linux默认1500,需要分多次传输。网络层:IP,ICMP,IGMP。
2024-03-19 00:42:49 382
原创 HQYJ 2024-2-27 作业
2.链队的实现(可以只当作链表实现,或者一个链表一个包含指向队头和队尾的结构体)看上课画的图。中序:ABCDEFGHI 后序:ACEDBHIGF。先序:ABCDEFGH 中序:BDCEAFHG。1.二叉树的中序和后序遍历。link_que.h文件。link_que.c文件。
2024-02-27 22:50:51 384
原创 HQYJ 2024-2-17 作业
7.终端输入学生成绩,判断等级100-90A,90-80B,80-70C,70-60D,60以下不及格。7.终端输入学生成绩,判断等级100-90A,90-80B,80-70C,70-60D,60以下不及格。2.终端输入年月,需要考虑闰平年,判断该月有多少天(2月闰年29天,平年28天)2.终端输入年月,需要考虑闰平年,判断该月有多少天(2月闰年29天,平年28天)5.使用循环求家目录下目录文件和普通文件的个数。4.求稀疏数组中元素的和(下标不连续)6.用shell写冒泡排序。6.用shell写冒泡排序。
2024-02-17 18:09:34 422
原创 HQYJ 2024-2-15 作业
示例:回显/etc/passwd的第41行------>head -41 /etc/passwd | tail -1。
2024-02-15 21:45:18 438 1
原创 HQYJ 2024-2-14 作业
chmod a+x 1.c ---->给所有用户可执行权限chmod u+x 1.c ---->给所属用户可执行权限chmod o+x 1.c ---->给其他用户可执行权限chmod g+x 1.c ---->给所属组可执行权限。
2024-02-14 21:32:29 426 1
原创 HQYJ 2024-2-13 作业
挂载的作用:Linux下不像Windows一样,可以直接对磁盘进行操作,但是可以将磁盘分区挂载在具体的目录下,作用:对目录的操作相当于对磁盘的操作。如果file2存在,表示将file1复制一份儿 取名为file2,会替换原来的file2。如果file2存在,表示将file1重命名为file2,会替换原来的file2。cp file1 file2:如果file2不存在,表示将file1复制一份儿 取名为file2。mv file1 file2:如果file2不存在,表示将文件file1重命名为file2。
2024-02-13 19:59:51 898 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人