Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
曹力
@ShiningRay
VIP
NO. 729 / 2012-01-10

暴走漫画
上海
26 Topics / 548 Replies
58 Followers
4 Following
1 Favorites
GitHub Public Repos
  • artela-throttle-aspect 3

    Throttle Aspect for Artela Blockchain

  • modern-art-drive-react 1

  • exchange_engine 1

  • ethereum.rb 1

    Ethereum library for the Ruby language

  • catalog 1

    The Ruby Toolbox library catalog. If you'd like to contribute to the categorizations of Ruby open...

  • eth.rb 0

    a straightforward library to build, sign, and broadcast ethereum transactions anywhere you can ru...

  • xudt-test 0

  • xudt_splitter 0

  • ruby-virtual-actor 0

  • swim 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 都来分享下让你们觉得有成就感的程序代码吧 at March 28, 2013

    #5 楼 @luikore 出了这情况之后怎么搞?下个新的 chmod?

  • 发布糗事百科旧版代码 “冇问题” at March 24, 2013

    #11 楼 @freshlhy 等过几天发布一个更适合起步的包

  • 闲得无聊,将三四年前停掉的一个网站上线了 at March 23, 2013

    当年想抄 digg 的吧

  • 发布糗事百科旧版代码 “冇问题” at March 23, 2013

    #7 楼 @HungYuHei #6 楼 @boboism 原来的创始人在深圳腾讯工作过好多年

  • eigenclass 的作用是什么? at March 22, 2013

    不知道并不影响你写代码,了解了之后可以写出更漂亮的代码

    首先我们从 OOP 的原理讲起

    OOP 把要处理的信息抽象成「对象」,把耦合在一起的「状态」(数据结构)和「行为」(算法)封装到一起。那这里出现了两种解决方式,一种是基于类 Class 和基于原型 Prototype 的,Ruby 用的是前者,象 JavaScript 用的是后者。

    基于类的 OOP 通过把相似行为和状态抽象成 Class,Class 又可以细化行为状态成为 Subclass 子类 类可以实例化成具体的实例对象 Instance,instance 负责储存对象的状态,而行为即方法则放在 Class 中。

    这种概念在 c++,java 里面都运作得很好,但有一些没法自圆其说或者是很麻烦得问题:

    有一些对象是唯一的,他自己属于这一类的,比如 TrueClass 只有 true 一个实例。为了解决这个问题,就有了 singleton 模式。这样就很麻烦,如果我有一个类,它的很多实例,但其中只有一两个具有独特的行为,还是必须另外细化出一个类,这就很麻烦。 另一方面,Class 是否是一种对象?当然在 Ruby 中是的,但是以前的很多 OOP 语言中没办法把 Class 当成对象处理。那如果 Class 也是对象,那 Class 自己又该属于哪个 Class?

    为了解决这些问题 ruby 便引入了 eigenclass,我习惯叫 metaclass,任何一个对象都包含一个 eigenclassy 来定义唯一对应于它自己的行为,这也是为什么获得 eigenclass 用的是 class << self Self End 这样就解决了实例自身独特行为和 Class 的独特行为(Java 里用的是静态方法,逻辑上不能自洽)哪里来的问题。

  • 社区新规则 - 新注册的用户 1 周内禁止发帖 at March 21, 2013

    路过

  • 请问有人用 windows 下的 command line 么,请教乱码的问题…… at March 20, 2013

    #21 楼 @cqcn1991 啊哈啊哈

  • 请问有人用 windows 下的 command line 么,请教乱码的问题…… at March 20, 2013

    #18 楼 @cqcn1991 对啊,反正加上 require 'win32console'就行了

  • 请问有人用 windows 下的 command line 么,请教乱码的问题…… at March 20, 2013

    #16 楼 @cqcn1991 环境变量 path 在 Gemfile 里面加上 gem 'win32console'

  • 用数据库工具软件比 migration 更简单 at March 20, 2013

    其实谈 Quick and dirty 的话,用 Ruby 不如用 PHP

  • 请问有人用 windows 下的 command line 么,请教乱码的问题…… at March 20, 2013

    在下载的 ansi161.zip\x86\(如果是 64 位系统则应该是 x64)中,把两个文件复制到 PATH 中,比如 Ruby 的 bin 下 然后运行 ansicon -i 最后 bundle 里面还要装 win32console

  • 请问有人用 windows 下的 command line 么,请教乱码的问题…… at March 19, 2013

    #5 楼 @cqcn1991 ansicon -i 没错么

  • 为什么 Capistrano 默认是用 /u/app 作为部署的路径? at March 19, 2013

    估计是最初作者的喜好吧,得去问作者

  • 发布糗事百科旧版代码 “冇问题” at March 18, 2013

    呵呵哈哈哈

  • CoffeeScript 支持 source maps 了,在浏览器中调试 CoffeeScript 已成为现实 at March 17, 2013

    #4 楼 @darkbaby123 还有 scss

  • CoffeeScript 支持 source maps 了,在浏览器中调试 CoffeeScript 已成为现实 at March 16, 2013

    assets precompile 能生成 source map 了吗?

  • Datamappify - ActiveRecord 业务逻辑与数据存储的分离 at March 16, 2013

    PEAA 那些东西,一不看就忘了

  • [上海][2013年03月19日] Ruby Tuesday 活动公告 at March 16, 2013

    555 就不能周末么

  • ruby trunk = ruby 2.1.0dev 了 at March 15, 2013

    2.1.0 有哪些新特性?

  • 有没有人在 Windows 7 64 位上成功用 RubyInstaller 安装 Rails 成功的? at March 14, 2013

    win 下面 ruby2.0 没用过,帮不了你了

  • 使用 Go 代替 Ruby 将服务器数量从 30 降到 2 at March 14, 2013

    之前看过 HN 上的评论(不是这篇文章)说,迁移之前已经积累了经验和教训,知道寻找怎样的合适工具,所以迁移后获得了成功。所以这并不代表他们一开始就用 Go 就不会走弯路

  • "if 1==a" 和 "if a==1" 的区别 at March 13, 2013

    String=='1' String==='1'

  • 做开发到底是 Linux 好 还是 Mac 好? at March 13, 2013

    #110 楼 @magiclin Meta+ 上下左右

  • javascript 文件后面总是多一个分号 at March 12, 2013

    有没有具体点的? javascript 文件末尾有分号是好的做法

  • 各位有什么好的 XML Mapping 的 Gem 推介一下? at March 12, 2013

    这个好像还真没有,一般解析都是用 nokogiri 吧

  • JRuby 怎么样,用的多么? at March 12, 2013

    不多,太折腾了,我估计除非是发布商业应用,比如给别的公司交付 ERP,其他一般不会用的吧

  • 异常的捕获 at March 12, 2013

    不错,鼓掌,撒花

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