会不会是因为 linxu 角色权限的问题?你的 Ruby 是用 root 装的?然后 deploy 用的是另外的用户?
tmp = {}
{"2014-11-22" => 1, "2014-11-30" => 1, "2015-01-02" => 0, "2015-01-22" => 1}.each do |key, value|
tmp["#{key[0,7]}"] = tmp["#{key[0,7]}"].to_i + value
end
这样应该可以达到目的
才 3000 行,以前碰到过单文件就 3w 行的都有! 看看需求更改的频率,评估一下后面项目的生存期,再打算吧。
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_08 在 linux 操作系统中貌似没有文件创建时间的概念。
http://www.qiniu.com/ 可是试试七牛。