还招人不?
马甲来了!~
在一次问答讲座上,开发者们问道 Angular 1.3 还将获得多长时间的支持。Brad Green 是这样回答的:
比较合理的期望是,我们大约还需要 1 年半至 2 年时间以发布 2.0 的最终版本,这段时间内我们还会为 1.3 提供缺陷修复及安全补丁。
我没找到原文,不过按照上面的说法,目前不确定 2.0 出来之后是否会维护两个版本。
#2 楼 @wpdreammelody thin 应该类似 tomcat,glassfish 这类应用服务器,
一片空白...挂了代理也没转出来
已发。 改完 markdown 之后忘了转 pdf 了,结果把旧的那份发出去了。又发了一份
我之前已经给 simple-captcha 提了 patch,可以支持 redis 了啊...
这个看需求,像 ruby-china 这种实时性要求不高的直接 cache,每小时更新一次
出错调试仅靠百度等中文网站那才是大触
select * from table where receiver_id = 1 order by id desc limit 10
Message.where(receiver: 1).order(id: :desc).limit(10)
#10 楼 @jiyinyiyong 空对象继承不是常用的手法吗?求解
taggable_type
和 taggable_id
是 tagging 这个 model 的,而不是 tag 的属性,而 taggging 与 tag 是多对一,也就是 Tag.first.taggable_id
从逻辑上来看就是错误的,因为 单个 tag 会有多个 tagging,每个 tagging 记录的 taggable_type
和 taggable_id
都不一样。
你在 scope 里调用了 select
方法,这个方法是数组的方法,rails 会调用 to_a
立即查询数据库并将结果加载到内存,然后再将结果集转换成数组进行操作。这个过程会产生大量的内存消耗,所以你要将过滤的过程交给数据库来做,具体就是用 join
三表联查
#3 楼 @jiyinyiyong 不过我觉得人肉翻译 coffeescript 是学习 js 的好方法,很多最佳实践都可以在里面找到..
#3 楼 @jiyinyiyong 竟然都有中文文档了啊
现在没环境,只能人肉翻译成 js:
$(document).on('ready page:change', function() {
$('.store .entry > img').click(function() {
$(this).parent().find(':submit').click();
});
});
其实就是最简单的回调。 PS: 你给的代码用了两次绑定,其实只需要将 '.store .entry > img' 的事件委托到 document 就可以了,这样明显多此一举
#1 楼 @jiyinyiyong 有啊,最近在关注 react 和 polymer。不过不熟悉 node 的工具链,各种坑各种摔
#1 楼 @meeasyhappy 科技新闻里有些什么都不懂的妓者会乱写一气。记得以前看到一篇关于天朝可控核聚变的新闻,当场就给吓尿了,最后还得科学院出来辟谣。
我选 Android
#4 楼 @jiwoorico **
要 ruby 2.0
下面这两个方法等价:
def foo **bar
end
def foo bar = {}
end
也可以直接像普通方法一样写,不同的是参数不能略过:
def foo bar
puts bar
end
foo a: 1
foo # Exception
另外可以使用 2.0 的新特性给 hash 里的值设置默认值:
def foo a: 1, b: 2
end
foo a: 'a'
foo
第一个 因为 block 生成的是闭包,无论变量是什么类型一律是引用而非拷贝,所以会出现重复。可以将变量以参数的方式传进去:
arrThread << Thread.new(j) { |k| p "k = #{k}"; p k;}
第二个还没看懂代码的意思...