- 博客(43)
- 收藏
- 关注
原创 【day8】驱动
作业:通过GPIO子系统编写LED灯的驱动,应用程序测试。在led驱动中设置一个定时器,实现底板三盏灯一秒亮一秒灭。led1---->gpioz组5号引脚。led2---->gpioz组6号引脚。led3---->gpioz组7号引脚。
2023-08-23 20:02:23
138
原创 【Day4】ARM
GPIOE_ODR[10] =1(点亮) ------> 0x50006014[10] */GPIOE_ODR[10] =0(熄灭) ------> 0x50006014[10] */GPIOE_ODR[10] =1(点亮) ------> 0x50007014[10] */GPIOE_ODR[10] =0(熄灭) ------> 0x50006014[10] */GPIOE_ODR[8] =0(熄灭) ------> 0x50006014[10] */让LD1、LD2、LD3轮流亮起。
2023-07-20 20:54:25
47
原创 【Day5】c++
2.全局变量,int monster = 10000;定义英雄类hero,受保护的属性string name,int hp,int attck;公有的无参构造,有参构造,虚成员函数 void Atk(){blood-=0;},法师类继承自英雄类,私有属性 int ap_atk=50;重写虚成员函数void Atk(){blood-=(attck+ap_atk);射手类继承自英雄类,私有属性 int ac_atk = 100;重写虚成员函数void Atk(){blood-=(attck+ac_atk);
2023-07-03 19:45:20
27
原创 【Day1】c++
2.定义一个命名空间Myspace,包含以下函数:将一个字符串中的所有单词进行反转,并输出反转后的结果。例如,输入字符串为"Hello World",输出结果为"olleH dlroW",并在主函数内测试该函数。
2023-06-29 20:30:37
41
原创 【Day2】c++
3.定义一个矩形类(Rectangle),包含私有成员:长(length)、宽(width),展示函数输出该矩形的周长和面积:void show()设置长度:void set_l(int l)设置宽度:void set_w(int w)获取长度:int get_l();获取宽度:int get_w();2.总结类和结构体的区别。
2023-06-28 20:13:18
112
原创 【端午作业6.24】c高级
4、软链接文件,如果源文件被删除,链接会断开,软链接文件会失效,如果重新创建一个同名的源文件,软链接文件会重新链接,并且链接到新创建的文件。find 查找的路径 -name 文件名 ----->在指定路径下,以文件名为条件查找文件。tar -xvf 要拆包的文件名 ---->万能的拆包解压缩指令,既能完成拆包,也能解压缩。3、ls显示的文件的描述信息中链接文件的个数,指的是硬链接文件的个数。find -name 文件名 ----->在当前路径下,查找文件。
2023-06-24 21:18:24
48
原创 【端午作业6.23】c高级
sudo usermod -c 描述信息 用户名 ---->修改用户的描述信息,图形化界面看到的和开机的显示。sudo usermod -g 目标组 用户名 ----->修改用户的所属组,目标组必须已经存在。sudo usermod -m -d 新的家目录的位置 用户名 ---->修改用户的家目录位置。sudo usermod -l 新的用户名 原来的用户名 ---->修改用户名。方法二、虚拟机---->可移动设备---->选择U盘---->链接。整理用户相关的指令、整理磁盘相关的指令。
2023-06-23 16:25:53
54
原创 【Day3】c高级
编写脚本,计算/etc/passwd文件中的第10个用户和第20用户的ID之和。编写一个名为myfirstshell.sh的脚本,它包括以下内容。1、包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的。写一个shell脚本,获取当前用户名,用户id和工作路径。2、和当前用户说“hello 用户名”3、显示您的机器名 hostname。4、显示上一级目录中的所有文件的列表。5、显示变量PATH和HOME的值。8、跟用户说“Good bye”7、用id命令打印出您的组ID。6、显示磁盘使用情况。
2023-06-20 20:53:41
108
原创 [Day5]进程
/定义四个文件描述符,分别指向父进程打开的原文件和目标文件,子进程打开的原文件和目标文件。}else if(pid == 0){//子进程执行以下操作。//通过dup函数子进程对原文件和新文件创建新的文件标识符。//此时父子文件有不同的标识符但是公用同一光标。}else{//父进程执行以下操作。//判断传进来的文件个数是否为3。if(pid<0){//创建失败。//父进程以只读打开原文件。
2023-05-30 21:20:57
25
原创 [Day2]数据结构
有若干个学校人员的信息,包括学生和教师。其中学生的数据包括:姓名、性别、职业s/S、分数。教师的数据包括:姓名、性别、职业t/T、职务。要求用同一个表格来处理以上数据。在输入分数或者职务是,需要判断职业。2,定义函数实现录入学校人员信息。1,定义函数在堆区申请空间n。3,定义函数输出学校人员信息。4,定义函数计算学生平均成绩。5,定义函数计算老师的个数。
2023-05-19 21:05:00
48
1
原创 【Day12】作业
思路:计算价格的最大值,得到下标,在根据下标输出品牌和单价。练习2:定义结构体数组存储5辆车的信息:品牌,价格,颜色。思路:价格冒泡排序,但是在交换时需要交换,车的所有信息。2定义函数,计算最贵的车品牌和价格。3定义函数,对5辆车的单价实现排序。1定义函数实现循环输入。
2023-05-13 10:17:29
53
原创 【Day10+Day11】作业
2.字符串连接 char *MyStrcat(char *dest,const char *src)//dest:连接到dest字符串中,src字符串不变。3.字符串比较函数int MyStrcmp(const char *s1,const char *s2) s1存储第一个字符串 s2存储第二个字符串。4.字符串拷贝char *MyStrcpy(char *dest,const char *sec) dest:拷贝后的字符串 src源字符串。作业:使用多文件编译【复习】
2023-05-11 21:07:07
41
原创 【Day9】作业
1.使用指针实现两个字符串的比较【非函数实现】2.使用指针实现字符串连接【非函数实现】5.通过数组指针实现二维数组转置[选做]3.使用指针实现字符串逆置【纯指针】4.通过数组指针二维数组实现杨辉三角。
2023-05-09 20:28:32
45
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人