#9 楼 @praguepp 你的 ruby 版本是 1.8 吧... 要么升级 1.9/2.0, 要么用这个:
/(
\xe4[\xb8-\xbf][\x80-\xbf]
|[\xe5-\xe8][\x80-\xbf][\x80-\xbf]
|\xe9[\x80-\xbd][\x80-\xbf]
|\xe9\xbe[\x80-\xa5]
)+/x
多年前写的可用在 1.8 的针对各种编码的正则:https://gist.github.com/luikore/149493
搞太复杂了... 讨论就是讨论,应该是人人平等的不要老看资历背景积分财富...
可以,最后加个 x 参数
/(?:\s|^)
((?:http:\/\/|www.|https:\/\/|ftp:\/\/|\w+-?\.?\w+)
\w+-?\.?\w+\.(?:#{suffix})
(?:\/\w+-?\.?\w+)*)(?:\s|$)/x
另外,关于 nib 和 xib 这两个词... xib 是编译前的 xml 文本格式,nib 是编译后的二进制格式,比 xib 小得多
把 xib 拆得很细,弄很多个 view controller ??
解释做了什么
# 把选项设为真
option = false
解释为什么这样做
# 网上拷过来的
print "hello world"
修复 bug
# 修复 method missing 的 bug
class Object
def method_missing *args
end
end
技术背景
# 请阅读 Intel x86 手册
code << "\x55\x8B\xEC"\
<< function_body\
<< "\x5D\xC3"
Proof of work
# 如果作了修改, 请也更改下一行的数字, 以保证这个源文件的 SHA2 摘要的末 64 bit 为 0
# 20391
...
视频太爆笑了
sf 是影魔?这个好像也是时不时提裤子的造型口牙
百毒搜不到有用的东西主要是因为竞价排名,只要网站有点流量又不幸泄漏了号码,电话就会被百毒打爆。只要给钱不管什么流氓垃圾的链接都能抬上去。如果能搜到东西,往往也是第 3 页之后...
Google 好处是没有竞价排名,很容易第一页就找到想要的结果。搜不到中文是因为你没设置语言... 但坏处是你的兴趣会被机器学习,专给你爱看的,不给你不爱看的。用多了就会被困在一个圈子里,碰不到外面的世界。
搜索引擎排名都在被各种商业智能,什么时候等到 SEO 这个行业消失,搜索结果就真的干净了...
所以多个搜索引擎是需要的。搜常见内容直接 duckduckgo, 查问题应该直接用 stackoverflow 而不要通过别的引擎搜,还可以用方括号限定领域。我的 chrome 设置里就是的搜索引擎里加上 keyword so
, 匹配到 url http://stackoverflow.com/search?q=%s
. 搜 wiki, 图书,电影用 alfred 2 workflow. 搜冷门豆知识才用 google 也只有 google 能找出结果...
一是替换没写对,二是没回写
s = File.binread("#{path}/#{filename}.dat").gsub "\r\n", "\n"
File.open(s, 'wb'){|f| f << s }
换个好点的编辑器,设置换行模式为 unix 的就不会再产生这个了
stylesheet_link_tag
不会去读 css 文件的,和 css 文件的编码无关
是这个 erb 前面部分的问题。
两边环境应该有不一样的地方,例如数据库编码..?
方法可以,类不行
obj.method(:f).source_location
#16 楼 @ghjcumt2008 很多 java 开源项目是 Apache 协议,Apache 协议要求每个源文件开头都要带 license, 而 github 上的 ruby 项目多是 BSD 或者 MIT, 注释量大减 XD