理想 == 离乡
慢点_慢点_再慢点__静点_静点_再静点
摘要: 1. 交换两个数————位运算 static void swap(int *pa, int *pb) { *pa ^= *pb; *pb ^= *pa; *pa ^= *pb; return; } 2. 简单选择排序 1. What: 每一趟在无序区选择一个最小的元素。 把所选中的无序区中的元素放到 阅读全文
posted @ 2022-03-23 23:19 hwfre 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1.直接插入类排序 1. What: 从无序区的元素中,选择一个元素,把它插入到有序区 的适当位置中 2.How: /*直接插入排序*/ static void insertSort (int a[], int n) { int i = 0; int j = 0; int temp = 0; for 阅读全文
posted @ 2022-03-20 23:26 hwfre 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1. const 关键字 4 种常见的类型 1.1 不能通过指针变量修改其指向的值。 const int *pa = NULL; int const *pa = NULL; // 这两种写法定义的指针变量的类型是一样的。 int age = 25 int *pa = &age; *pa = 30; 阅读全文
posted @ 2022-03-14 00:41 hwfre 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1. 交换两个数 1.1 临时变量 swap(int *pa, int *pb) { int tmp = 0; tmp = *pa; *pa = *pb; *pb = tmp; } 1.2 赋值运算————大数容易溢出 swap(int *pa, int *pb) { *pa = *pa + *pb 阅读全文
posted @ 2022-03-05 18:29 hwfre 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1. 内存碎片 系统中所有不可用的空闲内存 。 2.外部碎片 进程装入内存时根据进程的大小动态建立分区。 外部碎片指的是还没有被分配给进程。 这些空闲块的总和可以满足当前进程申请的大小,但是由于它们的地址不连续或其他原因,使得系统无法满足当前进程的申请。 3.内部碎片 内部碎片就是已经被分配出去的内 阅读全文
posted @ 2022-02-16 22:18 hwfre 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 进程 1. 为什么要引入进程? 压榨 CPU(SoC),不让 CPU 有片刻的休息时间,提高性价比 。 在多道程序并发执行的背景下,为了更好的描述和控制程序执行过程中的特征。 描述: 记录一些资源使用的状态,方便操作系统对这些资源进行管理。 控制: 有效的推进多个程序并发执行,如果程序不加控制的随意 阅读全文
posted @ 2021-12-19 23:55 hwfre 阅读(117) 评论(0) 推荐(0) 编辑
摘要: C语言中的static关键字     (1) 修饰局部变量,限定变量的生命周期。变量的存储类别由栈区变为静态数据区。 int main() { int x=9; //普通局部变量,存储在栈区 static int x=9; //静态局部变量,存储在静态数据区 阅读全文
posted @ 2019-09-07 21:28 hwfre 阅读(346) 评论(0) 推荐(0) 编辑
摘要: C语言中的volatile关键字简介: (1)含义:         volatile关键字的意思是可能会被外来的意想不到的改变。它的作用是:优化器在使用该关键字定义的变量时,直接从内存中读取原始的数据,而不是读取寄存器里保存的备份的值。 阅读全文
posted @ 2019-09-01 16:10 hwfre 阅读(350) 评论(0) 推荐(0) 编辑
摘要: C和C++中的struct的不同: (1)定义变量:  C语言中: struct stu { ...... }; struct stu student;  C++语言中: struct stu { ...... }; struct stu student; 或者 stu stud 阅读全文
posted @ 2019-08-31 12:58 hwfre 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 1 编程语言   (1)C语言   (2)ARM汇编、shell脚本、C++、Java 2 操作系统   (1)linux   (2)RTOS、Android 3 硬件方面   (1)会看原理图、懂得UART、I2C、USB常见通信原理及编程。 &n 阅读全文
posted @ 2019-08-20 23:52 hwfre 阅读(326) 评论(0) 推荐(0) 编辑