2018 11 22 11:13 PM 1505 次查看
分类:Go 标签:Go
工作中用了半年多的 Go 语言,慢慢对这门语言熟悉起来了。虽然仍经常免不了要吐槽它的各种问题,但最令我意外的是一个发布 9 年多的语言,居然没有一款符合我心意的日志库。
我总结了一下我的需求:
- 输出无结构的日志,方便人工读取。
- 可同时输出到屏幕和文件。
- 可输出日志的等级。
- 可输出日志所在的源文件和行号。
- 可订制日志样式。
- 支持日志轮转。
- 跨平台。
- 高性能。
第一点基本能刷掉 Github 上前 3 页的日志库了,似乎都是格式化成 JSON 的。第四点也能干翻不少库,很少有支持的。所以一气之下只好自己造轮子了。
2015 1 14 06:40 PM 2750 次查看
分类:Go 标签:Go
注:本文拖了 10 多天了,因为被更想做的事吸引了,暂时没空补完了,所以先发个粗糙的版本吧。
因为刚学 Go 语言,自然得写点什么练练手。
之前自己用 Python 实现过比较简单的苹果推送服务(主要就是根据请求,构造并发送给 Apple Push Notification service),加上 Go 擅长服务器端编程,所以决定也写一个试试。不过整个服务依赖性比较大,这里就只做客户端的部分了。
2015 1 2 03:01 AM 2638 次查看
分类:Go 标签:Go
五年前 Google 推出 Go 语言时,我曾花了几小时的时间把它的语法粗看了一遍,总体感觉是比较乱。
可看到近来 Go 的好评如潮,我还是忍不住又重新学习了一遍。
给我的感觉是几乎每一个语法都没有好好思考,只在某些时候看上去不错,但另一些时候则非常不优雅。
2009 11 11 12:28 PM 1390 次查看
分类:Go 标签:Go
昨天Google推出了Go语言,拥有接近于C的速度,并专门针对多核处理器进行了优化。