rhomobile 还没死?居然做了新网站。LZ 其实不用跨很多平台,黑莓,wm 不用考虑,iOS 和 Android 足够,其它用户让他们去买个新手机。
还有一个 Xamarin,用 C#,库很多,而且平台。一些无界面的底层库,代码可以共用,这个很爽。如果是简单的 UI, 界面都可以共用:https://xamarin.com/forms 缺点是要钱,代码容易反编译。 https://store.xamarin.com/
如果可能还是原生平台开发,坑少。
好文,
不过我没接触过 JRuby
没有 Java 历史包袱的项目不用入坑吧。JRuby 有什么优势吗?
#8 楼 @suxiaohun 我的场景和你的不一样,我是 select * from table where keyword='foobar',然后在 foobar 这条记录里冗余其它 15 条结果。
你这种情况下,如果知道某页的第一个 id 是什么,那也可以用冗余的方法了。
offset 过大就是这种效果,不过每次只取一条结果的话,速度还不错,如果一页 15 个结果,可以分 15 次取出,你可以试一下,有没有效果不敢保证。
N 年前遇到过相同问题,因为数据不常变动,后来我做了冗余,多开一个 text 字段,然后从头到尾遍历一次,在新开的 text 字段存接下来的 14 个结果。跑一遍还是要一点时间的,但这之后只要查一条信息,就得到 15 条数据,多靠后都没关系。
如果更新一条数据,要把包含这条数据的所有相邻 text 字段都更新。这个过程慢一点没关系,不常更新。
#1 楼 @nowherekai #2 楼 @saiga 谢谢两位,学到了
http://ruby-doc.org/core-2.1.1/Regexp.html
(?=pat) - Positive lookahead assertion: ensures that the following characters match pat, but doesn't include those characters in the matched text
(?<=pat) - Positive lookbehind assertion: ensures that the preceding characters match pat, but doesn't include those characters in the matched text
The (?:…) construct provides grouping without capturing. That is, it combines the terms it contains into an atomic whole without creating a backreference.
大赞! 上传 excel 可以更新 I18n 文件,好像不能删除以前存入的内容。比如说现在不用 hello_world 了,怎么删除呢?
从静态 html 时代过来的,选 erb,好看懂,空格换行都随意
Rails Scaffold 一次定制,多次使用,完胜
这广告不错!

👍
#17 楼 @blacktulip 谢谢,提醒得对
如果不能把 varchar 换成 char,没什么意义, 如果可以换成 char,但表内其它字段也有 varchar,其实作用也不太大
只有一个表中的字段全是 char,才有一点优势,
别纠结了,先把大雁射下来再说,要蒸要煮有的是时间商量。