Posts
使用 Sphinx 为 Python 生成文档的正确姿势
· ☕ 3 åˆ†é’Ÿ
   -- 使用一个有文档的程序 (库) 是一件幸福的事,但维护一套文档是一件痛苦的事。 为了将广大程序员从写文档的地狱中解救出来,程序员们发明了 (目前为

Git Commit 范式
· ☕ 3 åˆ†é’Ÿ
   -- 每次提交代码时,都需要编写 Commit Message。 1 git commit -m "hello world" Commit Message 应当尽可能多的提供有用的信息,指明本次提交的目的。同时又应当简洁明了,便于阅

Fish Shell 入门
· ☕ 3 åˆ†é’Ÿ
   plaintext -- 三年啊!我终于忍受不了 oh-my-zsh 的臃肿,将日常 Shell 从 zsh 切换到了 fish shell。 虽然名为 fish,但它跟“鱼”一点关系都没有,它其实是 “the friendly interactive s

为了让 Rust 编译得更快,我所做的努力 (2020)
· ☕ 10 åˆ†é’Ÿ
   plaintext -- 这篇文章是 Mozilla 工程师 Nicholas 对从 2019 å¹´ 12 月到现在 (2020 å¹´ 5 月) 的工作总结,主要是对提升 Rust 编译器的编译速度而作的改进。 通过对这篇文章的学习,除了可以了

在 Hugo 博客上使用 PlantUML
· ☕ 3 åˆ†é’Ÿ
   plaintext -- PlantUML 是一个很好用的开源工具,可以通过简单的文字描述生成时序图,用例图,类图,活动图,组件图,状态图,对象图,部署图 … 等常用 UML 图。 我写博客

在服务器上使用本地的 GPG 密钥
· ☕ 2 åˆ†é’Ÿ
   plaintext -- 我们经常会有在服务器上使用 GPG 密钥的需求,比如为编译好的软件签名等等。但在多人使用的服务器上配置 GPG 密钥并不方便,等何况还有安全风险。并且

「左」怎么了,吃你家米了?
· ☕ 2 åˆ†é’Ÿ
   plaintext -- 我一直主张 GitHub 是技术社区,不应当过问政治。 所以在部署在 GitHub Pages 上的博客谈论政治似乎也有点不妥。我也一直避免在博客中有过多的政治倾向。政治太复

防止剧透的隐藏文字
· ☕ 1 åˆ†é’Ÿ
   plaintext -- 这篇文章与上一篇一样,同样是重构 LeaveIt 的成果之一 为什么要分成两篇文章呢?当然是为了多水一篇文章啊! Start 「隐藏文字」的原理很简单:将文字颜色和

利用 Hugo Shortcodes 插入 B 站视频
· ☕ 2 åˆ†é’Ÿ
   plaintext -- 本站目前使用的主题是 zzo 由于 LeaveIt 的作者弃坑的缘故,使得我们提的 PR 迟迟不能并入到 master 中,并且在 fork 的仓库下开发又很麻烦。加上这个主题已经被我魔改

WebAssembly 接口类型:互联万物!
· ☕ 18 åˆ†é’Ÿ
   -- 翻译了一篇 WebAssembly 团队成员的博文,主要是介绍了她的新提案:WebAssembly Interface Types。 原文地址 (英文):WebAssembly Interface Types: Interoperate with

关于 OpenStack 的一些胡思乱想
· ☕ 3 åˆ†é’Ÿ
   -- 这篇文章仅是我在学习 OpenStack 的过程中的一点胡思乱想,包含了大量的主观推断,就图一乐。 前两天看 AWS re:Invent 2019 的主题演讲中,Andy Jassy 分享了这样一个数据:

明日方舟: LS-5 快速过图攻略
· ☕ 1 åˆ†é’Ÿ
   -- 分享一个明日方舟 LS-5 (狗粮关) 较高配置的快速过图攻略。 核心是银老板。主要是用银老板开真银斩清第一波飞机 + 一人守两路,以此来防止卡费 视频攻略

明日方舟: 论如何科学的压榨员工
· ☕ 2 åˆ†é’Ÿ
   -- 众所周知,方舟的很多干员都有基建技能。而带有基建技能的干员的工作效率远远超过没有基建技能的干员。因此想要获得最高的收益,就要让基建技能好