1 #当前块 2 class Block 3 def a_method 4 return yield if block_given? 5 'no block' 6 end 7 end 8 obj=Block.new 9 puts "#{obj.a_m...
分类:
其他好文 时间:
2014-08-27 20:18:28
阅读次数:
194
文章出处:http://blog.csdn.net/lanphaday/archive/2010/03/19/5397038.aspx 协程,又称微线程和纤程等,据说源于 Simula 和 Modula-2 语言(我没有深究,有错请指正),现代编程语言基本上都有支持,比方 Lua、ruby 和最新的...
分类:
其他好文 时间:
2014-08-27 20:10:48
阅读次数:
176
1 #全局变量2 $global_variable=103 class Class14 def print_global()5 puts "Global variable in Class1 is #{$global_variable}"6 end7 end8 cla...
分类:
其他好文 时间:
2014-08-27 20:08:28
阅读次数:
197
1.MAC安装Ruby环境 1> 安装RVM 控制台命令:$curl –L https://get.rvm.io | bash –s stable$source ~/.rvm/scripts/rvm$rvm –v (查看版本,检查是否安装正确)2> 用rvm安装ruby环境$rvm install ...
分类:
其他好文 时间:
2014-08-27 18:23:48
阅读次数:
217
thrift是一个 软件 框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和 代码生成 引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Java...
分类:
其他好文 时间:
2014-08-27 11:14:28
阅读次数:
229
学习Ruby参考教程:http://www.w3cschool.cc/ruby/ruby-installation-windows.htmlwindowx下的ruby学习一.安装ruby,下载最新window稳定版ruby,这里是1.9.3版本点击next安装直到完成,为了方便,在安装界面下方会有个复选框提示是否需要安装watir,DevKit和环境配置的选项,这..
运行了rails s 后出现了一下的错误:/.rvm/gems/ruby-1.9.3-p374/gems/eventmachine-1.0.3/lib/eventmachine.rb:526:in `start_tcp_server': no acceptor (port is in use or ...
分类:
其他好文 时间:
2014-08-27 00:12:36
阅读次数:
297
ruby_xmalloc ruby_xfree
偶然发现这几个函数, 主要作用是在ruby上声明内存, 而且效率非常的快....
然后踩了一个坑.
当某个客户端的包在服务器累计超过貌似是4.5w * 20 左右个包
就会出现内存申请失败!! 我
一开始记得我全部是用的jemalloc.结果发现用的是ruby的堆...
我就艹了. 第一步才知道有限制, 第二才发现没有用jemal...
分类:
其他好文 时间:
2014-08-26 17:22:18
阅读次数:
151
Css自己本身很有趣,但是杨士丹变得越来越大,越来越复杂, 变得很难维护。 这真是预处理器要做的。 Sass让你使用CSS不存在的特性,比如变量,嵌套,混合(mixin), 继承等其它90个好的玩意来让CSS编写变得更有趣。
一旦你开始使用Sass, 它会预处理你的Saa文件, 把它村委一个正常的CSS文件, 用在你的网站上。...
分类:
其他好文 时间:
2014-08-26 15:30:56
阅读次数:
318
简体中文(学习阅读来源):http://blog.itpub.net/11379785/viewspace-1199963/英文版:http://ruby.learncodethehardway.org/book/繁体版:http://lrthw.github.io/代码:1 puts "Hello...
分类:
其他好文 时间:
2014-08-25 22:36:24
阅读次数:
219