自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 驱动设备文件绑定设备

编写LED驱动,每个LED绑定一个LED文件。

2023-07-27 08:33:16 193

原创 驱动第三天作业

ioctl 控制led 蜂鸣器 风扇。

2023-07-25 21:58:51 193

原创 驱动点电使用

【代码】驱动点电使用。

2023-07-24 22:07:57 219

原创 arm day4

结果:

2023-07-06 09:02:10 162

原创 qtday4

【代码】qtday4。

2023-06-16 08:32:22 104

原创 qtday3

【代码】qtday3。

2023-06-15 08:41:56 110

原创 qtday2

【代码】qtday2。

2023-06-13 22:02:51 119

原创 QTday1作业

【代码】QTday1作业。

2023-06-12 22:10:23 147

原创 类思维导图

2023-06-08 17:34:08 91

原创 c++day3

【代码】c++day3。

2023-06-06 21:10:03 101

原创 c++day2

【代码】c++day2。

2023-06-05 22:06:29 142

原创 shell 作业

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

2023-05-31 19:21:04 92

原创 shell脚本

【代码】shell脚本。

2023-05-31 08:50:21 104

原创 Udp的网络聊天室

【代码】Udp的网络聊天室。

2023-05-25 21:36:57 71

原创 fttp上传和下载

【代码】fttp上传和下载。

2023-05-22 22:29:41 467

原创 Tcp select服务器 客户端 和 pol客户端

Tcp select客户端。

2023-05-19 22:19:12 112

原创 tcp多进程和多线程并发服务器

【代码】tcp多进程和多线程并发服务器。

2023-05-18 21:43:50 154

原创 Utfp上传下载文件

1.Utfp下载文件。

2023-05-17 22:15:44 300

原创 网络编程day1

1.创建TCP服务端。2.创建tcp客户端。

2023-05-16 21:07:31 85

原创 IO共享内存作业

在共享内存中放入一个字符串“1234567”,创建两个进程。4.提示:在共享内存中存储一个flag。3.要求打印的结果有序。

2023-05-15 21:24:48 174

原创 IOday7作业

a.A进程先发送一句话给B进程,B进程接收到后打印到终端上;b.在a要求之后,B进程发送一句话给A进程,A进程接收后打印。c.重复a,b步骤,直到发送或者接收到quit后,结束AB进程。思路:以两个读写方式打开管道文件,防止自己抢自己的先睡一秒。

2023-05-11 20:31:08 43

原创 IOday7作业

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

2023-05-10 21:57:16 56

原创 IOday6作业

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

2023-05-09 23:02:11 243

原创 IOday5作业

1.使用文件IO函数,拷贝一张图片,父进程拷贝前半部分,子进程拷贝后半部分。不能使用sleep函数.2.验证waitpid非阻塞态形式时,若子进程没退出,则子进程会不会变成僵尸进程。先让父进程结束收尸,然后结束子进程这个时候子进程就会变成僵尸状态。退出父进程不结束子进程这个时候就是孤儿进程。

2023-05-06 19:36:45 336

原创 【无标题】

结论:虚拟地址相同因为子进程是父进程拷贝进来的,但是进程之间的用户空间独立,所以物理存储空间不同,所以在子进程中定义的int c 在父进程中无法识别。任务2:fork函数后,在父进程中int b,父子进程中是否都有变量b,虚拟地址是否相同,物理地址是否相同。任务3:fork函数后,在子进程中int c,父子进程中是否都有变量c,虚拟地址是否相同,物理地址是否相同。任务1:fork前创建一个int a,父子进程中是否都有变量a,虚拟地址是否相同,物理地址是否相同。作业4:完成ls -l。

2023-05-05 20:33:20 410

原创 IOday3作业

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

2023-05-04 22:44:46 170

原创 IO day1作业

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

2023-04-27 19:55:28 75

原创 day5数据结构作业

test.c功能函数。

2023-04-22 19:52:04 48

原创 day4数据结构作业

test.c 功能函数。test.c 功能函数。test.c功能函数。main.c 主函数。test.c 功能函数。

2023-04-20 20:45:34 50

原创 day3数据结构作业

test.c 自己定义的函数。main.c主函数调用。test.c 功能函数。test.c 功能函数。head.h 函数声明。head.h函数声明。test.c功能函数。

2023-04-20 08:52:26 54

原创 day2数据结构作业

1.2.3.32个字节。

2023-04-18 22:27:12 167

原创 数据结构day1

2023-04-17 21:32:10 56

原创 day2作业

1.宏定义的位置在头文件下方,主函数上方2.宏定义中宏名一般大写,带参宏的参数不需要大写3.宏定义预处理阶段,不会检查语法错误4宏定义只是简单的替换。

2023-04-16 12:37:03 225

原创 day4 作业

1.终端输入行数,打印金字塔2.打印字母图形

2023-04-16 10:25:52 42

原创 day5 作业

思路:只要打印前面的空格,后面的空格无需考虑 根据头尾交换 基于数组长度的一半进行划分让第一个元素一直小与长度的一半,最后一个元素等于len-i-1然后进行交换

2023-04-16 10:14:35 53

原创 day6作业

2.定义一个二维数组 int arr[3][3]={{34,97,6},{90,81,7},{13,5,79}}对二维数组中的元素进行冒泡排序。1.求二维数组中元素的第二大值,及行标列标。用二维数组转一维数组实现。

2023-04-15 15:37:05 59

原创 day7作业

2.2使用指针和一维数组实现斐波那契数列。1.用指针实现一维数组冒泡排序。

2023-04-15 11:28:57 96 1

原创 day8练习 和作业

思路:定义一个计算机地址,然后定义一个指针指向该地址,然后通过强制类型转换获取地址低位的数据是数据低位就是小端存储否则就是大端存储。2、有字符串ab_cd_a_,写一个代码删除字符串中的_,要求使用一个字符数组。3.终端输入带空格的字符串,判断所含单词个数 abc op lo ---->3。4.使用数组指针的方式,求二维数组中的最大值,要求终端输入二维数组中的元素。6.使用数组指针的方式,求二维数组中的最大值,要求终端输入二维数组中的元素。思路:先遍历一下字符串,然后另j=i,把j后面的字符往前移。

2023-04-15 10:56:38 98 1

原创 day9作业

3.猴子吃桃问题,猴子第一天摘了若干个桃,当即就吃了一半数量的桃,没吃过瘾,又多吃一个,第二天,在剩下的桃里有吃了半数量的桃,没吃过瘾,又多吃了一个,依此类推,直到第10天,想吃桃的时候,发现只剩下一个桃了,问:猴子第一天摘了多少个桃。2.封装自己的strlen函数,函数原型:int my_strlen(char*s);1.二维数组作为参数传递,完成二维数组中元素的输入输出。

2023-04-13 19:51:08 86 1

原创 day10作业

2,终端输入一个数,使用递归输出他的每一位,按位数从高到低输出,要求递归函数不能有返回值 void fun(int n);终端输入“1234”,1 2 34。一个人赶着鸭子去村庄卖,每经过一个村子卖出一半又一只,经过七个村庄后还剩下两只鸭子,问出发时共赶了多少只鸭子。

2023-04-13 19:18:31 89 1

空空如也

空空如也

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

TA关注的人

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