Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
anvyzhang
@zhangrentian
Member
NO. 5767 / 2013-02-21

友盟
北京
0 Topics / 47 Replies
0 Followers
0 Following
0 Favorites
GitHub Public Repos
More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 用 Rails 项目操作 HBase at December 17, 2013

    用 hbase rest

  • Teahour FM 29 期:专访 Ubuntu Tweak 的作者 @tualatrix at August 27, 2013

    #5 楼 @lgn21st 比上期好多了

  • Ubuntu 13.04 老是更新就死机怎么破? at August 22, 2013

    1,内核问题,回滚内核,grub 修改即可 2,unity 问题,ctrl+alt+f1,重启 lightgdm,有时候不需要重启,直接切回来,ctrl+alt+f7 也可以

  • ZT 不要复杂化 Vim at August 19, 2013

    同样尽量用原生

  • 解决粘贴到终端 Vim 缩进错乱 at August 13, 2013

    #4 楼 @stc 同样的手敲 set paste

  • 求解 Nginx 中 404 的相关配置 at August 08, 2013

    #2 楼 @neo 很多方法获取这个状态,curl wget openuri Net::HTTP 中转也有很多方法,简单的一个方法是 1 对于想要检查的链接(比如 www.abc.com)指向你服务器的一个 api,/link_proxy?link=www.abc.com 2 在 link_proxy 里面获取 www.abc.com 的服务状态redirect_to "http://www.abc.com" if stauts == 200 不是 200 的话,你再做你想要的操作(跳转或者提示..)

  • 求解 Nginx 中 404 的相关配置 at August 08, 2013

    感觉需要把链接做中转,中转服务上做跳转逻辑,收到请求链接时,服务器先 wget 一下,404 则做你的操作。200 则跳转到链接。

  • 头像的问题 at July 26, 2013

    local 覆盖 global 还是合理的吧

  • Teahour.fm 25 期:和又拍云 (UPYun) 的邵海杨聊运维 at July 23, 2013

    这期声音都还不错,再次提建议,dingding 录的时候,声音太小

  • 在没有 join 的情况下,要如何解决这样的类似 join 的功能 at June 25, 2013

    不是的,他是相当于建了一个新表,新生成的表可以非常灵活,最坏情况是你把结果都 join 成一个新表,然后用 or 来得到你的结果。 http://mongoid.org/en/mongoid/docs/querying.html#map_reduce (这里不要先筛选结果,直接 mapreduce 就是 FULL OUTER JOIN 了) 你也可以优化,比如生成的表(假设 out 为 merge)尽量减少字段 但是这个方法确实也不是很好的方法,毕竟数据量太大的话,会感觉浪费空间。不讨论重新设计系统和存储的话,感觉也没有其他好方法

  • 在没有 join 的情况下,要如何解决这样的类似 join 的功能 at June 25, 2013

    http://blog.knoldus.com/2013/02/03/joins-now-possible-in-mongodb/

  • 在没有 join 的情况下,要如何解决这样的类似 join 的功能 at June 25, 2013

    之前理解错了 毫无作用是不可能的,数据量大就必然要分页,要分页就得排序,要排序就得有 sort key,这个 sort key 必须依赖这个关联 这个问题看看 mongo 的 map reduce 吧

  • 在没有 join 的情况下,要如何解决这样的类似 join 的功能 at June 25, 2013

    假设分页大小 10 1,先查找符合条件的 container, pagenate 后,得到 container_ids(count = 10 的 array) cs = Container.where({conditions}).page(page).per(10) container_ids = cs.map(&:id) 2,os = Object.where(:container_id.in => container_ids, {other conditions}).group_by(:container_id), 得到一个 count = 10 的 hash 3,比如你要 list 出来的操作 list = cs.map{|x| [x, os[x.id]]}

  • Rails 4 的异步邮件发送可以用了么?(查了下要 4.1 才有) at June 19, 2013

    resque mailer

  • Teahour.fm 第 17 期发布,访谈嘉宾 @luikore 和 @skandhas at May 28, 2013

    这口山东话...

  • 今天在用 ubuntu 的时候突然就花屏了 at April 16, 2013

    用之前的 kernel 吧,为了方便可以吧 grub 里面的启动菜单项指到历史的某个版本,比如 37 好像是好的。38,39,之后的好像是有些问题。

  • Prev
  • 1
  • 2
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English