record study notes Blog
- Windows内核实验01——中断提权
- Windows内核实验02——多核复杂性
- Windows内核实验03——中断现场
- Windows内核实验04——再次开中断(调用内核函数)
- Windows内核实验05——InlineHook
- Windows内核实验06——系统调用
- Windows内核实验07——非PAE分页
- Windows内核实验08——PAE分页
- Windows内核实验09——零地址读写
- Windows内核实验10——跨进程内存访问
- Windows内核实验11——平行进程
- Windows内核实验12——内存延迟分配
- Windows内核实验13——数据TLB
- Windows内核实验14——指令TLB与流水线
- 第一章 虚拟化简介
- 第二章 构建KVM环境
- 第三章 KVM原理介绍
- x64内核研究1——IA-32e模式
- x64内核研究2——SMEP和SMAP
- x64内核研究3——分页
- x64内核研究4——KPTI
- x64内核研究5——硬件漏洞补丁和CFG
- MacOS架构介绍
- MacOS系列文章描述指南
- APK文件格式
- linux内核编译
- gdb
- git 使用
- QEMU 管理虚拟机
- 创建型模式
- 工厂方法
-
面向对象 :
- 初始面向对象
- 类和对象
- 面向对象三大特性
- 封装
- self
- 属性
- 方法
- 类方法
- 实例方法
- 静态方法
- 访问控制
- 继承
- 单继承
- 多继承
- 多态
- 方法重写
- 运算符重载
- 装饰器
- 神奇的反射
- 面向对象拓展
- 初始面向对象
-
进程线程协程 :
- 线程与进程
- 并发编程
- 同步和异步
- 阻塞和非阻塞
- 多线程
- 多进程
- 协程
- 并发类库
- 多进程模拟抢票
- 进程的队列
- 互斥锁
- 开启线程的两种方式,线程queue
- 线程与进程的两种应用
- 死锁与递归锁,定时器
- event模式数据库链接
- 进程池与线程池,统一进程的两个任务切换问题
- 同步与异步
- 阻塞IO,非阻塞IO,多路复用
- 进程、线程、协程终极版