如何为 git 指定 ssh 密钥文件

如果你在运行 ssh 命令时想指定一个密钥文件,一种很简便的方法就是使用 `-i` 选项。这样非常干净利索。既简单、优雅,又十分直观。对 git 命令,我也想这么做。 ...

如何向 git 传递 ssh 选项

你可以通过设置 GIT_SSH 环境变量来指定 git 使用的 ssh 可执行程序的路径。 ...

跨数据中心的 TCP Socket 优化

在 TCP 协议中,窗口大小控制着 Socket 在等到接收端发来的确认之前, 可以发送多少字节的数据。当客户端和服务端之间存在高延迟的时候, 我们需要把窗口大小设置的足够大,以分担每个确认的开销。 ...

对 Content-Encoding 和 Transfer-Encoding 的初级理解

搜到了几篇关于 Transfer-Encoding 的文章。以下是我的一些初级理解,赶紧记下来,明天别忘了。 ...

vim 从模板创建文件

经常会写一些小程序,比如测试程序、demo。这些程序关键代码没几行,但包含头文件、main函数体等就得敲半天。另外,在比较严格的编码规范下,每个源文件都有差不多固定的头部注释。这些情况下,如果有文件模板的话,会剩下不少麻烦。 ...