git错误push与回滚

之前看漏眼把一个zip的文件commit了,然后我又不小心push到远程gitlab上,导致项目直接大了10M。于是我查了下git的资料,发现可以用删除分支来解决这个问题,下面我来讲讲做法

我的翻墙技术栈

谈到翻墙,很多人第一时间想到的就是shdowsocks,虽然简单的搭建一个shadowsocks服务就可以实现翻墙,不过很快你就会发现代理的速度并不理想,而且有时会发生长时间无法链接的情况。

这是因为网络有的错误丢包被当成拥塞丢包,所以发送窗口一直没法增大。

linux kernel 4.9支持BBR拥塞控制算法可以解决这个问题

也可以通过其他协议工具比如:kcptun

kcptun可以提供双边加速和窗口控制,效果可能比bbr好

从jekyll到hugo,搬运经验总结

因为我对新技术的热爱和向往,我选择博客从jekyll换成hugo了,本来是想记录一下他们之间区别,搬运完才发现它们在功能上竟然是如此的相识,所以我只能讲jekyll如何搬运到hugo.

hugo和jekyll一样也是静态页面框架,有着和jekyll相似文件结构和配置方法,不过hugo有着更快的生成速度和更好的markdown引擎,支持toml,yaml,json配置文件格式,hugo又从hexo中借鉴了不少特性,比如live reload。而且hugo是go开发的,模板语法中能找到go语言的影子,这也是我使用它的主要原因。


归档 下一页