好像这个更简单:
sed -e 's/\./:/g'
不懂这段脚本是用来做什么的...
哦,IFS 是 internal field separator, 学习了
假设分类表是 Sort
<%= form_for @product do |f| %>
...
选择分类: <%= f.select :sort_id, Sort.all.map{|s| [s.sort_name, s.id]} %>
<% end %>
~/.pryrc
begin
require 'active_support/core_ext'
rescue LoadError
end
require 'matrix'
require 'prime'
INF = 1.0/0
class Range
def method_missing *xs, &p
to_a.send *xs, &p
end
end
收到,比喝茶处近了一点点
感觉 uk 就是 bootstrap 翻版,根本没改变丑陋的选择器命名...
semantic ui 类交集的方案简直完美,用 .ui
限制命名空间也不会污染出去
在 accessibility 里把字体改成粗的,然后换个纯色背景,感觉还凑合的
http://sloppyui.tumblr.com/ 里的很多小问题都是 DP 里的已经修好了
大黑条和 iphone 挺和谐的...
现在能用 xcode5 自带的 clang 编译 capnproto 了!
我的 brew 没问题...
我这里 chrome 很正常
烤鸭是一种熬完倒掉汤再烘干,师傅负责切掉和吃掉鸭腿和肉,只给客人留入口即化的皮,客人吃完了还感觉没吃过的神奇食物
使用了命名组的话,所有非命名括号都不会捕获的,没必要加那么多 (?:
大概是因为访问 80 静态文件是走的 nginx, 访问 8000 静态文件走的 unicorn
+1
#8 楼 @zhenjunluo symbol 只存一份,但不释放,string 没有 symbol 那样的优化,但可以释放。不该让程序存在生成无穷多 symbol 的可能 (例如把用户输入转换成 symbol).
params[:a] # 随便用
params['a'].to_sym # 不好
"#{i += 1}".to_sym # 如果调用次数不多, 也没问题
用 clear 可以,不过退出局部作用域就全释放了,不用处处 clear.
ActiveSupport 加了 Proc#bind
, 但是每次 bind 都生成一个新的 symbol, 会引起严重的 GC 问题,已经 deprecated 了