自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 platform驱动编写

【代码】platform驱动编写。

2023-08-29 23:12:22 141

原创 分步注册字符设备驱动

【代码】分步注册字符设备驱动。

2023-08-17 21:58:40 163

原创 驱动开发点亮led灯

【代码】驱动开发点亮led灯。

2023-08-16 21:35:17 550

原创 arm day4

【代码】arm day4。

2023-07-20 22:38:52 255

原创 arm day2

结果为0x13ba等于5050。汇编实现1到100的累加。

2023-07-18 22:12:36 239

原创 Qt day4

【代码】Qt day4。

2023-07-11 07:27:37 209

原创 Qt day3

【代码】Qt day3。

2023-07-10 07:34:00 651

原创 Qt day2

实现登录框中,当登录成功时,关闭登录界面,并跳转到其他界面。

2023-07-08 21:34:20 606

原创 QT day1

【代码】QT day1。

2023-07-07 22:11:03 550

原创 C++day4

2023-07-03 20:08:06 36

原创 C++day3

【代码】C++day3。

2023-06-29 21:39:36 52

原创 c++day2

定义矩形类(Rectangle),包含私有成员:长length/宽width。展示函数输出矩形的周长和面积void show()设置长度void set_l(int l)设置宽度void set_w(int w)获取长度int get_l()获取宽度int get_w()

2023-06-28 22:46:55 45

原创 C++day1

定义一个命名空间Myspace,包含以下函数:将一个字符串中的所有单词进行反转,并输出反转后的结果。例如:输入字符串"Hello world",输出结果"olleH dlrow",并在主函数内测试该函数。

2023-06-27 22:55:20 348

原创 C高级day4

思维导图。

2023-06-24 22:38:13 54

原创 6.24work

打包指令 tar -cvf/ tar -cvfJ 按bzip2方式打包 tar -cvfj xz方式压缩打包 tar -cvfz 按gzip方式压缩打包 tar -xvf 解压打包文件。截取指令 cut -d “查找字符” -f “域” 例如 cut -d “:” -f “1”1.整理grep/find/cut/tar/apt-get/dpkg/ln/ln-s。离线安装软件 dpkg -i /-r/-P/-l(list)/-L(path)apt-get remove --purge 软件名 完全卸载。

2023-06-24 21:55:52 100

原创 6.22~6.23作业

线程是轻量级的进程,是调度器进行调度的最小单位,线程共享进程的资源,只占用很小的内存。进程是正在执行的程序,是一个动态的过程,有生命周期,随进程的创建而出现,随进程的消亡而销毁。删除用户:userdel 用户名 / deluser 用户名。进程是分配资源的最小单位,每个进程会分配4G的内存空间。修改用户名:usermod -l 新用户名 老用户名。修改用户所属组:usermod -g 组名 用户名。挂载分区:mount 要格式化的分区 挂载的路径。整理用户相关的指令,整理磁盘相关的指令。

2023-06-23 21:51:04 81

原创 C高级day3

编写脚本,计算/etc/passwd文件中第10个用户和第20个用户id之和。1.包含一段注释,列出您的姓名,脚本名称和编写脚本的目的。写一个shell脚本,获取当前用户名,用户id和工作路径。2.和当前用户说“hello 用户名”4. 显示上一级目录中的所有文件的列表。3. 显示您的机器名hostname。5. 显示变量PATH和HOME的值。编写myfirstshell.sh。8. 跟用户说“Good bye”7. 用id命令打印出您的组id。6. 显示磁盘使用情况。输入学生成绩,判断等级。

2023-06-20 22:43:06 187

原创 c高级day2

2.修改home路径下.bashr文件,仅对当前用户有效,修改后重启生效,或者输入source ~/.bashrc生效。3.修改/etc/bash.bashrc,文件最后使用export命令追加路径。4.修改/etc/environment,添加路径即可。unset:清空变量,不能清空readonly变量。local:局部变量,只能在函数中使用。shell脚本定义变量。shell脚本访问变量。readonly:只读。

2023-06-19 22:45:45 236

原创 C高级day1

设置虚拟机网络方法。

2023-06-17 17:09:45 227

原创 网络编程day5

2.信号驱动IO是指预先告诉内核,使得某个文件描述符发生IO事件的时候,内核通知相关进程:SIGIO。4. 信号驱动IO对于TCP没有用。因为信号产生过于频繁,而且不能区分是哪个文件描述符产生的。5. 允许同时对多个IO进行操作,内核一旦发现进程执行一个或多个IO事件,会通知该进程。1.同时处理多路输入输出流,在使用单进程单线程的情况下,同时处理多个输入输出请求。创建套接字后默认处于阻塞IO状态。

2023-06-12 23:18:42 36

原创 网络编程day4

主机之间一对多的通信模式,网络对其中每一台主机发送的数据都进行无条件复制。组播地址 D类224.0.0.0–239.255.255.255。接收方类似服务端(加入多播组setsockopt)所有主机都可以接收到所有广播信息,无论是否需要。禁止广播数据穿过路由器,只做局域网通信。广播IP 有效网络号+全1主机号。主机之间一对一组的通信方式。发送放类似udp的客户端。

2023-06-09 23:34:18 131

原创 网络编程day3

当udp采用connect方式收发报文后,可将recvfrom后面的参数填NULL,sendto函数后面参数填NULL和0。udp使用connect不会产生连接,仅仅是将对端的ip和端口号记录到内核套接字中,此时udp只能与记录的对端进行通信。不调用connect:对端信息填充到内核,发送报文,清空内核信息,将对端信息填充到内核,tcp中connect函数会连接服务器,产生三次握手,将服务器和客户端连接起来。udp中可以connect多次,刷新内核中对端的ip和端口。一. udp中的connect函数。

2023-06-08 23:07:25 118

原创 网络编程day2

【代码】网络编程day2。

2023-06-07 22:32:08 158

原创 IO day7

1.有名管道实现多进程通信。

2023-06-01 23:07:00 44

原创 IO day6

1.多线程拷贝文件arg) {(int*)arg;len+=i;close(fd1);close(fd2);arg) {(int*)arg;len+=i;close(fd1);close(fd2);int fd;return -1;close(fd);return -1;return -1;

2023-05-31 22:52:08 59

原创 IO day5

1.使用父子进程完成文件拷贝。

2023-05-30 22:45:13 38

原创 IO day4

1.给定一个文件,输出文件的类型,权限、大小和inode号,要求要输出对应的类型。printf(“请输入文件名\n”);

2023-05-29 23:10:46 68

原创 IO day3

printf(“文件大小:%d\n”,size);1.使用read和write实现两个文件的拷贝。

2023-05-26 23:56:36 82

原创 IO day2

2.使用fread和fwrite完成两个文件的拷贝。1.获取系统时间,将系统时间写入文件,实现现象。

2023-05-25 23:15:38 164

原创 标准 IO

printf(“打开文件失败\n”);2.使用fgets,fputs拷贝文件。

2023-05-24 21:05:13 235

原创 数据结构day5

printf(“查找成功%c”,p->data);printf(“删除成功\n”);printf(“修改成功\n”);printf(“头插成功\n”);printf(“尾插成功\n”);printf(“尾删成功\n”);printf(“查找失败”);printf(“头插成功”);

2023-05-18 23:05:31 24

原创 数据结构day4

【代码】数据结构day4。

2023-05-17 23:39:35 32

原创 数据结构day3

一. 线性表:用来存储类型相同的数据元素的有限集合【数组、生肖、星座】线性表的长度:顺序表的最大空间,一旦申请,则不会改变。线性表:顺序表、链表、栈、队列、字符串、数组。printf(“按下标删除成功\n”);printf(“按下标插入失败\n”);printf(“按下标插入成功\n”);printf(“插入元素失败\n”);printf(“按下标删除失败”);printf(“查找失败\n”);printf(“删除失败\n”);printf(“去重失败\n”);printf(“有序合并失败”);

2023-05-16 22:34:19 28

原创 数据结构day2

其中学生的数据包括:姓名、性别、职业s/S、分数。printf(“老师人数:%d\n”,countTeacher(p,n));printf(“请输入人员职业,学生输入s/S,教师输入t/T:”);printf(“平均分:%f\n”,avgScore(p,n));printf(“职业输入错误,请重新输入”);printf(“请输入要记录的人数:”);printf(“请输入人员姓名:”);printf(“请输入人员性别:”);printf(“请输入人员分数:”);printf(“请输入人员职务:”);

2023-05-15 21:58:00 83

原创 day 11

9.指针指向一维数组,实现简单选择排序。6.递归实现fibonacci数列。8.指针指向一维数组,实现冒泡排序。7. 实现单词的逆置。

2023-05-11 22:29:55 33

原创 day 9

2.练习2:使用指针实现字符串连接【非函数实现】1.使用指针实现两个字符串的比较【非函数实现】3.使用指针实现字符串逆置【纯指针】4.通过数组指针二维数组实现杨辉三角。//使用指针实现两个字符串的比较。结果输出:hello world。结果输出:olleh。

2023-05-09 21:31:59 174

原创 day 8

输入 12 34 66 37 88,输出12 34 66 37 88。2.使用指针实现一维字符数组的输入输出。1.使用指针实现冒泡排序。

2023-05-06 21:35:26 25

原创 day 7

2.给定一个字符串“I love china”, 编写程序完成以单词为单位的逆序,如“china love i”,并要求不允许使用第三方变量保存数据,但可以使用辅助指针变量等。要求:不许使用数下标的方式完成。printf(“%d %d 第二大值%d\n”,r,c,a[r][c]);1.终端输入二维数组中的元素,求二维数组中第二大值,及其行标列标。输入1 2 3 4 5 6 7 8 9,输出2 1 第二大值8。

2023-05-05 23:39:43 45

原创 day 6

2.实现strcpy和strcat函数功能。结果输出hello world。1.冒泡排序,从后往前交换。结果输出:world。

2023-05-04 21:47:22 28

原创 5 . 3

4. 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?3.已知一维数组int arr[5];终端输入数组中元素,并求出最大值。2. 使用break关键字,完成求[3-100]中的质数。输出:299.609375 0.097656。输入32 1 2 43 22,输出43。1.终端输入行数,打印倒金字塔。

2023-05-03 21:26:36 45

空空如也

空空如也

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

TA关注的人

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