- 博客(59)
- 收藏
- 关注
原创 ARM底层汇编基础指令
基本数据操作指令数据搬移指令:=数据位移指令:<< >>数据算数运算指令:+ - * /位运算指令:$ |~ ^数据比较指令:跳转指令内存读写指令状态寄存器读写指令软中断指令。
2023-09-30 14:10:03
1961
原创 C++ 类的继承特性简单运用
封装一个名为Shape(图形)的父类,从父类中派生两个子类,分别为Circle(圆形),Rect(矩形),父类拥有两个子类的共同特性,面积和周长,两个子类除了继承父类的共性,还需封装各自的成员属性。
2023-09-12 19:35:54
310
1
原创 TCP和UDP的 cs模型
TCP服务器#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <sys/stat.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>
2023-08-28 21:31:22
312
原创 Linux的进程线程间通信
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GmYAKpIU-1692791464652)(C:\Users\无实的谎言花\Desktop\上海\Linux系统编程\图片\c常用信号2.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yTNvGdZ9-1692791464652)(C:\Users\无实的谎言花\Desktop\上海\Linux系统编程\图片\常用信号1.png)]
2023-08-23 19:53:58
850
原创 Linux的文件IO函数以及库的创建与使用
尝试打开一个文件的时候,系统会自动给这个文件分配一个编号,这个编号就是文件描述符,用文件描述符来维护描述这个文件。标准IO是对文件IO的二次封装,最终标准IO依然会去调用文件IO,所以FILE结构体中会有文件描述符成员。获取文件描述符的规则是,从小向大,依次获取,直到找到一个没有被使用的元素,返回该元素的下标。:指定要获取哪个文件的属性,填上对应的文件路径以及文件名。文件描述符是有上限的,所以在不使用的情况下,需要关闭。其中有三个特殊的文件描述符,分别为0,1,2。:在文件创建时,指定文件的权限使用。
2023-08-17 19:06:34
132
原创 Linux系统IO相关函数
尝试打开一个文件的时候,系统会自动给这个文件分配一个编号,这个编号就是文件描述符,用文件描述符来维护描述这个文件。FILE是一个结构体,fopen函数的返回值是FILE的指针,这个FILE指针记录了打开文件的所有的信息以后在操作文件的时候就通过FILE完成。标准IO是对文件IO的二次封装,最终标准IO依然会去调用文件IO,所以FILE结构体中会有文件描述符成员。获取文件描述符的规则是,从小向大,依次获取,直到找到一个没有被使用的元素,返回该元素的下标。其中有三个特殊的文件描述符,分别为0,1,2。
2023-08-16 19:04:59
75
原创 系统编程,标准IO
FILE是一个结构体,fopen函数的返回值是FILE的指针,这个FILE指针记录了打开文件的所有的信息以后在操作文件的时候就通过FILE完成。功能:使用标准IO接口打开文件,在用户空间申请一片缓冲区。在一个正在运行的程序中默认已经产生了三个FILE指针。功能:将给定的错误码,变成对应的字符串信息。功能:根据errno打印对应的错误信息。文件IO:是系统调用。
2023-08-15 21:37:38
56
原创 C语言数据结构:队列和栈
特点:使用一片连续的存储空间,来存储一个栈,但是除了存储栈的容器外,还需要一个记录栈顶元素下标的变量。顺序存储的队列称为顺序队列。概念:顺序存储的栈叫顺序栈。缺点:存在假溢满现象。
2023-08-09 20:10:36
51
原创 学生管理系统(顺序表的简单实现)
位置的数据整体向后移动了一个位置(此时pos位置上的数据与pos + 1的数据一致)3.将数据整体移动后在进行数据插入(插入到pos对应的位置上即可))的数据向后移动一个位置(变量定位到表使用标识的位置。
2023-08-06 14:37:47
160
原创 数据结构基础铺垫
C语言中结构体的最后一个元素可以是大小未知的数组。只分配最大成员的空间,所有成员共享这个空间。C语言中可以由结构体产生柔性数组。柔性数组即数组大小待定的数组。的使用受系统大小端的影响。
2023-08-01 18:59:49
268
原创 Makefile基础知识
Makefile由规则、变量、函数和条件编译构成。一条规则可以不执行指令,只说明依赖关系。一条规则可以没有依赖,只执行某些指令。Makefile中的变量赋值方式。一个目标可以有多个依赖。make 参数 目标。
2023-07-29 09:25:42
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人