Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Hao King
@kingwkb
会员
第 4904 位会员 / 2012-12-08

郑州
70 篇帖子 / 259 条回帖
1 关注者
0 正在关注
2 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • SQLBuilder - 一个简单的 SQL 生成器 at 2020年01月04日

    关联表应该根据 where 条件自动关联,实际业务可能要根据参数来决定查询条件,查询条件又决定了关联表

  • Ruby 2.7.0 Released at 2019年12月30日

    性能有多大提升?

  • 中国 (郑州) 开发者大会兴趣 [主题] 调查表 at 2017年09月19日

    傻逼页面,打开嘈嘈响

  • 送几本《RESTful Rails Development (中文版)》 at 2017年03月05日

    呵呵

  • Stripe 香港 Beta 版开通了 at 2016年06月19日

    Strip 收款和提现的手续费多少?

  • 老婆业余为程序媛猿朋友们提供 财务,税务,工商,社保等方面的咨询哦 at 2016年05月17日

    这个在手机 Safari 上如何扫描?

  • 上线用户活跃状态图,类似 GitHub at 2016年04月14日

    黑框粗细不一致

  • Ruby China 的 RubyGems 镜像上线 at 2016年03月14日
    time curl -I https://gems.ruby-china.org/specs.4.8.gz
    HTTP/1.1 200 OK
    Server: nnws/1.7.3.6
    Date: Mon, 14 Mar 2016 06:11:12 GMT
    Content-Type: application/octet-stream
    Content-Length: 2754937
    Connection: keep-alive
    Last-Modified: Mon, 14 Mar 2016 06:08:39 GMT
    x-amz-id-2: zSQTtBiea/D+bYUaEysB5dDLwQUnTORjMXrxEXCN0xAK1a7NMcVblH4GxyrK8PV5aOHvnzNxJIM=
    x-amz-request-id: BEDBC03AC1B4C130
    x-amz-replication-status: PENDING
    x-amz-version-id: tYMQMF7kPdAW0JEIUDEisJxc9z7XHPqU
    x-amz-meta-surrogate-key: full-index
    ETag: "fba8e2bffb56ce7579af4dbf7d526bea"
    Via: 1.1 varnish
    Fastly-Debug-Digest: 0debb0ceabb31d16abb864478a5071786f8f67d8d7863ea1fe1be712493ee2ac
    Accept-Ranges: bytes
    Via: 1.1 varnish
    Age: 94
    X-Served-By: cache-sea1922-SEA, cache-ord1731-ORD
    X-Cache: HIT, HIT
    X-Cache-Hits: 5, 1
    X-Daa-Tunnel: hop_count=1
    X-Cache-Lookup: Hit From Upstream
    
    curl -I https://gems.ruby-china.org/specs.4.8.gz  0.04s user 0.02s system 0% cpu 54.597 total
    
  • 使用 passenger-install-nginx-module 安装 nginx 后无法使用 nginx at 2016年01月02日

    https://www.phusionpassenger.com/library/indepth/integration_modes.html#the-modes-explained 不好意思,的确没有不推荐,我记错,这里意思应该是 不是首选吧

  • 使用 passenger-install-nginx-module 安装 nginx 后无法使用 nginx at 2016年01月02日

    #5 楼 @ch3n 不能用和不推荐用,这样传话真不好,去看看官方文档吧

  • 使用 passenger-install-nginx-module 安装 nginx 后无法使用 nginx at 2016年01月02日

    生产环境不推荐使用 standalone nginx 由于不能动态加载 module,passenger-install-nginx-module 安装的 nginx 我记得在 /usr/local/etc/nginx 目录下

  • Ruby 核心库文档最全的是哪个?each_with_index 为甚么没有写到文档里?已解决,请求封帖 at 2015年11月16日

    http://ruby-doc.org/core-2.2.3/Enumerable.html#method-i-each_with_index

  • 谨防 ActiveSupport::Cache::Store 缓存 nil 值 at 2015年11月01日

    这个应该是当外部服务出现 nil 时候,我们应当采取的策略问题,你不想把 nil 写入缓存没问题,自己处理就好了,我想把 nil 写入缓存,设置一个很小的缓存时间也是正常的,等等还有其他策略,根据不同业务场景选择不同的策略

  • Sidekiq 后台任务失效 at 2015年10月14日

    一般这种情况基本都是内存不足

  • 通过 ActiveJob 获取 real job id (Sidekiq) at 2015年09月16日

    ActiveJob 提供的功能有限,即便是使用 Rails 4.2, 也会使用 Sidekiq, 不会使用 AcitveJob

  • development 模式下自动加载的问题 at 2015年09月12日

    #1 楼 @msg7086 是这样的么,如果不是用 module 那肯定类的定义和继承类的写法都是使用全路径,但是包括在 module 里面,不是因该用 ruby 的常量查找方式么,我看很多开源的项目也是这么用的(包括在 module 里面,没有使用全路径)也有 controller 重名的情况,我奇怪他们都不会遇到这个问题么

  • 19wu 注册登录不了,怎么买票? at 2015年09月07日

    现在好了,可以登录

  • [炒冷饭] Rails 进程监视,你的选择是? at 2015年08月12日

    upstart 系统自带,无需安装,节省资源,稳定

  • [12 台减至 3 台] 用 Golang 重写 Sidekiq 的 worker at 2015年08月09日

    #57 楼 @serco redis 部分是 redis 本身单线程的问题,这个换 go 还使用 redis 的话也是不会有性能提升的

  • [北京][7月17日-18日] 乌云 2015 白帽子大会,门票赠送中 at 2015年07月14日

    专门去 GitCafe 注册了个账户 kingwkb

  • sidekiq 并发控制的问题 at 2014年11月05日

    #9 楼 @vincent 这样说的话就解决了我的问题,再次感谢哈,等忙完手上的工作测试下,非常非常感谢

  • sidekiq 并发控制的问题 at 2014年11月05日

    #6 楼 @vincent 再次非常感谢,其实我的问题主要在这里

    如果使用 @tokens.pop 的话,那么 tokens 里面的值就少了,导致不能循环使用的问题,这些并不是使用一次,

    不过你的代码倒是启发我

    class MyToken
       @tokens = %w(111 222 333 444 5555)
    
       def self.acquire
          token = @tokens.shift
          @tokens.push(token)
          token
       end
    end
    
    $token_pool = ConnectionPool.new(size: 5, timeout: 5) { MyToken.acquire }
    
    $token_pool.with do |token|
        # use token
        puts token
    end
    

    这个 acquire 不知道并发是否能导致问题,还是这里要加个锁?

  • sidekiq 并发控制的问题 at 2014年11月05日

    #3 楼 @vincent 是的,这 2 种方式都能解决我的问题,对于我的特定问题,使用 1 有些麻烦,不好理解,如果用你说的 2 的方式理解就比较好了

    对于你说的 connection pool 看似是可以解决这个问题,我对这个 gem 不熟悉,容许我再请教个问题

    假如我有一个数组

    %w(111 222 333 444 5555)
    

    如何按照顺序每次读取到一个值,或者用 connection pool 如何实现呢?

  • sidekiq 并发控制的问题 at 2014年11月05日

    #1 楼 @vincent 非常感谢您的回复,这种方式略显麻烦,我想既然 sidekiq 的并发数量是可以控制的,那么我准备一个列队,这个列队中的资源数量等于 sidekiq 的并发数量,甚至大于 sidekiq 的并发,这里有个问题就是让 sidekiq 每次从这个列队中读取一个资源,保证顺序读就可以了,这种有什么办法实现呢?

  • redirect_to != return at 2014年09月15日

    #11 楼 @raven #10 楼 @saiga #9 楼 @Rei

    ok,明白了,感谢

  • redirect_to != return at 2014年09月15日

    #7 楼 @Rei 如果是 action 中只写了 redirect_to 没有 render 也不会报错

    def show
      if condition?
        redirect_to path
      end
    
      do_something
    end
    
  • redirect_to != return at 2014年09月15日

    #4 楼 @raven 好吧,我没表达清楚
    #5 楼 @JeskTop 是正确的

  • redirect_to != return at 2014年09月15日

    在 4.1 中 before_action 中 redirect_to xxxx and return 会报错

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