我的 Vim 配置

2025-06-29
configurationideneovimterminaltext-editorvim

本文记录了我的 Vim 配置。

阅读材料 5 - 规格说明 | MIT 6.005 学习笔记

2025-06-29
javamit-6-005software-engineering

MIT 6.005 Spring 2016 的 OCW 版本的学习笔记。此篇笔记涉及的内容为 Reading 5 Specifications。

Package Managers on Linux: A Simple Cheat Sheet

2025-02-09
aptlinuxpackage-managerpacmantoolunix

What are package managers? For beginners, you can think of them as "app stores for nerds". More specifically, they are tools for automating software installation, updates, and dependency resolution. Here's a simple cheat sheet for apt (used in Debian/Ubuntu) and pacman (used in Arch Linux), which noting the most used commands.

我的 Rime 配置

2025-02-01
input-methodrime

Rime 是一款输入法引擎,有着开源、多平台、支持高度自定义等特点。这篇博文记录了我在 macOS 平台上基于鼠须管(rime/squirrel)、在 Arch Linux 基于 fcitx5,并使用雾凇拼音(iDvel/rime-ice)的 Rime 配置。

Arch Linux 安装笔记

2025-02-01
archlinuxhyprlandinstallationlinuxlinux-setupunix

之前我在 VMWare 中安装了 Arch Linux,最近又在实体机上尝试安装了 Windows 11 和 Arch Linux 双系统。Arch Linux 的 Wiki 写得非常好,而且中文资料很丰富,加之 AI Chatbot 的帮助,安装过程总体上还是很顺利的。这里记录一下在安装指南中需要重点关注的内容、没有直接提到的一些细节、以及后续的一些配置。

揭秘 Git 子模块(翻译)

2025-01-12
gittranslationversion-control

对 Demystifying git submodules 一文的中文翻译,原作者是 Dmitry Mazin。

进程调度 - OSTEP 笔记

2024-12-25
noteoperating-systemostepprocessprocess-scheduling

这是我的 OSTEP 系列笔记的一部分,此篇主要包含了进程调度的相关知识,包括调度指标和各种调度策略的说明。

进程的基本概念 - OSTEP 笔记

2024-12-25
noteoperating-systemostepprocess

这是我的 OSTEP 系列笔记的一部分,此篇主要包含了进程基本概念的理解,以及 Unix 进程 API。

OSTEP 笔记

2024-12-25
noteoperating-systemostep

Operating Systems: Three Easy Pieces(简称 OSTEP)是一本免费的在线操作系统书籍。我从南大蒋炎炎教授的操作系统课上听说了这本书,又找到了中文翻译出版的 《操作系统导论》,读起来的感觉非常不错。在此记录下读这本书时的一些笔记。

CommonJS 和 ES Modules(翻译)

2024-12-23
commonjses-modulesjavascriptnodejstranslationweb

本文是对 Modules in JavaScript – CommonJS and ESmodules Explained 主要内容的中文翻译(准确而言不是完全的翻译,更像是一篇复述或阅读笔记),原作者是 German Cocca。