Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
msg7086
@msg7086
Member
NO. 15139 / 2014-09-26

[email protected]
Oracle
林肯帕克
11 Topics / 895 Replies
29 Followers
0 Following
3 Favorites
GitHub Public Repos
  • x265-Yuuki-Asuna 177

    A fork of x265. A modded version.

  • rb1drv 13

    msg7086's Ruby SDK for Microsoft OneDrive Service

  • bs4kass 12

  • gop_muxer 7

  • x265 6

    An unofficial mirror to x265 repository, using hg-git. Since MCW switched to Git in 2020, this mi...

  • koying-bdtools 5

    forked from koying/bdtools

  • x264_tMod 4

    tMod: patched x264, dangerous

  • aac-channel-splitter 4

  • nails 3

    Create thumbnails for video clips.

  • latm-channel-splitter 2

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 我想搞一个开源项目: 一个私有的密码盒子,在手机上记录复杂的账号密码 at January 06, 2015

    直到有一天你手机掉了。

  • 告诉大家一个不幸的消息 at January 06, 2015

    告诉大家一个更不幸的消息:使徒马上就要袭来了,请准备好 N2 地雷和 EVA 驾驶员。

  • Redis MySQL 混用的最佳实践 at January 06, 2015

    简单玩的话老老实实把 redis 作为 cache 构成 tied storage。 点击数喜欢数先写在 redis 里,然后每隔一段时间 flush 到 db 里去就好了。 等你的论坛已经大到计数会影响性能的时候,这一段时间的延迟已经根本不是问题了。

    实测统计数据先存在 redis 然后再写入数据库,对于每分钟批量更新约 15000 请求来说,在一台 i5 的机器上 CPU 消耗不会超过 5%。 根本不是瓶颈。

  • 开发 app 的后台,用 ror 或者 Sinatra 能否合适? at January 01, 2015

    我就是用的 grape 写 API,前端是 angularjs。

  • Python 有了新语言 Mochi, Ruby 也不示弱 at December 16, 2014

    streem 已经开了帖子了吧

  • 如何科学使用青云的秒级计费 at December 16, 2014

    为何是定时呢。应该时刻检测当前负载,负载大于一定数值了就开新机器,小于了就砍机器,永远把负载保持在一个中间数值

  • 字符串的 array flatten 以后会带上引号吗? at December 12, 2014

    出现引号是给你看的,不是字符串内部的。

  • lambda binding 的一些行为 at December 12, 2014

    以前上课的时候学到的知识是,绑定总是由内而外查找绑定目标。如果最外层也没有可以绑定的目标,就会出错。

  • lambda binding 的一些行为 at December 12, 2014

    以前上课的时候学到的知识是,绑定总是从内而外查找绑定目标。如果最外层也没有可以绑定的目标,就会出错。

  • 求教,CoffeeScript 在 IE 上不起作用,如何解决 at December 12, 2014

    #8 楼 @dormhub 那说明你的代码有问题。(也就是楼上说的 jQuery 版本过高)

  • [不翻墙,不改 hosts] 稳定地上 facebook,youtube 等网站 (利用 DNS 加密) at November 30, 2014

    直接路由器里 dnsmasq 配置一下不就行了?

  • 你们开发项目,第一步是做什么 at November 30, 2014

    分析,然后尽快 prototyping 出来,然后再慢慢搞起前端

  • 如何看待版本控制? at November 30, 2014

    git,小 repo 没觉得慢啊?我是用 smartgit 的,命令行估计会更快。

  • 如何看待版本控制? at November 30, 2014

    慢吗?你是说 git?

  • 怎么把 user_id 存进去。。。,新人求教 at November 30, 2014

    #2 楼 @hanluner 好眼力…

  • RVM 安装 Ruby2.1.5 出现的问题 at November 30, 2014

    这些工具缺失所以他去 SF.net 抓,然后被墙。

  • 怎么把 user_id 存进去。。。,新人求教 at November 30, 2014

    就像你说的这么存啊?

  • 网站的归属或者原创有没有什么法律依据的。。。 at November 27, 2014

    商标啊。

  • ActiveRecord 缓存问题 at November 27, 2014

    是需要 reload 的吧。数据库更新不可能反馈到对象上的。

  • 大家都用什么备份方案? at November 23, 2014

    MySQL 用他家自己的备份功能就好。文件如果不多的话每日备份就好。

  • Rails 3 与 Rails 4 中 try 方法的不同 at November 23, 2014

    #18 楼 @lhy20062008 send 来自语言的核心。用来实现语言本身而不是用来破坏封装的。

  • 大家都来贴下自己的 Ruby 开发环境吧:) at November 16, 2014

    win81+sublime+virtualbox+debian-testing

  • 经常看到 Ruby 有不同于其他语言的写法 at November 16, 2014

    有点类似于其他语言里的 lambda 表达式,而 | | 之间的则是参数。 比如 C# LINQ 里你可以这样写 Array.Where(p => p.Name == 'Jon') 换做 Ruby 就是 array.select { |p| p.name == 'Jon' }

  • 请教代码重构 at November 16, 2014

    还有……建议把 if/else 反过来,尽可能做成 raise if xxx 这样的结构,看着应该会比较清晰些。

  • Ruby China 的流量有没有达到百万级? at November 11, 2014

    百万级?每秒百万?每年百万?

  • 在现有数据库上进行一个 rails 新项目 at October 31, 2014

    数据 migration 直接用 SQL 什么的应该就行了。发个我自己项目的片段吧,仅供参考。

    namespace :kanako do
      database = ENV['db'] || 'test'
      include ActiveRecord
      task :default => [:team]
    
      task :db => :environment do
        Base.establish_connection
      end
    
      task :team => :db do
        Team.create Base.connection.select_rows("SELECT league_id, name FROM #{database}.gz_league").map{ |row| { :id => row[0], :name => row[1] } }
      end
    end
    
  • 在现有数据库上进行一个 rails 新项目 at October 31, 2014

    不对不对。

    首先 production server 别乱动。

    然后数据库 dump 一份来本地,写一个 rake task 做数据 migration。

    等部署的时候,rake task 在线上做数据 migration,从原始数据库读取,然后写入新数据库里,相当于是数据同步。

  • PostgreSQL 与 MySQL 的性能 at October 30, 2014

    #49 楼 @hooopo 原来如此,学到了 :thumbsup:

  • PostgreSQL 与 MySQL 的性能 at October 30, 2014

    #38 楼 @hooopo 这个词是我随口说的。

    因为 [timestamp, game_id] 上有索引的情况下,只读取索引就可以得到结果,所以完全不用读数据表了。第二种情况是只用索引来搜索数据,所以用了索引但是还是要用去数据表里搜出所有的数据来做聚合运算。虽然速度不慢但是会增加 I/O。倒不如说,其实把 game_id 放进联合索引就是相当于做了半个 counter_cache。

    对于楼主的两条查询 EXPLAIN,可以看到 possible_keys 都是 NULL,而 keys 则有索引。这种情况官网解释为:

    It is possible that key will name an index that is not present in the possible_keys value. This can happen if none of the possible_keys indexes are suitable for looking up rows, but all the columns selected by the query are columns of some other index. That is, the named index covers the selected columns, so although it is not used to determine which rows to retrieve, an index scan is more efficient than a data row scan.

    另外,我用的是 Aria,想来 MyISAM 应该会是同样的结果。

  • 如何获取第几个元素的属性(已解决) at October 29, 2014

    你确定 main_test 这东东在你给的 html 片段中是存在的? 另外直接写 $('.main .test a').eq(i) 不好么?另外试试看把 attr 换成 prop。

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