Golang程序配置方案小结

在Twitter上看到一篇关于Golang程序配置方案总结的系列文章(一个mini series,共6篇),原文链接:在这里。我觉得不错,这里粗略整理(非全文翻译)一下,供大家参考。 一、背景 无论使用任何编程语言开发应用,都离不开配置数据。配置数据提供的形式有多样,不外乎命令行选项(options)、参数(parameters),环境 变量(env vars)以及配置文件等。Golang也不例外。Golang内置flag标准库,可以用来支持部分命令行选项和参数的解析;Golang通过os包提 供的方法可以获取当前环境变量;但Golang没有规定标准配置文件格式(虽说内置支持xml、json),多通过第三方 包来解决配置文件读取的问题。Golang配置相关的第三方包邮很多,作者在本文中给出的配置方案中就包含了主流的第三方配置数据操作包。 ...

July 1, 2015 · 10 min · Tony Bai

又是一年考研时

在收音机中得知今天是考研日。此时此刻,全国各地有过百万的莘莘学子们正在考场内紧张的答题。考研对我来说是个沉重的话题,不仅仅是因为我曾倒在’研究生圣堂’的大门口,更是因为它让我重新认识了我自己。现在想想两年前的那次失败也许不是偶然,而是必然。 ...

January 14, 2006 · 4 min · Tony Bai

听说发论文要掏钱

也许是我孤陋寡闻,今天才从SINA第一次听说发论文要自掏腰包。下午和GF聊天,GF为我证实了这件事。还能说什么呢,感叹呗! 我是本科毕业,没有过研究生、博士生的经历,不过我或多或少也了解些国家对研究生和博士生的一些硬性要求,那就是在读期间论文数量。毕业前数量不达标,想毕业就两个字’没门’。我所就读的大学可以算是国内一所名校,由于学校名声在外,专业在国内名列前茅,学生们的论文在名师的推荐下一般不愁没有期刊收录,而且有些学生的文章也确实有’新意’。所以从那个环境中出来的我自然没有想过发论文居然要掏钱。 ...

January 7, 2006 · 3 min · Tony Bai