- 博客(43)
- 收藏
- 关注
原创 cortex-A7核按键中断实验
当按键1按下之后,1)打印一句话,并且需要打印出中断号 2)LED1灯的状态进行取反。当按键2按下之后,1)打印一句话,并且需要打印出中断号 2)LED2灯的状态进行取反。当按键3按下之后,1)打印一句话,并且需要打印出中断号 2)LED3灯的状态进行取反。void hal_exti_init(事件编号,GPIOF组对应编号,触发方式)EXTI初始化函数:通用的函数,对KEY1/KEY2/KEY3进行使用。GIC层初始化函数:通用的函数,对KEY1/KEY2/KEY3进行使用。
2023-06-13 22:23:19 92
原创 cppppppday2
m,ns/字符串1/字符串2/g:将从m行到n行中的所有字符串1换成字符串2。a(append): 从光标所在的字符后面一个字符进入插入模式。%s/字符串1/字符串2/g: 将所有的字符串1换成字符串2。1> 命令行模式:刚进入vim编辑器时的模式就是命令行模式。s:先将光标所在的字符删除,然后从光标所在位置进入插入模式。如何进入底行模式:在命令行模式基础上按 冒号 进入底行模式。i(insert):从光标所在的前一个字符进入插入模式。S:先将光标所在的一行删除,然后再进入插入模式。
2023-05-25 19:18:37 107
原创 qt day1
2>将登录框的两个按钮进行实现,登录按钮需要手动连接自定义的槽函数,取消按钮右键转到槽。对于登录按钮对应的槽函数中实现:判断输入的账号是否等于"admin",密码是否为“123456",如果匹配成功,则输出登录成功后关闭界面如果匹配失败,输出账号和密码不匹配,请重新输入,并将密码框内容清空。对于取消按钮,在对应的槽函数中,关闭整个界面即可。账号与密码不匹配,本文只有账号“admin”与密码“123456”1>将系统给定的工程文件相关代码全部进行注释。
2023-05-16 20:57:56 133
原创 c++day7
要实现的函数: 构造函数 析构函数 拷贝构造 拷贝赋值 at() empty() full() front() back() size() clear() expand() 二倍扩容函数 push_back() pop_back()
2023-05-15 21:46:51 173
原创 c++ day3 作业
私有成员属性:存放队列的数组、两个变量分别记录队头和队尾下标。公有成员函数: 入队(push( type value ))求队列长度(size()):要求时间复杂度在常量级别。判满( bool full())判空(bool empty())
2023-05-09 20:55:19 470
原创 网络编程 DAY1作业
字节序是指不同类型的cpu主机,内存储存多字节整数序列的方式。浮点类型、字符类型、字符串没有字节序的说法的。小端字节序:低序字节存储在低地址上。大端字节序:低序字节存储在高地址上。
2023-04-19 19:14:18 107
原创 IO DAY3 作业
作业:使用readdir来将目录中的链接文件显示出来,并写入到一个文件内部,再将文件中的内容显示到屏幕上 #include<stdio.h>#include<string.h>#include<stdlib.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<unistd.h>#include<dirent.h>
2023-04-11 20:59:15 64
原创 IO day2 作业
写一个copy string.c,利用fgets 和 fputs是实现文件拷贝.注意源文件打开方式"r" ,目标文件打开方式"w".例如:./ a.out src file dest file。注:最后记得用fclose ( )函数关闭文件。最后src file和dest filé文件的。拷贝完成后,最后输出拷贝的行数.
2023-04-10 20:02:23 28
原创 DATA DAY4作业
判断链表是否存在,判断链表是否为空,判断位置是否合法,找到pos起名字p,修改p的数据域:重新赋值。思路:参数头结点L 被修改的元素key 要修改的元素e,根据key得到位置,根据位置修改。循环删除头结点后面的所有结点。思路:参数:L pos e。
2023-03-30 20:25:49 32
原创 DATA DAY3作业
比较:if( list->data[j] > list->data[j+1])思路:参数【顺序表 删除的值key】2.根据下标实现【按下标删除】1.根据删除的元素得到下标。
2023-03-29 19:57:18 26
原创 DATA DAY2作业
(p+j)表示整个车的地址*(p+j)表示整个车的信息交换的是*(p+j) 和*(p+j+1) 对应的整体信息。注意点:1>if(条件) 条件是价格的比较 (p+j)->price (p+j+1)->price。3>调用函数对价格排序思路:和正常的冒泡是一样的。3> 注意中间变量t的类型,应该是结构体类型。2,定义函数实现录入学校人员信息。4>调用函数输出5>释放堆区空间。1,定义函数在堆区申请空间n。3,定义函数输出学校人员信息。4,定义函数计算学生平均成绩。5,定义函数计算老师的个数。
2023-03-28 21:53:24 33
原创 DATA DAY1
sizeof_t my_strlen(const char *s1) //注意:sizeof_t是unsigned int的别名。5> 定义函数,实现连接后字符串的冒泡排序【是对字符串的每一个字符进行排序】1.在堆区申请2个字符类型的大小为20字节的空间。3> 定义函数,计算两个字符串的长度【非函数】1> 定义函数,实现在堆区申请空间。2> 定义函数,输入两个字符串。4> 定义函数,实现字符串连接。6> 实现字符串逆置。
2023-03-27 22:15:36 21
原创 DAY 7作业
if(m+n>k&&m+k>n&&n+k>m) //若两边之和大于第三边,则是三角形if(m==n==k) //三边相等为等边三角形printf("该三角形为等边三角形\n");=m)) ){ //两边相等为等腰三角形printf("该三角形为等腰三角形\n");}elseprintf("该三角形为一般三角形\n");//否则为一般三角形}elseprintf("不能构成三角形\n");int a,b,c;//分别代表三角形三条边printf("请输入三角形的第一条边:");
2023-03-21 20:55:29 29
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人