古老的榕树

Java 用一条语句搞定 Map 和 List 的定义和赋值

Java 里 Map 和 List 一般都先定义(初始化),然后赋值,最后使用的,有时候常量类里,想定义一个 Map 或 List 常量,上面说的做法就不适用了,有没有一个语句就同时搞定他们的定义和赋值呢? 这样做是可以的,请看代码: Map 的例子: @SuppressWarnings("serial") Map wallet_type_map = new HashMap () {{ put(1, "担保金(充值) ... 阅读全文
发表于 2016-04-18 17:33 阅读(4283) 评论(0) 赞(3)

让 Go 代码自动加载

有时 Go 项目开发过程中,让新增、修改的代码智能编译重启,避免人为频繁 build 工作,是不错的事情。 然而 Go 是不会内置这些东西的, 目前 Go 领域,有哪些类似的库呢?我们可以使用第三方的库实现这种工作,但仅限于开发的阶段,正式服务环境,应该不是非常必要这么做。 第三方实现的类库有这两个,使用起来都很方便: gin https:/ ... 阅读全文
发表于 2016-04-16 15:14 阅读(6507) 评论(0) 赞(1)

Go 语言 json 的时间格式化

Go 语言开发 reset 的接口,结构体转成 json 的时间都是带时区信息的,这并不是我们想要的,例如: 结构体: type Article struct { WebSite string Title string Created time.Time } 结构体实例转成 json 后,结构: {"Created":"2016-03-20T20:44:25.371Z","Title":"测试标题5","WebSite":"5-wow.com"} 实际上我们需要这样的 json ... 阅读全文
发表于 2016-04-14 23:35 阅读(5220) 评论(0) 赞(1)

Go 语言的一个配置文件解析器

Go 语言里找一个配置文件解析器,无意间发现了 https://github.com/robfig/config 这个库是 robfig 从 https://github.com/miguel-branco/goconfig 里分支修改过来的。看了下时间,已有一年多没动过了,估计库已相当完善,够用了。 在 github 里很多优秀的库或人,已经尘封了很长的时间,不知道什么原因,让人挺感慨的,毕竟前人花费 ... 阅读全文
发表于 2016-04-14 22:27 阅读(5112) 评论(0) 赞(1)

Go 语言的包

包是函数和数据的集合。用 package 关键字定义一个包。文件名不需要与包名一致。包名的约定是使用小写字符。 Go 包可以由多个文件组成,但是使用相同的 package <name> 这一行。让我们在文件 even.go 中定义一个叫做 even 的包。 Listing 3.1. 一个小包 package even ← 开始自定义的包 func Even(i int) bool { ← 可导出函数 ... 阅读全文
发表于 2016-04-12 21:08 阅读(3377) 评论(0) 赞(1)

停留在 2016-04-07 23点 那刹间

心情沮丧,怀念小时候一周都炒素芹菜的日子,和被托管的松柏林。 记得 那时满地都是木屑,整个大厅弥漫着松香味,大厅摆满了木工道具:刨子,凿子,尺子,木块...自己常常碍手碍脚拿道具玩,但从未被训斥过... 从未被训斥过,即使自己反复不懂事的恶作剧,也如此。在我印象中,外公只会笑,咯咯的大笑,特别在我调皮碍事的时候。这种 ... 阅读全文
发表于 2016-04-08 21:17 阅读(3070) 评论(1) 赞(1)
第 1 页,共 6 条记录,共 1 页

关于作者

About Me

忘却理想,只为洒脱地活着!

文章数(101)

评论数(54)

访问数(366952)

最新评论