Code
- 25 May 2019
Golang Panic 行为探秘
为了满足分布式系统测试的需求,我们经常需要在代码中埋下断点,以便于通过修改编译参数或者注册特定 Hook 的方式来强迫程序走特定的逻辑。这篇... - 30 Mar 2019
在 Google 日历度过的欢乐时光
前段时间终于下定决定入了 G Suite,花了点时间进行数据迁移,但是在操作日历的时候错误的把朋友们的生日提醒(每年重复)导入到了我的行程当... - 28 Mar 2019
开启 Jetbrains IDE 的全局菜单
最近在想办法提升自己的开发体验,其中有一步就是去掉了不常用和已经使用快捷键代替的按钮和菜单。但是菜单栏没有办法隐藏,导致观感上不是很好。适逢... - 10 Mar 2019
通过 gRPC 传递 Request ID
分布式追踪是 Anybox 项目中的重要一环,其中在每个请求的入口处设置一个 Request ID 是分布式追踪的第一步。这篇文章主要介绍如... - 04 Jan 2019
记一次 WiFi 断开链接
今天下午的时候我的 WiFi 出现了一次时长大约为两秒的断开链接,当时正在抢回家的车票,面对突如其来的 ERR_ADDRESS_UNREAC... - 15 Nov 2018
记一次 btrfs 的在线转换
在 archcn 群里听 fc 教授 安利了有一段时间了,终于在一个心情不是非常美好的晚上决定上一波 btrfs ,这篇文章主要分享这次转换... - 30 Oct 2018
Systemd 的一些小技巧
我就是累死,写脚本写到吐,我也绝对不换 底裤D! 底裤D 真香! 现在 systemd 正在日益的变成一个 Linux 内核与发行版之间的... - 15 Oct 2018
恢复博客遗失的评论
最近发现自己博客的评论少了不少,于是找了一下原因并使用工具做了修复,这篇文章主要就是讲 Hugo 如何正确的配置 Disqus 以及如何使用... - 05 Sep 2018
qscamel —— 数据迁移工具
qscamel 是一个用于在不同的端点 (Endpoint) 中高效迁移数据的工具。 作为一个面向用户的数据迁移工具,它必须要满足如下要求:... - 22 Jul 2018
Tiresias v0.3
经过一段时间的摸鱼,Tiresias 发布了 v0.3 。新版本重新实现了 sync 的逻辑并且修复了部分 BUG,完整的 changelo...