文章 Shengyu Zhang
A set of smooth, fzf-powered shell aliases&functions for systemctl
- 2025-09-12
If you've ever found yourself repeatedly typing long systemctl commands or struggling to remember exact service names, this post is for you.
2024 更新日志
- 2025-03-02
今年的时间过得飞快,总感觉 2023 还近在眼前。看朋友圈和相册的时候觉得上半年的回忆很稀薄,似乎那段时间是空白的;下半年密集发生了很多重要的事情,回想起来又觉得很陌生。

将域名从 GoDaddy 转移至 Cloudflare
- 2025-01-27
DNS 协议能将一个域名解析为主机的 IP 地址,从而访问对应的主机,在移动互联网时代,流量的入口是各类 APP 而非浏览器,域名的意义早已不那么重大。不过对于希望保持数据独立性的内容生产者来说,持有一个域名还是有必要的。

Golang 中避免 []bytes 和 string 转换开销的正确方法
- 2024-05-19
本文写于 2024 年 5 月,基于 go version go1.22.3 linux/amd64
展开讨论。
一些事实(尤其是编译优化的条件)会随着时间发生改变。
2023 更新日志
- 2024-02-03
其实每个年初都有写年度总结的冲动,但每年都因为拖延而不了了之。快元旦的时候
👤soyking
就在群里催大家写总结,现在豆豆和小杰 已各自完成 [1] [2],
我也该动动笔了。

Implementing "nested inline markup" in reStructuredText and Sphinx
- 2024-01-14
Sphinx is a famous documentation generator used by a lot of Open Source communities. It uses reStructuredText (hereafter referred to rST) as markup language by default.
辞职为学画(一)
- 2023-12-10
这是一篇搁了好几年的草稿,后半段迟迟无法下笔,近年的心境已与那时大不相同, 现在写出来总觉得自己在说谎,只好把一部分摘出来,让它得以见天日。 希望有机会把后面的内容补完吧。

纸张尺寸标准以及非标准纸张的收纳技巧
- 2022-06-26
之前画的大量小创作基本都是在 32K 的小张水彩纸上画的,然后装在蔓纯老师送我的正好 32K 的小画册 album-32k-1
里。后来画了一点 素描
和 丙烯
,分别用了阿诗的素描纸(310×230 mm)与哈内姆勒的水彩纸(300×240mm),他们的的尺寸比 A4(297×210 mm)大一点,又比 A3(420×297 mm)小不少,收纳起来很尴尬。

函数式编程在 Go 泛型下的实用性探索
- 2021-10-27
函数式编程(Functional Programming / FP)作为一种编程范式,具有无状态、无副作用、并发友好、抽象程度高等优点。目前流行的编程语言(C++、Python、Rust)都或多或少地引入了函数式特性,但在同作为流行语言的 Golang 中却少有讨论。
用 Sphinx + reStructuredText 构建笔记系统
- 2017-03-29
这是一次失败的尝试,在此基础上我建立了更完备、可持续的系统,请看 我如何用 Sphinx 建立笔记系统 系列