改进的写法
def calc_range list
range = []
_last = nil
list.each do |d|
range << nil if _last and (_last + 1 != d)
range << d
_last = d
end
range.split nil
end
现在的写法
def calc_range list
range = []
_last = nil
list.each do |d|
if !_last or (_last + 1 == d)
range << d
else
range << nil
range << d
end
_last = d
end
range.split nil
end
pry(main)> calc_range [1,2,3,5,6,9,10]
=> [[1, 2, 3], [5, 6], [9, 10]]
嗯,我现在改用 emacs 了,vim 值得称道的就是他的操作,软件的开发几乎处于停滞状态 vim 的将来在于其他的编辑器和 ide 里面
为了中华民族的伟大复兴
ruby 好强大
my97 的还不错
前几天无聊想转 emacs 研究了几天,emacs 确实很强大,evil 效果也很棒。 但是 emacs 的大而全总的来说不如 vim 的小而精。 比如说 emacs 默认支持很多版本控制系统, 但是就 git 来说,实在没有 vim 里面的 fugitive.vim 好用。 rails 开发也没有能匹敌 rails.vim 的。
公司的网,感觉比以前快了
#12 楼 @blackanger 暴走漫画是中国人发明的吗?
都用 rbenv
我现在把服务器上和我的电脑上的都换成 trbenv 了
服务器上没有 tmux
额,我看错了,script 标签有问题,用 rails 的 helper 吧
你的问题应该是和 js 加载时间有关系 把 onclick 里面的代码抽出来放到 js 文件里面
$('.datepicker').click ->
WdatePicker(...)
然后需要的 input 只用加 class datepicker 就行了 当然了我写的是 coffee 你还要注意 ready 的问题 如果是 ajax 页面要用 on 绑定
eval 搞定
nokogiri 解析 xml 有 bug 这里的 xml http://www.cnblogs.com/WilsonWu/archive/2008/04/27/1173555.html
嗯,不错
人家的速度好快啊
#1 楼 @kenshin54 vim-dev 邮件列表
推荐楼主用 simple_form
听着睡着了,当然了这完全是我的原因,谁叫我晚上没有睡好
恩,刚看到