Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@quakewang
高级会员
第 162 位会员 / 2011-11-22

[email protected]
上海
26 篇帖子 / 752 条回帖
212 关注者
4 正在关注
22 收藏
GitHub Public Repos
  • rfcs 1

    This repository contains proposals, standards and documentations related to Nervos Network.

  • linux 1

    Linux kernel source tree

  • cfn-node 0

  • ckb 0

    CKB is a public/permissionless blockchain, the layer 1 of Nervos network.

  • ractor 0

    Rust actor framework

  • autocorrect 0

    A linter and formatter for help you improve copywriting, to correct spaces, punctuations between ...

  • ckb-vm 0

    CKB's vm, based on open source RISC-V ISA

  • ckb-auth 0

    A consolidated library featuring numerous blockchains authentication techniques on CKB-VM

  • hyprnote 0

    Privacy-first AI Notepad for back-to-back meetings

  • fiber-scripts 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 求一种转换数组的简洁、高端、大气、上档次的方法 at 2013年05月29日
    data = ["0.0", "0.1", "0.2", "1.2", "1.3", "2.2", "2.3", "3.2", "4.0", "4.2"]
    data.group_by(&:to_i).values
    
  • Unicorn out-of-band GC 和 Unicorn Slayer at 2013年05月29日

    Passenger 的:

    http://blog.phusion.nl/2013/01/22/phusion-passenger-4-technology-preview-out-of-band-work/

  • 别在服务器上安装 RVM at 2013年05月29日

    cron job 只要在脚本里面加个 source 就搞定了啊,一直在生产环境用 rvm,很方便啊 source /home/user/.rvm/environments/ruby-xxx

  • 实时插入排名的设计 at 2013年05月22日

    #11 楼 @yueyoum 不要用小数,用整数,扩大间隔值,如果出现重复的,取前后 N 个重算间隔。 假设数据库栏位叫 rank_value,给这个栏位建 index,取某个用户排名就是:

    select count(*) from users where rank_value <= self.rank_value
    

    大数据量下,加分组栏位,来解决性能问题。

  • 实时插入排名的设计 at 2013年05月22日

    #7 楼 @yueyoum F 赢了 C,F 是 (20+15) / 2 = 17 或 18,不是 15

  • 实时插入排名的设计 at 2013年05月22日

    给每个人一个值,用来做排序用,PK 赢的人,将他的值改成被 PK 赢的人和他之前那个人的值平均,比如初始:

    A   B   C   D   E   F
    0   10  20  30  40  50
    

    然后 E 赢了 C,E 的值就变成了 (B+C)/2 = 15

    A   B   C   D   E   F
    0   10  20  30  15  50
    

    如果多次 PK 出现值平均重复的话,可以指定前后 N 个数据重分隔出固定的空间。

    好处是,实现简单,对 PK 赢的人,只用改动一个值,用数据库排序就能解决,不需要 NoSQL。 考虑到大数据量,可以添加一个分组表,平均 N 个人分为一组。

  • Ruby 做 lbs 怎么计算最近门店或者有什么方法介绍 at 2013年05月20日

    我们是用 Solr 的 Geospatial 功能来做的,ruby 有 sunspot 这个很好用的 solr gem,可以直接支持。 它还能和全文索引集成在一起,挺方便的。

  • 上海张江 求租房推荐,或者靠谱转租 at 2013年05月18日

    晨晖路 ... 难道和我们一样是在汤臣租了个民房办公的?

  • 麻烦推荐一些兼容 IE 6 的前端框架 at 2013年05月13日

    #9 楼 @ywencn 自己做老板就行了,哈哈

  • 大神出现之后,我就被当场秒杀,不写啥了…… at 2013年05月13日

    #4 楼 @hhuai 这就吐血了?当你想在 mongo db 中实现符合自然语言习惯的 group by + having sql,一定会觉得蛋碎了,贴个链接吧:

    http://rickosborne.org/download/SQL-to-MongoDB.pdf

  • 麻烦推荐一些兼容 IE 6 的前端框架 at 2013年05月13日

    IE 是什么?

  • 大神出现之后,我就被当场秒杀,不写啥了…… at 2013年05月13日

    quote“动态,灵活,快速,强大,再见了数据库迁移,再见了笨拙的 SQL 语句”

    SQL 其实是这个星球上最动态,最灵活,最快速,最强大的语言

  • Haskell 逆波兰计算例子 at 2013年05月09日

    #7 楼 @luikore bug: solve_rpn "5 -4 -"

  • Phusion Passenger 4.0.1 release 了 at 2013年05月07日

    cool, 可以用 ruby 2.0 和 out of band 了。

  • Rails 4 : New Feature, Better Syntax at 2013年05月04日

    #5 楼 @luikore 哦,去看看,最喜欢看别人躺枪的,哈哈

  • Rails 4 : New Feature, Better Syntax at 2013年05月04日

    #2 楼 @luikore 为什么会被一顿轰炸?

  • 求推荐邮件服务 at 2013年04月26日

    #15 楼 @pyhooy 嗯,国内邮箱到达率应该比国外的好,而且我看搜狐的 api 和 sendgrid 几乎是一致的,迁移成本应该很低。

  • 求推荐邮件服务 at 2013年04月25日

    #7 楼 @larryzhao 我们也在用 sendgrid 9•99 美元的那个套餐,不过一个月只有 40000 封的上限,目前已经不够了,下个套餐是 99•9,有点太贵了,下个月准备迁移到 sohu 的了

  • 如何在 rails 上整合 discuz!? at 2013年04月25日

    #17 楼 @lgn21st 以前折腾过 p3p 跨域 cookie,现在不知道有没有更好的方法,不过 discuz 没有官方接口用来做集成?

  • 王垠:程序语言的常见设计错误 (2) - 试图容纳世界 at 2013年04月25日

    一些人眼中的问题,在另一些人看来是特性,反之亦然。

  • controller 里写的逻辑代码应该写在哪里? at 2013年04月24日

    动态令牌这段代码移到 before_filter 过期时间写成 devise 的扩展模块,这样你就不需要复写 devise 的 sesison controller create 方法了。

    class SessionsController < Devise::SessionsController
      before_filter :check_ikey, :only => [:create]
    
      def check_ikey
      #...
      end
    end
    
  • BitTorrent Sync at 2013年04月24日

    刚刚试用了一下,5 分钟就安装配置好了,很方便。除了用来做数据备份以外,还可以用在公司内部多台 PC 做数据共享,只需将对应 token 发给多个人,就可以将这个目录同步到其他电脑了。

    后续版本如果加一个协议头,那么只要发个链接,安装过软件的人点击就可以将共享的目录同步下来了,很方便。

  • BitTorrent Sync at 2013年04月24日

    看上去很不错啊,支持 win、mac,linux,还可设置仅单向同步(适合用来做备份)

  • 问一个整合数组 [Hash] 的方法 at 2013年04月22日

    用 group_by,map,inject

    data.group_by{|e| e[:entry_id]}.map{|k, v| {:entry_id => k, :data => v.inject({}){|h, e| h.merge("field_#{e[:field_id]}".to_sym => e[:content])}}}
    
  • 初级问题,AR transaction 怎么用怎么看效果 at 2013年04月21日

    你的数据库不支持事务吧?

  • 求推荐邮件服务 at 2013年04月19日

    试试看 sohu 的? http://sendcloud.sohu.com/

  • 你是一个工资太低的程序员吗? at 2013年04月17日

    ruby 程序员的收入随着工作经验的增长是成下降趋势的...

    这条真准。。。掩面跑过。。。

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