我其实一直想做,纠结于 xmpp 还是 websocket,还有盈利模式等等问题。
#13 楼 @happypeter thx
有没有类似rake sunspot:index
的命令,导入全部的 model 或者某些标记的 model,这样不用一个一个导入?
thinks
其他不能答复你,但是 war 包是不能保护源代码的。
美女,买个或者找个漂亮的 bootstrap 后台模板,自己套,太爽了。
自己的库,别人的库都是库啊~MVC 之外的库我都放 lib 下,我觉得也应该放 lib 下面,我的 helper 目录下的东西也只是给 view 用,controller 里面写的 helper V 和 C 通用
#16 楼 @happypeter 我猜是自带中文分词插件,叫做 smartcn,我没用过,但是普遍说差 IK 和 mmseg
#16 楼 @happypeter 我猜是自带中文分词插件,叫做 smartcn,我没用过,但是普遍说差 IK 和 mmseg
require 'net/http'
url=%Q(http://blog.sina.com.cn/1789468892)
res =Net::HTTP.get_response(URI.parse(url)).body.match(/<title>(.+?)<\/title>/)[1]
p res, res.encoding.name
res.force_encoding('UTF-8')
p res, res.encoding
# ary[start, length] → new_ary or nil
# http://www.ruby-doc.org/core-2.1.3/Array.html#method-i-5B-5D
a[6, 1] #=> nil
a[5, 1] #=> []
VALUE
rb_ary_aref(int argc, VALUE *argv, VALUE ary)
{
VALUE arg;
long beg, len;
if (argc == 2) { /* 两个参数 */
beg = NUM2LONG(argv[0]);
len = NUM2LONG(argv[1]);
if (beg < 0) {
beg += RARRAY_LEN(ary);
}
return rb_ary_subseq(ary, beg, len); /* 注意此处,查看ruby源码 */
/* https://github.com/ruby/ruby/blob/88cbfc0d10f6d449a41127db365389951b87ee51/array.c */
}
/* 以下代码省略 */
if (argc != 1) {
rb_scan_args(argc, argv, "11", NULL, NULL);
}
arg = argv[0];
/* special case - speeding up */
if (FIXNUM_P(arg)) {
return rb_ary_entry(ary, FIX2LONG(arg));
}
/* check if idx is Range */
switch (rb_range_beg_len(arg, &beg, &len, RARRAY_LEN(ary), 0)) {
case Qfalse:
break;
case Qnil:
return Qnil;
default:
return rb_ary_subseq(ary, beg, len);
}
return rb_ary_entry(ary, NUM2LONG(arg));
}
VALUE
rb_ary_subseq(VALUE ary, long beg, long len)
{
VALUE klass;
long alen = RARRAY_LEN(ary); /* 5 */
if (beg > alen) return Qnil; /* a[6, 1] = nil */
if (beg < 0 || len < 0) return Qnil;
if (alen < len || alen < beg + len) {
len = alen - beg; /* len=5-5=0, a[5, 1] = [] */
}
klass = rb_obj_class(ary);
if (len == 0) return ary_new(klass, 0);
return ary_make_partial(ary, klass, beg, len);
}
真相帝
百度云吧,1T 随你放
http://www.amazon.cn//dp/1941222129图书 中文版啥时候能出呢
#3 楼 @shangrenzhidao 我试了下,下面说支持,但是结果不对 http://www.rubular.com
I find web-console; https://github.com/rails/web-console
继续等
试试 File.open("filename", "mode:external_encoding:intername_encoding")
或者分段读取后编码保存。
1.使用/m 后,可以使用。匹配换行符
str = "ABC\nDEF\nGHI"
p /DEF.GHI/ =~ str #=> nil
p /DEF.GHI/m =~ str #=> 4
2.只使用一次内嵌表达式,但我发现两个都替换了!!! http://www.ruby-doc.org/core-2.1.2/Regexp.html 出 bug 啦?
str1 = "a1"
str2 = "a2"
str = "ABC#{str1}DEF#{str2}GHI"
p /#{str1}DEF/ =~ str #=> 3
p /#{str1}DEF#{str2}GHI/o =~ str #=> 3
在线等
能来 ruby 元编程第二版不?很喜欢
#1 楼 @cifery https://ruby-china.org/topics/21516 https://ruby-china.org/topics/21638 docker 坑还很深,对于我来说还有不少问题没解决。