- 博客(53)
- 收藏
- 关注
原创 ARM指令集
shifter_operand : 第二个操作数 1> 可以是一个普通的寄存器 2> 可以是一个立即数 3> 可以是经过移位操作的寄存器。cond : 条件码 默认汇编指令是无条件执行的,使用条件码之后可以让汇编有条件的执行。s: 状态位 指令的执行结果会影响cpsr的NZCV位。Rd : 目标寄存器 运行的结果放到目标寄存器。Rn : 第一个操作寄存器,只能是一个寄存器。4.程序状态寄存器读写指令。opcode : 指令码。1.基本的数据处理指令。
2023-11-01 15:54:24
260
原创 【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
原创 引用,函数重构,类
2.定义一个矩形类(Rectangle),包含私有成员:长(length)、宽(width)结构体不能被static修饰(不存在静态结构体),而类可以。结构体成员不能使用protected访问修饰符,而类可以。结构体需要在构造函数中初始化所有成员变量,而类随意。设置长度:void set_l(int l)设置宽度:void set_w(int w)结构体成员变量申明不能指定初始值,而类可以。结构体不能申明无参的构造函数,而类可以。结构体存在栈中,类存在堆中。结构体不能被继承,而类可以。
2023-06-28 20:58:15
455
原创 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
原创 【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
原创 ubuntu连接网络
第二步,桥接到主机的网卡,一般自动是可以的,如果自动不行,去主机的网络属性中,找主机使用的网卡。虚拟机---->设置---->网络适配器------>选择桥接或者是Vmnet0。【2】没有网络进行以下操作。Ubuntu连接网络;【1】查看网络是否链接。
2023-06-16 22:36:24
2442
原创 项目:基于UDP的tftp客户端
4.每个数据包都要得到ACK的确认,如果出现超时重新发送。2.服务器若批准此请求,则使用临时端口与客户端进行通信。1.服务器在69号端口等待客户端请求。每个数据包的编号都有变化。5.数据长度以512B传输。
2023-06-08 19:50:57
199
原创 【day8】进程共享内存
尽管每个进程都有自己的内存地址,不同的进程可以同时将同一个内存页面映射到自己的地址空间中,从而达到共享内存的目的。当再也没有进程需要使用这个共享内存块的时候,必须有一个(且只能是一个)进程负责释放这个被共享的内存页面。共享内存实际上就是进程通过调用shmget来分配一个共享内存块,然后进程通过shmat绑定到共享内存块,将进程的逻辑虚拟地址空间指向共享内存块中去。使用共享内存要注意是多个进程之间在使用这片内存时是互斥的,当一个进程正在向共享内存区写入数据时,则在完成这一操作前,其他进程不能去读写这写数据。
2023-06-02 20:55:48
754
原创 5.16数据结构线性表顺序表
1.顺序表在堆区空间创建;10.顺序表按元素删除;11.顺序表按元素修改;12.顺序表按元素查找;5.顺序表按下标插入;6.顺序表按下标删除;7.顺序表按下标修改;8.顺序表按下标查找;9.顺序表按元素插入;2.顺序表表尾插入;4.顺序表表尾删除;
2023-05-16 20:02:13
60
原创 指针总结一
指针的数据类型只是为了标识,+,-操作时偏移多大的空间,所以尽量与指针指向的变量的数据类型一 致。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关注的人