用 pg 就简单多啦,tsvector 加个中文分词 gem 就好了
aes-ecb 就可以 pkcs5padding 是自动选择的
Java 的路数也就只能这样了
总结:scope.first_or_create 出来的对象不一致:
如果是 first 的 就不受 scope 影响了 (expected behavior) 如果是 create 的 callback 中就还会受 scope 作用 (expected behavior)
不过这个方法也不提供 upsert 一样的原子性,就相当于 scope.first or scope.create
, 我也觉得没什么作用最好别用...
在外面上网先开加密代理,另外 password 要多一些,我密码有几百个自己都记不全...
在各种 rc 里搜搜 source 的文件?或者目录下的隐藏文件
这么写:
terms\_of\_service
或者设置选项
redcarpet:
extensions: [:no_intra_emphasis]
还可以这么写
obj.try { strftime, "%Y-%m-%d %H:%M" }
当需要在 nil 的时候忽略掉参数的某些计算的话,用 block form 比较简便 (其实和 if obj then ... end 也差不多...)
关注 + 看书!
:thumbsdown: 回帖不多一目了然,没到 reddit/hackernews 那个量... 到那个量的话树形投票筛选是比较方便
可有可无的东西一律不加
睾丸酮会刺激肌肉生长,所以男性肌肉往往更多,搬砖效率更高... 表达生理区别不算歧视。但在招聘搬砖工人的时候强调这一点或者根据这一点进行区别对待,就是歧视嫌疑。平等的社会里,一般是不允许招聘中要求简历里写性别年龄和种族的...
在米国,对于比较轻的歧视案子,法官会按照是否善意来裁定是否有罪,也就是自由裁量权比较高,看你不爽你就有罪...
但编程是智力活动 (虽然和搬砖有相似性...), 男女智力没有明显区别,程序员群体的性别比例失调是很不正常的事情,我觉得主要是原因是:社会广泛存在的"只有男的才适合当程序员"这种固有观念。
哪个女的学写程序,就有很多人说三道四指指点点怀疑其目的和能力,这就是歧视的言论. 在这个观念作用下,也会产生针对不同群体的差别对待,也就是歧视的行为. 如果固有观念获得更多的认同,没人觉得它不对,就会出现歧视的制度。
但一个为了打破这种固有观念的活动里,出了一个宣传这个固有观念的帖子...
require 'prime'
Prime.take_while{|p| p < 10000}
为你补充:不过其他地方发的都没删,微信也没删,哈哈
还好我妹子看了没生气,不然我就去不了了...
这个量级的任务,我猜是要按照订阅生成 feeds timeline? worker 一次取多个任务,然后把 io 读写都 batch 就嗷嗷快了 如果是做矩阵计算做个性化推荐或者聚类,都用的 C 实现,换语言也不会快
文件内同名补全很简单:
TextMate 按 esc Vim 按 ctrl+p
如果通配符不能完全筛选,文件又海量,就有用
(a - b) | (b - a)
#40 楼 @flowerwrong active model serializer 和写个 view model 然后 as_json 一样,都是围绕 model 去做序列化,就是依赖 active model, 轻量级的服务可以完全抛弃 active model 的... 重复的地方可以加 helper, 也是只用写一次的