外观
Ubuntu 配置
Ubuntu 开机后第一次打开终端很慢的排查与修复
Ubuntu 安装与配置 Fcitx5 中文输入法
Ubuntu 下修复 Codex sandbox 的 bubblewrap 权限问题
PDF 处理工具:pdfunite 和 Ghostscript
在 Ubuntu 上使用 OneDrive
Ubuntu 上安装 Canon 打印机驱动
Ubuntu 下 Matlab 在 4K 显示器上的缩放问题
开发工具
数十亿台计算机背后的编辑器,以及它 32 年的守护者
用 SSH 打通本地和 GitHub
Vim 键盘宏:和重复编辑说再见
用 backtrace + addr2line 定位 C/C++ 程序崩溃
批量重命名工具 rename
Byobu:让终端会话管理变得优雅
从「怎么退出!」到「真香」:Vim 配置与使用指南
从裸终端到效率利器:.bashrc 调教指南
科学计算
Matlab 函数句柄
本地科学计算环境安装顺序与分层管理
ASM 预条件子入门
MPI 并行程序入门:从“多进程一起干活”开始
PETSc 中的 Mat 与 Vec
Gmsh 生成 MSH2 网格
PETSc 命令行选项完全指南
PETSc 科学计算库安装与配置
Rust 学习
本地搭建 Rust 开发环境
Rust 简介:和 C++、Python 的区别
数学
张量基础知识
Frechet 导数和 Gateaux 导数
Hamilton 力学与 Poisson bracket
球面单元映射的 Jacobian 连续性分析
边界积分表示公式与 Green 函数推导
inf-sup 条件是什么,它在有限元里控制什么
冰盖模式
First-Order Blatter-Pattyn 冰盖模型
应变率第二不变量
Glen 流动定律
红楼梦
一局输赢料不真
我为什么要读《红楼梦》?
地球流体力学
线性浅水方程里的质量、能量、线性位涡和 enstrophy
线性浅水离散格式的能量守恒条件
球面上线性浅水方程的一阶球谐驻波算例
从 Reynolds 数到湍流
热成风是什么,它为什么本质上是垂直切变
地球流体力学简介
浅水方程里的几个重要物理量
线性浅水方程的推导
算法与程序设计
Python 常用数据类型:str、list、tuple、dict、set 详解
Hash Table(哈希表)与 C++ 实现
Learning, Sharing and Growing