《诗盗·天下澡雪》:疏瀹五藏,澡雪精神。道洲德国,天下太平。
注解
道德在这里是使能动词。
《诗盗·天下澡雪》:疏瀹五藏,澡雪精神。道洲德国,天下太平。
道德在这里是使能动词。
《诗盗·千股跌停》:空仓欲入竟逢涨,高位持有跌成翔。听信内幕再捐钱,终于亏掉一栋房。
每月一次股灾,某些股渣的写照,赫赫。
《诗盗·别墅》:三栋别墅已入户,还有三栋在加(wei2)固(jian4)。邻居都是高富帅,吓得穷稣不敢住。
参观某高档小区有感。
做加速时经常需要用到 HTTP Echo Server 来测试加速有没有成功,如果成功了,是显示请求来自加速代理服务器。原来用 node.js 写了一个,代码如下:
1 | var http = require('http'); |
既然在学 Go 语言,就用它写个新的吧!功能要更强一些。
稍微改进一下:
1 | package main |
《#诗盗#·欲阁子》:西门百翔约双飞,闭紧水多鲍鱼肥。白被子,红胭脂,半夜吓醒不须归。
改编自唐代诗人张志和的《渔歌子》。
西塞山前白鹭飞,
桃花流水鳜鱼肥。
青箬笠,绿蓑衣,
斜风细雨不须归。
《#诗盗#·踢西林壁》:八哥成堆栈成空,设计实现各不同。不识挨踢真面目,只缘身在此坑中。
改编自宋代诗人苏轼的《题西林壁》。
横看成岭侧成峰,
远近高低各不同。
不识庐山真面目,
只缘身在此山中。
公司搞了一套兼容 Amazon S3 的云存储系统,用 C++ 写客户端很蛋疼,UMU 决定还是用 go 写一个。
先找一个靠谱的开源项目,运行以下命令安装:
1 | go get github.com/mitchellh/goamz |
它内部还用到 github.com/vaughan0/go-ini
。
看一下库带的例子:
1 | package main |
要改的地方不多:
认证方式可以改为 aws.GetAuth,但这样容易暴露 AccessKey、SecretKey,所以 UMU 下面贴出的代码还是使用 aws.EnvAuth()。
aws.USEast 改为我们自己的。
UMU 尝试添加列出所有文件的功能。
1 | package main |
效果如下:
参照对象:
测试需要,以前用 C + libevent 写了一个 TCP Echo Server,返回服务器时间、客户端地址信息和客户端发送的原内容。为了水一篇,现在改为 go 语言实现。
主要使用 go 语言自带的 net 库,学习资料:https://golang.org/pkg/net/
1 | package main |
《#诗盗#·霹雳劫之猴市录》:一睁股市观耍猴,老鸟先逃洗新手。证奸惯日小散民,庄家当空草败寇。
改编自霹雳角色道境玄宗六弦之首苍的诗号。
倚筝天波观浩渺,
苍音掀涛洗星辰。
白虹贯日荡魔寇,
明玥当空照古今。
《#诗盗#·天朝怪病》:仓颉造字天地惊,砖家造词设精病。闹惭绝逼非主流,撒币岂可逆天行。
急性短暂性精神障碍