操作系统基本概念 OS 操作系统 基本概念 大端机、小端机 小端模式(Little-endian)[当下最常见] 数据低字节保存在内存低地址,数据高字节保存在内存的高地址中.大端模式则刚好相反. 大端模式(Big-endian) 数据的高字节保存在内存的低地址,低字节保存在内存的高地址中. 大端字节序与小端字节序 计算机硬
C programing C C Programming begining 宏可以带参数 在C++ 中可用inline替代 C Programming benginng #### 预编译与有参宏 ```C++ #define cube(x) ((x)(x)(x)) 预编译指令用途 # 空指令,无任何效果 #
使用qemu 和 GDB 调试 Linux 5.19 内核 Linux_Kernel 使用qemu 和 GDB 调试 Linux 5.19 内核 准备阶段 软件下载 linux 内核下载 官网 kernel.org 阿里云源码镜像源 下载busybox
禁止百度云盘升级 禁止百度云盘自动升级 在百度云盘安装目录下找到下图几个文件 AutoUpdate 文件夹 autoDiagnoseUpdate.exe kernelUpdate.exe 将这些文件删除或者重命名为其他
项目阅读指南 - 帮助手册 Tools 项目代码阅读工具 - calls graph、manual 专治新手拉到代码无从下手、项目庞大函数调用关系错综复杂。 准备工作 下载工具 Doxygen [官网](Doxygen download) Graphviz [官网](Download | Graphviz) full installati
MySQL Transaction MySQL-Transaction 事务四大特性(ACID): 原子(Atomicity): 事务不可分割,事务中的SQL语句一荣俱荣一损俱损。 一致性(Consistency):</
MySQL Lock PartI MySQL-Lock 这篇我们主要分享的是MySQL锁,我们需要回答下面几个问题? MySQL 有哪些锁? 对表结构修改会加什么锁? MyISAM 支持行级锁吗? 行级锁有那些? InnoDB 怎么加行级锁的? 在线上增加索引会发生什么? 如何在线上安全加索引? 死锁发生条件有那些? 死锁怎么发生的? 怎么排查死锁? 怎
Go tutorial - 基础语法 Go Go tutorial - 基础语法 keyword - Different from C/Cpp keyword nil : 空 - C/Cpp: NULL/nullptr/0(old version) var 自动变量 - Cpp:auto 编译时语义分析器会根据右半部分表达式确定该变量是什么类