布隆过滤器

布隆过滤器解决的问题是:在大量数据中,判断一个元素是否存在,并且能够容忍存在较小的误判。

最大公约数

如何求两个数字的最大公约数,本文主要是讲解和证明 Euclid、更相减损法和 Stein 两种方法。

CSAPP Cache Lab

《深入理解计算机操作系统》的 Cache Lab 实验。Cache 的主要作用就是在 CPU 和主存起缓冲作用。本实验主要说明了缓存对 C 语言程序的性能的影响。

MySQL 重置密码

安装 MySQL 8.0 后,默认的用户 root 是没有密码的,需要修改默认的初始化密码。假如忘记了 root 用户的密码,也是需要重置密码的。

Vim 开启真彩色

在 Mosh,Tmux 的环境下,Vim8 使用真彩色配色。真彩色是指图像中的每个像素值都分成R、G、B三个基色分量,每个基色分量直接决定其基色的强度,这样产生的色彩称为真彩色。

CSAPP Bomb Lab

《深入理解计算机操作系统》的 Bomb Lab 实验。不要求会写汇编语言,但是需要读懂汇编语言。