自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ARM指令集

shifter_operand : 第二个操作数 1> 可以是一个普通的寄存器 2> 可以是一个立即数 3> 可以是经过移位操作的寄存器。cond : 条件码 默认汇编指令是无条件执行的,使用条件码之后可以让汇编有条件的执行。s: 状态位 指令的执行结果会影响cpsr的NZCV位。Rd : 目标寄存器 运行的结果放到目标寄存器。Rn : 第一个操作寄存器,只能是一个寄存器。4.程序状态寄存器读写指令。opcode : 指令码。1.基本的数据处理指令。

2023-11-01 15:54:24 260

原创 字符设备驱动内部实现原理+ioctl控制LED灯

【代码】字符设备驱动内部实现原理+ioctl控制LED灯。

2023-08-17 20:57:07 164

原创 通过字符设备驱动控制LED灯

【代码】通过字符设备驱动控制LED灯。

2023-08-16 21:24:05 158

原创 点亮LED灯

【代码】点亮LED灯。

2023-07-20 21:47:18 124

原创 汇编基础练习

【代码】汇编基础练习。

2023-07-18 21:36:58 55

原创 QT事件处理

设计一个闹钟,定时播报内容。

2023-07-10 21:37:10 456

原创 QT创建文本编辑窗口

【代码】QT创建文本编辑窗口。

2023-07-09 18:35:01 803

原创 QT信号和槽

【代码】QT信号和槽。

2023-07-08 20:54:17 601

原创 QT登录界面

【代码】QT登录界面。

2023-07-07 19:13:36 740

原创 【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 20:50:39 440

原创 【day4】类和对象

【代码】【day4】类和对象。

2023-06-30 20:59:13 346

原创 【DAY3】类,构造函数

【代码】【DAY3】类,构造函数。

2023-06-29 20:47:57 177

原创 引用,函数重构,类

2.定义一个矩形类(Rectangle),包含私有成员:长(length)、宽(width)结构体不能被static修饰(不存在静态结构体),而类可以。结构体成员不能使用protected访问修饰符,而类可以。结构体需要在构造函数中初始化所有成员变量,而类随意。设置长度:void set_l(int l)设置宽度:void set_w(int w)结构体成员变量申明不能指定初始值,而类可以。结构体不能申明无参的构造函数,而类可以。结构体存在栈中,类存在堆中。结构体不能被继承,而类可以。

2023-06-28 20:58:15 455

原创 C++【day1】

定义一个命名空间Myspace,包含以下函数:将一个字符串中的所有单词进行反转,并输出反转后的结果。

2023-06-27 19:44:09 245

原创 6.24作业

inode号,表示文件存储的扇区,有相同的inode号意味着占用同一片空间,硬链接文件是源文件的别名/保存了一个副本。find 查找的路径 -name 文件名: 在指定路径下,以文件名为条件查找文件。3、ls显示的文件的描述信息中链接文件的个数,指的是硬链接文件的个数。2、硬链接文件的修改会影响到源文件,源文件的修改也会影响硬链接文件。ln -s 被链接文件的绝对路径 软链接文件的绝对路径。tar -cvf 打包后的文件名.tar 打包的文件。ln 被链接文件的路径 创建的硬链接文件的路径。

2023-06-24 19:26:42 91

原创 6.23作业

sudo usermod -m -d 新的家目录位置 用户名—>修改用户家目录位置。sudo usermod -c 描述信息 用户名—>修改用户的描述信息。sudo usermod -l 新的用户名 原来的用户名—>修改用户名。sudo vim /etc/group ---->存放所有组用户的信息。sudo usermod -g 目标组 用户名—>修改用户的所属组。fdisk----》磁盘分区命令。umount----》卸载分区。mkfs----》格式化指令。mount----》挂载分区。

2023-06-24 16:57:53 70

原创 6.22作业

1.进程和线程的区别。

2023-06-24 16:49:28 111

原创 shell学习

2023-06-24 16:41:44 47

原创 【DAY】shell

4.输入学生成绩判断等级【100,90】A (90,80】B (80,70】C (70,60】D。3.编写脚本,计算/etc/passwd文件中的第十个用户和第二十用户的id之和。2.写一个shell脚本,获取当前用户名,用户id和工作路径。

2023-06-20 22:54:17 121

原创 [day3]

2023-06-20 09:05:31 60

原创 ubuntu连接网络

第二步,桥接到主机的网卡,一般自动是可以的,如果自动不行,去主机的网络属性中,找主机使用的网卡。虚拟机---->设置---->网络适配器------>选择桥接或者是Vmnet0。【2】没有网络进行以下操作。Ubuntu连接网络;【1】查看网络是否链接。

2023-06-16 22:36:24 2442

原创 网络编程:IO多路复用

【代码】网络编程:IO多路复用。

2023-06-12 22:02:17 109 1

原创 基于UDP的网络聊天室

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

2023-06-12 21:56:57 63

原创 【Day4】网络编程

/组播IP的网络字节序。

2023-06-12 08:59:59 119

原创 项目:基于UDP的tftp客户端

4.每个数据包都要得到ACK的确认,如果出现超时重新发送。2.服务器若批准此请求,则使用临时端口与客户端进行通信。1.服务器在69号端口等待客户端请求。每个数据包的编号都有变化。5.数据长度以512B传输。

2023-06-08 19:50:57 199

原创 【Day2】网络编程

2.简单TPC客户端和服务器的搭建。3.简单UDP客户端和服务器的搭建。

2023-06-07 21:21:33 204

原创 【day8】进程共享内存

尽管每个进程都有自己的内存地址,不同的进程可以同时将同一个内存页面映射到自己的地址空间中,从而达到共享内存的目的。当再也没有进程需要使用这个共享内存块的时候,必须有一个(且只能是一个)进程负责释放这个被共享的内存页面。共享内存实际上就是进程通过调用shmget来分配一个共享内存块,然后进程通过shmat绑定到共享内存块,将进程的逻辑虚拟地址空间指向共享内存块中去。使用共享内存要注意是多个进程之间在使用这片内存时是互斥的,当一个进程正在向共享内存区写入数据时,则在完成这一操作前,其他进程不能去读写这写数据。

2023-06-02 20:55:48 754

原创 [day7]进程间通信

a,b两个进程间全双工通信。

2023-06-01 19:42:39 46

原创 【day6】多线程

【代码】【day6】多线程。

2023-05-31 19:19:41 34

原创 【day5】进程线程

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

2023-05-30 19:37:23 43

原创 [day4]进程

【代码】[day4]进程。

2023-05-30 09:17:59 31

原创 [day3]文件IO

使用write和read实现文件拷贝。

2023-05-26 18:24:04 106

原创 【day2】IO

【代码】【day2】IO。

2023-05-26 08:47:07 116

原创 fgets/fputs函数的使用

【代码】fgets/fputs函数的使用。

2023-05-24 19:50:15 211

原创 双向链表和双向循环链表

【代码】双向链表和双向循环链表。

2023-05-18 20:13:10 40

原创 5.17单向链表练习

【代码】5.17单向链表练习。

2023-05-17 22:00:04 57

原创 5.16数据结构线性表顺序表

1.顺序表在堆区空间创建;10.顺序表按元素删除;11.顺序表按元素修改;12.顺序表按元素查找;5.顺序表按下标插入;6.顺序表按下标删除;7.顺序表按下标修改;8.顺序表按下标查找;9.顺序表按元素插入;2.顺序表表尾插入;4.顺序表表尾删除;

2023-05-16 20:02:13 60

原创 5.15结构体练习

【代码】5.15结构体练习。

2023-05-15 19:59:47 41

原创 学习第十四天

【代码】学习第十四天。

2023-05-11 22:53:37 36

原创 指针总结一

指针的数据类型只是为了标识,+,-操作时偏移多大的空间,所以尽量与指针指向的变量的数据类型一 致。2)*: 乘法运算符, 标识定义指针变量 解引用符,取地址中的元素。指针变量的数据类型,决定了他运算的时候能偏移几个字节的空间。1)&:取地址,表示取变量的地址,也可以理解为升维操作。指针变量保存的是,他指向的数据的首地址。//定义了一个指针变量p。2)*:解引用,可以理解为降维操作。1)&取地址符,去变量的地址。1.1.7指针与一维数组。1.1.5指针的数据类型。1.1.4指针的大小。1.1.6指针的运算。

2023-05-11 19:28:23 37

空空如也

空空如也

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

TA关注的人

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