挖井

类库大魔王的挖井日记

挖一口属于自己的井


对Go不够熟练

虽然使用Go语言写东西已经有一段时间了,但仍然不是很熟练,一些常见的用法仍然要不停地翻官方文档和搜以前写过的代码。前些天用Go的zlib包对数据进行压缩再传输,发现小数据量,比如4MB以下,总是压出结果只有2字节,这是明显有问题,实际上大点的数据量,比如5MB或更多,虽然压出的结果不是2字节了,但现在想来也是有问题的。看了很多网上的代码,发现跟我的几乎没区别。最后偶然才发现,原来是得到一个io.Writer写完后就马上关闭,再去看压缩后的结果,那时就是正确的,而我之前一直是在关闭前就去取结果了。

说点题外话。之前一直是用PuTTY,最近发现在家里那台式机上通过http代理连公司的机器时,刷新屏幕是整个窗口一闪一闪的,速度很慢。在Cygwin里用OpenSSH也是差不多。然后试了下韩国产的Xshell,要好一点,最后试了一下网上口碑最好的SecureCRT,果然是几个里最快最好的。商业软件很多时候确实质量要比开源软件好啊!好在SecureCRT现在Windows,Mac,Linux都有了,果断全部换上,至于license,我惭愧,我忏悔,我呵呵。又试了几个字体4,包括Consolas,Monaco,SourceCode Pro等等,最后发现还是Mac自带的Menlo最舒服,果断在其他系统上都装一份。

本文地址:

https://minidump.info/blog/2014/11/not-familiar-with-golang/

上一篇

近况

前些天Google突然宣布中国开发者可以向100多个国家地区发布付费用户,中国开发者注册账号以及收款啥的也都有了极大改进,我本来就一直有想法要在适当的时候注册一个开发者账号的,于是立马冲动地去花了25刀,还把istkani传了上去,不过后来发现一些问题。当初为了买Nexus 5,把这个账号地址...…

Job 全文阅读
下一篇

Relay Bugs

Relay在线上时不时报些bug,不但客户和公司的人怨言颇多,我也苦不堪言。每次出现问题的时候,美国的PM都会在邮件里说Relay是个very important的东西,万万不能出问题,可是我怎么没看出公司对Relay有very important的重视和投入呢!整个项目除了web前端页面,其...…

Job 全文阅读