试试其他两个吧,不行就用--without-x 把
如果你想要的处理结果和 self 类型不同,那必然需要多一个调用。ruby 又没有 perl 那样根据调用 context 返回不同值的机制
#12 楼 @zhenjunluo 明白了。scope 就是动态定义一个方法,这个方法先执行 lambda 的操作,然后返回 self,于是就可以链式调用了。最后也是要用 all/count 之类的方法来获得计算结果或者内部状态的。我不熟 ruby,不知道要怎么写
#6 楼 @zhenjunluo 我看不明白这段代码的意思 反正返回的不是 self,就是一个新对象。所以如果想返回字符串,那就让返回的对象是 String 类或者子类
class MyString < String
def part(b ,e)
MyString.new self[b, e]
end
def limit(length)
MyString.new self[0 .. length]
end
end
s = MyString.new "Hell, world!"
puts s.part(1 ,5).limit(3)
class String
def part(b ,e)
String.new self[b, e]
end
def limit(length)
String.new self[0 .. length]
end
end
s = "Hell, world!"
puts s.part(1 ,5).limit(3)
其实我真的希望有一个系统可以打动我,让我去了解探索它的奇妙之处,就像当初接触 linux 时那样,和 windows 是如此不同。mac 和 linux 的差异没有 linux 和 windows 的差异那么大,楼主说的这几点,都没有啥可以让我感觉想要进一步了解的……
http://stackoverflow.com/questions/72209/recursion-or-iteration 我喜欢这里的一句话 Loops may achieve a performance gain for your computer. Recursion may achieve a performance gain for your programmer. Choose which is more important in your situation!
http://stackoverflow.com/questions/72209/recursion-or-iteration 我喜欢这里的一句话 Loops may achieve a performance gain for your computer. Recursion may achieve a performance gain for your programmer. Choose which is more important in your situation!
http://stackoverflow.com/questions/72209/recursion-or-iteration 我喜欢这里的一句话 Loops may achieve a performance gain for your computer. Recursion may achieve a performance gain for your programmer. Choose which is more important in your situation!
http://stackoverflow.com/questions/72209/recursion-or-iteration 我喜欢这里的一句话 Loops may achieve a performance gain for your computer. Recursion may achieve a performance gain for your programmer. Choose which is more important in your situation!
另一贴已经讨论一百几楼了 http://ruby-china.org/topics/5300
这个的限制不是 ruby 本身的,是系统的,我用 http://people.redhat.com/alikins/tuning_utils/thread-limit.c 来测试是 30961 linux 的话,内核有个值是 /proc/sys/kernel/threads-max,默认是6万几,设高了也不能突破3万几的限制,貌似还有个每用户的限制
到 3 万几就出错了,不知道碰到了什么限制,内存是没满的 http://ww3.sinaimg.cn/large/65a79f0cgw1dwlk31v1x8j.jpg
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] 4G 内存 跑到 2 万几了 http://ww2.sinaimg.cn/large/65a79f0cgw1dwlk0s4pdyj.jpg
商家才亏,那是推广佣金,普通顾客也能拿的话,赚的就少了 另外,买东西 = 吃亏 这种观念不可取啊不可取
postgresql
这个东西的主要功效不是加速,是让递归调用不会栈溢出吧…
没有差别的
#77 楼 @zw963 不是 zenburn,是这个 http://ruby-china.org/topics/3853 稍微改了一下 clear 我没用过,不过 wiki 有解 http://emacswiki.org/emacs/ShellMode#toc11
#74 楼 @zw963 没有用 gtk,因为感觉渲染比纯字符界面要慢。我是在.bashrc 里加了 export TERM="xterm-256color"的。 我因为没有用那些键,所以也不知道怎么回事。theme 可以用的,显示效果和 gtk 的一样,只不过字体大小是由虚拟终端设定,而且只有一种大小。就是 vim 和 gvim 的区别 效果图 http://ww1.sinaimg.cn/large/65a79f0cgw1dwia039p83j.jpg 和 http://ww4.sinaimg.cn/large/65a79f0cgw1dwia2abo1tj.jpg
适合自己的使用习惯就好,凭自己的使用经验也只能得出自己更适合某个系统,而不是某个系统优于另一个。 例如我也用 archlinux,awesome 用过现在用 xmonad,用得很顺手,也没有产生过不愉快的感觉。探索不熟悉的领域和学习,对我来说是很有乐趣的。但我不会向别人推荐它不会鼓吹这种使用方式,因为它确实很所谓的折腾。就如爬上一座山,看得到很好的风光,但路上各种凶险,不是老幼皆宜,那就没必要呼吁了,有兴趣有能力的自然会来 单就 linux 来说,也不是所有人的取向都一样,有人喜欢开箱即用,有人喜欢细细配置。11 楼配 emacs 配了大半年,我配了几天就用得轻松愉快了。所以无视各人的能力和取向,简单地说某某好某某差,没有意义的 我喜欢用 win+enter 打开终端,用 win+p 打开 dmenu,用 win+j/k/m/u 切换窗口和工作区,喜欢没有任务栏和标题栏,喜欢所有程序一打开就是全屏状态。如果 mac 可以满足我这些使用习惯,我也会尝试一下。在编辑器里面,我喜欢 vim 那样的 modal editing,小指也比较残废,所以用 emacs 我也用 evil mode,沿用在 vim 下的使用习惯。所以只有个人适合与否,没有系统的好丑 至于 taste,我喜欢甜的豆腐花,不知道 taste 算高还是低?
点开文件,源代码右上角那里有个“Raw”,那个就是文件的地址