2025

macOS Sequoia 15.3.1 Share VPN to Windows Laptop -

2024

Compile .NET's Test Suite and Run .NET Tests under Wine -

LeetCode 2948 题解 (又是 Sliding Window) -

2023

TopCoder SRM 848 AlternateParity 题解 -

Codeforces 885A Vika and Her Friends (1848A) 题解 -

为 Rust 项目的 Github Action 启用 Sccache - 2023 年的新办法 -

从零写一个 Beancount CSV Importer -

2022

2022 年的总结 -

Codeforces 282B Painting Eggs 题解与贪心算法的证明 -

Fedora Silverblue 35 设置为家庭服务器 -

2021

My LaTex Cheatsheet -

自己动手为 Fedora 打包的几个小技巧 -

自动向 Crates.io 发布新版本 -

线段树作者是谁 -

使用 git shallow clone 下载并编译 Thunderbird -

Codeforces #723 1526E Oolimry and Suffix Array 题解 -

初探 Z function 处理字符串 -

Tail Sum Formula 的学习笔记 -

Fcitx 5 在分辨率改变后候选框过大 -

从 Python Bytecode 的角度看 List Comprehension 生成 Tuple -

如何让 Git Submodule 恢复初始状态 -

Git Submodule 从本地源初始化 -

2020

经SSH将Fedora 30升级至31 -

2019

Fedora 删除 swap 后修复 Kernel Parameters -

2018

跟着 clang 的 libcxx 学习二分查找 -

用 distcc 加快编译 续篇-clang -

用 distcc 加快编译 -

在 C++ 中使用 GLPK 求解线性规划 -

2015

用牛刀 LaTeX 完成简单的排版任务 -

从 OI 到世界 -

Qt5 中使用 log4qt 输出日志 -

2014

如何教人编程 -

CentOS 使用 ELRepo 安装最新的 Linux Kernel -

2013

DeleteFileA 的 testcase 的代码阅读笔记 -

SHFileOperation 删除文件的小测试 -

为 wine 添加 testcase -

BOINC 的源代码阅读笔记 2 -

BOINC 源代码的阅读笔记 -

Vim 自动加载 cscope.out -

Fedora 19 64bit 解决开源 AMD 显卡驱动问题 -

用 ssh 安装 Linux -

给 Wine 报 bug 的错题本 -

Linux 下利用网盘同步 Firefox 扩展 -

我的TED精选集(一) -

C语言的通用链表 -

几个让人头疼的代码习惯 -

Fedora 下安装 mingw32 以交叉编译 -

C语言生成随机数的小实验 -

重学quicksort -

hello world -