自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LED灯的驱动,GPIO子系统,添加按键的中断处理

2.按键1 按下,led1电位反转 按键2按下,led2电位反转 按键3 按下,led3电位反转。1.应用程序发送指令控制LED亮灭。

2023-08-01 20:07:42 190

原创 epoll多路复用_并发服务器

【代码】epoll多路复用_并发服务器。

2023-07-29 18:18:15 506

原创 编写LED驱动,创建三个设备文件,每个设备文件绑定一个设备

【代码】编写LED驱动,创建三个设备文件,每个设备文件绑定一个设备。

2023-07-26 20:05:09 170

原创 ioctl控制LED、蜂鸣器、风扇、马达

【代码】ioctl控制LED、蜂鸣器、风扇、马达。

2023-07-25 20:20:31 182

原创 LED驱动

三盏灯的驱动 要求编写应用程序测试。

2023-07-24 21:20:28 51

原创 ARM_cortex-A7核UART总线

实验二:实现现象:键盘输入一个字符串,串口工具回显输入的字符串。实验一:键盘输入一个字符'a',串口工具显示'b'

2023-07-05 21:45:01 690

原创 QT_day4

【代码】QT_day4。

2023-06-15 21:09:18 94

原创 QT_day3

【代码】QT_day3。

2023-06-14 19:41:06 66

原创 QT_day2

点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;点击取消按钮后,弹出问题对话框,询问是否确定要退出登录,给出两个按钮,yes|no,点击yes,则直接关闭整个登录界面,如果点击no则进行进行登录。如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”,给出一个按钮ok,点击ok后,关闭整个登录界面,跳转到其他界面。

2023-06-13 18:32:18 86

原创 QT_day1

【代码】QT_day1。

2023-06-12 19:41:08 132 1

原创 C++_day6

整理思维导图 全局变量,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;实例化类对象,判断怪物何时被杀死。

2023-06-09 21:02:46 49

原创 C++_day5

1.整理思维导图2.整理上课代码,完成优化Person类,私有成员(姓名,年龄,身高,体重),公有成员方法(有参构造函数、析构函数、show函数)Stu类,继承/派生自Person类,私有成员(成绩,班级),公有成员方法(有参构造函数、析构函数、show函数),实例化一个Stu对象并调用show函数#include <iostream>using namespace std;class Person{ string name; int age

2023-06-08 21:11:56 45

原创 C++_day4

2.整理类中特殊成员函数:构造函数、析构函数、拷贝构造函数、拷贝赋值函数的使用和实现。4.尝试实现条件函数的重载 ,成员函数的函数头:bool operator#(类名 &类对象)3.复习今天课上讲的两个运算符重载,重点理清参数和返回值在重载中的作用。

2023-06-07 19:46:16 50

原创 C++_day3

3.有以下类定义,写出该类的构造函数,析构函数,拷贝构造函数,要求,所有类对象的空间都是用new动态申请。

2023-06-06 19:51:34 70

原创 C++_day2

【代码】C++_day2。

2023-06-05 19:34:19 113

原创 C++_day1

/不能修改地址,也不能修改*p的值。// 不能修改*p的值,可以修改地址。//不能修改地址,可以修改*p的值。//地址和*p值都不能修改。//不能修改*p的值,可以修改地址。//不能修改地址,可以修改*p的值。//不能修改*p的值,可以修改地址。3、局部变量和命名空间冲突时,默认访问局部变量,可使用域限定符解决。全局引入命名空间------>引入命名空间内的所有标识符。局部引入部分命名空间中的标识符--->在哪使用在哪引入。

2023-06-02 19:13:09 58

原创 makefile

【代码】makefile。

2023-06-01 19:41:53 37

原创 C高级shell指令

1.从命令行传参传入两个整数,整数1代表从整数几开始求和,整数2代表求和到整数几为止。3.输入年月日,计算是该年的第几天。

2023-05-31 19:18:36 98

原创 shell指令_字符串公式

要求分离出 文件名 以及后缀 aaa.c ===> aaa c bbb.c ===> bbb c。从终端输入3个文件的名字,且文件带后缀例如 aaa.c bbb.c,存储在数组中。

2023-05-30 16:43:47 33

原创 词典存入数据库

(单词中有带单引号的形式,需要解决在sql语句中语法问题)

2023-05-26 10:15:26 90

原创 基于UDP网络聊天室

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

2023-05-22 20:33:24 27

原创 day5-网络编程

1. 上交select服务器客户端代码,以及poll代码(今晚上交)2. 完成tftp的上传下载(尽可能今晚上交,觉得吃力的可以明天)3. 周末任务:实现udp的网络聊天室。

2023-05-19 21:09:31 35

原创 day4-网络编程

1.多线程并发服务器。2.多进程并发服务器。

2023-05-18 21:12:21 29

原创 day3-网络编程

基于UDP的TFTP文件传输。

2023-05-17 20:28:06 29

原创 day2-网络编程

【代码】day2-网络编程。

2023-05-16 21:04:33 31

原创 day7-IO进程线程

二、附加题 在第1题的基础上实现,A能随时发信息给B,B能随时接收A发送的数据,反之亦然。c.重复a, b步骤,直到发送或者接收到quit后,结束AB进程。b.在a要求之后,B进程发送一句话给A进程,A进程接收后打印。a.A进程先发送一句话给B进程,B进程接收到后打印到终端上;

2023-05-11 20:41:32 49

原创 day6-IO进程线程

二、现有ID号为a b c的三个线程,每个线程的任务都是循环打印自己id号,要求打印的顺序为abc。一、创建两个线程,实现将一个文件的内容打印到终端上,类似cat一个文件。2.另一个线程将读取到的内容打印到终端上。1.一个线程读取文件中的内容;

2023-05-10 21:20:23 28

原创 day5-IO进程线程

b. B线程循环倒置buf字符串,即buf中本来存储1234567,倒置后buf中存储7654321. 不打印!c. 倒置不允许使用辅助数组。d. 要求A线程打印出来的结果只能为 1234567 或者 7654321 不允许出现7634521 7234567。2、要求定义一个全局变量 char buf[] = "1234567",创建两个线程,不考虑退出条件。1、标准IO函数时候讲解的时钟代码,要求输入quit字符串后,结束进程。a. A线程循环打印buf字符串,e. 不允许使用sleep函数。

2023-05-09 21:07:45 24

原创 day4-IO进程线程

1. 使用文件IO函数,拷贝一张图片,父进程拷贝前半部分,子进程拷贝后半部分。不能使用sleep函数。2. 验证运行到waitpid非阻塞形式时,若子进程没退出,则子进程会不会变成僵尸进程。3. 创建孤儿进程和僵尸进程。

2023-05-06 19:53:47 29

原创 day3-IO进程线程

任务2:fork函数后,在父进程中int b,父子进程中是否都有变量b,虚拟地址是否相同,物理地址是否相同。任务3:fork函数后,在子进程中int c,父子进程中是否都有变量c,虚拟地址是否相同,物理地址是否相同。任务1:fork前创建一个int a,父子进程中是否都有变量a,虚拟地址是否相同,物理地址是否相同。父进程定义的变量,只存在于父进程中;虚拟、物理地址均不同。子进程定义的变量,只存在于子进程中;虚拟、物理地址均不同。fork前定义的变量,虚拟地址相同,物理地址不同。作业4:完成ls -l。

2023-05-05 20:37:16 31

原创 day2-IO进程线程

1. 打印指定目录下的所有文件名,除了隐藏文件,输入编号,可以将编号对应的文件内容显示在终端上。2. 显示指定路径下所有文件的权限 硬链接数 时间 以及名字。

2023-05-04 20:56:49 27

原创 day1-IO进程线程

c.若账户密码均存在,则输出登录成功。d.若账户不存在,则输出账户不存在。e.若密码错误,则输出密码错误。b.终端输入账户密码。

2023-04-27 19:30:12 45

原创 day5-数据结构

1.双向链表的按位置删除。2.双向链表的按位置修改。3.双向链表的按位置查找。4.双向循环链表头插。5.双向循环链表头删。6.双向循环链表尾删。

2023-04-21 20:17:28 24

原创 day4-数据结构

4.单向链表在给定元素前面插入。1.单向链表按位置修改。2.单向链表按元素删除。3.单向链表按元素修改。6.单向链表空间释放。

2023-04-20 21:01:28 25

原创 day3-数据结构

2.顺序表按元素插入其后继位置。1.顺序表按元素删除。

2023-04-20 08:56:32 25

原创 day2-数据结构

一、定义商品结构体:名称,单价,个数。5.输入一个商品名称,查找单价信息。1.定义函数在堆区申请空间。4.计算最贵的商品信息。6.实现商品按单价排序。2.定义函数实现输入。二、请计算字节的个数。

2023-04-18 23:06:22 50

原创 day1-数据结构

1>if(条件)条件是价格的比较(p+j)->price (p+j+1)->price。在堆区申请5个连续的存储空间,实现车辆信息的输入(品牌,颜色,价格)交换的是*(p+j)和*(p+j+1)对应的整体信息。3>注意中间变量t的类型,应该是结构体类型。例如:(p+j)表示整个车的地址。*(p+j)表示整个车的信息。2>交换的是整个车的信息。1.调用函数在堆区申请空间。3.调用函数对价格排序。2.调用函数实现输入。

2023-04-17 20:56:49 30

原创 day10-c语言

2.终端输入一个数,使用递归输出他的每一位,按位数从高到低输出,要求递归函数不能有返回值 void fun(int n);终端输入“1234” ,1 2 3 4。

2023-04-12 20:33:43 134

原创 day9-c语言

【代码】day9-homework。

2023-04-11 20:00:57 29

原创 day8-c语言

(p+i) *(str+i) p[ i ] str[ i ] //元素。p + i str +i //地址。b.两指针指向同一字符串常量,地址一样,指向的是同一片地址;c.通过指针简介修改字符串常量,会段错误;a.指针和字符数组,有以下等价关系。

2023-04-10 21:13:16 41

空空如也

空空如也

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

TA关注的人

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