Category
- Jul 25 » APIC
- May 23 » DMA
- May 04 » PCIe
- May 28 » ASIC和FPGA的区别
- Jun 30 » 原码、反码与补码
- Mar 07 » C
- Apr 27 » What is * cast?
- Mar 08 » C++中的初始化列表
- Mar 01 » C++中的基础概念
- Mar 21 » ftrace
- Sep 18 » Ubuntu18中鼠标变成空心十字无法点击的问题
- Mar 25 » Failed to load ldlinux.c32
- Mar 02 » VSCode中Pylint报错的问题
- Jul 25 » PML (Page Modification Logging)
- May 11 » TDX Basic
- Nov 02 » Split Lock & Bus Lock
- Oct 07 » Intel HLAT (Hypervisor-managed Linear Address Translation)
- Mar 21 » TXT (Trusted Execution Technology)
- Mar 21 » LASS (Linear Address Space Separation)
- Mar 21 » AMX (Advanced Matrix Extensions)
- Mar 16 » LAM (Linear Address Masking)
- Nov 18 » XSAVE
- Mar 21 » Git Misc
- Dec 14 » Merge vs. Rebase
- Mar 14 » A Monad is just a Monoid in the category of endofunctors
- Mar 03 » Reading notes for “Learn you a Haskell for great good”
- Feb 26 » Some notes in Haskell
- Jan 08 » ioeventfd & irqfd
- Dec 17 » KVM Steal Time
- Aug 01 » Page Fault Handling in KVM
- Jul 18 » Entry Bits in KVM MMU
- Jul 17 » Shadow Page Table in KVM
- Jul 17 » Access Tracking & Dirty Logging in KVM
- Nov 09 » KVM TDP Iterator
- Oct 07 » KVM Shadow Page Table Walking
- Jul 22 » KVMClock
- Mar 21 » Paravirtualization in KVM
- Nov 07 » KVM Overview
- Jan 03 » LaTeX简史与版本介绍
- Mar 28 » LaTeX中的参考文献
- Mar 27 » LaTeX Workshop配置
- Mar 01 » LaTeX符号及语法大全
- Jan 08 » Userfaultfd
- Jan 08 » Slab in Linux
- Jan 06 » Scheduling in Linux
- Sep 02 » XArray in Linux
- Oct 30 » Workqueue in Linux
- Oct 24 » RCU (Read, Copy, Update)
- Sep 30 » MMU Notifier
- Jul 22 » RMAP (Reverse MAPping)
- Jul 22 » Linux Init System
- Apr 27 » Systemd
- Mar 21 » vsyscall / vDSO
- Mar 21 » VFS
- Dec 02 » Pluggable Authentication Modules (PAM)
- Sep 30 » Linux 文件系统层次结构
- Aug 01 » Pre-copy Live Migration in QEMU
- Aug 01 » Multi-fd Live Migration in QEMU
- Jul 24 » Post-copy Live Migration in QEMU
- Sep 26 » Flags in QEMU Live Migration
- Jul 22 » Sections in QEMU Live Migration
- Jul 22 » QEMU Live Migration Capabilities
- Mar 21 » 算法杂记
- Mar 21 » Vim / Neovim
- Mar 18 » Windows 自用指南
- Jan 14 » Troubleshooting
- Oct 27 » 装机指南(持续更新)
- Jun 01 » Bridging different keyboard layout
- Jun 16 » The magic behind configure, make, make install
- May 14 » Understanding Open Source Software, and How It Makes You Money Online
- Dec 09 » 命令行参数前的「-」和「--」有什么区别?
- Dec 09 » What's the difference between?
- Dec 09 » 常用拉丁语
- Nov 06 » PyCharm中对于远程服务器的配置
- Sep 26 » LSP语言服务器协议
- Sep 23 » 正则表达式
- Jul 04 » 码农交流常用缩写
- Jul 04 » PDF阅读器浅谈
- Jun 12 » Tower/Rack/Blade Server之间的区别
- May 23 » 控制台(Console)、终端(Terminal)和Shell的区别是什么
- May 21 » Ubuntu 18.04 LTS 安装Shadowsocks Server搭建代(fan)理(qiang)服务器
- May 21 » Ubuntu 18.04 LTS 使用Snap安装Nextcloud文件同步服务器
- May 14 » 文件同步浅谈
- May 01 » 如何在Ubuntu中更好地管理字体
- Mar 04 » 开源许可协议
- Mar 01 » 怎样在VSCode中运行C++
- Feb 28 » Ubuntu下多版本Python环境管理
- Aug 20 » NS3Gym工作流程
- May 05 » NS3中的UdpL4Protocol类
- May 05 » NS3中的IpL4Protocol类
- May 04 » NS3中的网络地址
- May 01 » NS3中的三个核心类SimpleRefCount、Object和ObjectBase
- May 01 » NS3中定义的宏函数
- Apr 28 » 如何在NS3中实现一个L4(传输层)协议
- Apr 28 » Socket在NS3中的实现
- Oct 11 » Callback在NS3中的实现
- Mar 20 » TCP在NS3中的实现
- Mar 14 » NS3中的OpenGymEnv类
- Mar 13 » 模拟脚本sim.cc注释讲解
- Mar 13 » NS3中的RateErrorModel类与ErrorRateModel类
- Mar 13 » NS3中的PacketSink类
- Mar 13 » NS3中的FlowMonitorHelper类
- Mar 12 » NS3中的BulkSendApplication类
- Mar 11 » NS3中的TypeId类
- Mar 11 » NS3中的TcpL4Protocol类
- Mar 11 » NS3中的TcpCongestionOps类
- Mar 11 » NS3Gym如何在Python端控制拥塞窗口大小
- Mar 10 » NS3中的TcpSocketState类
- Mar 09 » RLTCP在Ns3gym中的实现
- Mar 08 » NS3Gym中的模拟脚本代码讲解
- Mar 07 » NS3Gym如何使用
- Mar 05 » NS3Gym中的环境脚本(Gym端)代码讲解
- Sep 30 » 2024-09 Monthly Archive
- Aug 31 » 2024-08 Monthly Archive
- Jul 31 » 2024-07 Monthly Archive
- Dec 31 » 2023-12 to 2024-05 Archive
- Dec 12 » ZLIB & ZSTD
- Nov 30 » 2023-11 Monthly Archive
- Oct 31 » 2023-10 Monthly Archive
- Sep 30 » 2023-09 Monthly Archive
- Aug 31 » 2023-08 Monthly Archive
- Jul 31 » 2023-07 Monthly Archive
- Jul 22 » Clocks & Timers
- Jun 30 » 2023-06 Monthly Archive
- May 31 » 2023-05 Monthly Archive
- Apr 30 » 2023-04 Monthly Archive
- Mar 31 » 2023-03 Monthly Archive
- Feb 28 » 2023-02 Monthly Archive
- Jan 31 » 2023-01 Monthly Archive
- Dec 31 » 2022-12 Monthly Archive
- Nov 30 » 2022-11 Monthly Archive
- Oct 31 » 2022-10 Monthly Archive
- Sep 30 » 2022-09 Monthly Archive
- Aug 31 » 2022-08 Monthly Archive
- Jul 31 » 2022-07 Monthly Archive
- Jun 30 » 2022-06 Monthly Archive
- May 31 » 2022-05 Monthly Archive
- Apr 30 » 2022-04 Monthly Archive
- Mar 31 » 2022-03 Monthly Archive
- Dec 18 » Reading Notes for Professional Assembly Language
- Nov 30 » Reading Notes for The Linux Command Line
- Jul 11 » Reading Notes for Fluent Python
- Aug 28 » Word科技论文写作
- Jun 24 » Word使用解疑
- Dec 26 » Linear Programming
- Dec 25 » Lambda calculus
- Dec 21 » 浅析 Python 导入系统
- Jul 13 » How to create a python package
- Jun 06 » Dirty Limit in QEMU
- Jun 04 » CPU Throttling in QEMU
- Oct 27 » Bitops in QEMU
- Oct 25 » Notifiers in QEMU
- Oct 25 » Notifiers in QEMU Live Migration
- Oct 19 » JSONWriter in QEMU
- Jul 22 » QEMU Source Files
- Apr 27 » QIOTask
- Nov 07 » QEMU Code/Patch Style
- Nov 07 » QEMU QOM
- Nov 07 » QEMU CPU Model
- Nov 07 » QEMU Overview
- Feb 05 » Static Calls
- Dec 31 » Spectre Attacks
- Dec 02 » 信息安全课程学习笔记
- Nov 13 » Memory Virtualization
- May 23 » Nested Virtualization
- Jan 25 » Interrupt Virtualization & APICv
- Jul 22 » SGX & MKTME
- Jul 22 » Intel EPT (Extended Page Tables)
- Mar 26 » vDPA
- Mar 21 » VSock
- Dec 20 » 在 Windows 上开启嵌套虚拟化
- Aug 01 » Machine Check
- Dec 03 » 并行计算概念
- Mar 05 » 什么是模仿学习
- Mar 04 » 强化学习框架Gym中GymCartPole源代码解读
- Mar 04 » 如何在Gym中创建自己的环境
- Mar 01 » 基于策略函数的学习方法
- Mar 01 » 同策略与异策略
- Mar 01 » 什么是强化学习
- Mar 01 » REINFORCE算法及其变种
- Mar 01 » Q学习时序差分学习方法
- Mar 01 » Actor-Critic算法
- Feb 28 » 贝尔曼方程与两类值函数
- Feb 28 » SARSA时序差分学习方法
- Feb 05 » 一些定义与定理的证明
- Aug 07 » Memory Segmentation in x86
- Jul 22 » Nix Package Manager
- Feb 14 » 用户态、内核态、系统调用、syscall、system call
- Apr 27 » 动态链接、PLT及GOT
- Nov 08 » 进程、线程与协程
- Sep 18 » Linux中的僵尸、僵死、孤儿与守护进程
- Jul 12 » 路径(Path in computing)
- Dec 23 » Calculus Q&A
- Feb 01 » 定义、公理、定理、推论、命题和引理的区别
- Dec 28 » 数的唯一分解定理及证明
- Mar 06 » 等高线的法线方向即为梯度方向
- Mar 29 » SVM
- Nov 08 » Pytorch中的常用张量操作
- Nov 05 » Pytorch中的卷积神经网络
- Mar 20 » 神经网络
- Mar 03 » 交叉熵
- Mar 03 » Pytorch搭建神经网络
- Mar 03 » Pytorch中的导数与梯度
- May 01 » What does "applying a change" mean when doing cherry-pick?
- Jan 29 » Forward compatibility and Backward compatibility
- Nov 18 » 固定搭配/常用句式
- Feb 09 » 英语语音技巧
- Sep 27 » 英语中的动词
- Sep 25 » English Grammar Q&A
- Sep 18 » 《语法俱乐部》拾萃
- Sep 02 » 语法实例
- Sep 02 » 英语语法中的元概念
- Mar 21 » I/O Multiplexing: select, poll, epoll in Linux
- May 28 » 除了TCP/IP,我们还有什么?
- May 14 » Message Boundary
- Apr 29 » Understanding IP Precedence, ToS, and DSCP
- Apr 28 » Protocol Numbers
- Nov 12 » Network Scenarios
- Oct 08 » 地址0.0.0.0
- Oct 03 » VPN与隧道技术
- Oct 03 » SSL (Secure Sockets Layer)
- Oct 03 » SSH (Secure Shell)
- Sep 11 » MTU (Maximum Transmission Unit)
- Sep 11 » AQM(Active Queue Management)
- Mar 23 » RFC 6675
- Mar 22 » SACK
- Mar 10 » Queueing Disciplines
- Mar 06 » Indigo
- Mar 03 » TCP传输控制协议
- Mar 01 » 计算机网络概念
- Feb 28 » Indigo拥塞控制算法发送端代码解读
- May 02 » C++ Curiously Recurring Template Pattern
- Nov 01 » 《Dive Into Design Patterns》
- Sep 12 » 英语论说文写作
Architecture
C
C++
Debug
Features
Git
Haskell
KVM
LaTeX
Linux
Migration
Miscellaneous
NS3
Notes
Office
Optimization
PL
Python
QEMU
Security
Virtualization
x86
并行计算
强化学习
抽象代数
操作系统
数学
机器学习
深度学习
版本控制
英语
计算机网络
设计模式
课程学习笔记
🗞️ Recent Posts