这个其实不能算是 SEO 吧,但我也没想到应该叫啥名字
The CHECK clause is parsed but ignored by all storage engines
#5 楼 @hooopo 尽量用标准做法啊,你用 unsigned,0 就变成了特殊情况了啊。减成负的时候跑错是在 UPDATE 语句里做的,这样后期维护起来你得万分小心啊。在 constraint 里做,就一次搞定了啊。
CHECK ( available >= 0)
http://www.postgresql.org/docs/current/static/ddl-constraints.html
选计算机专业就一定能去 Facebook 了?
Rails 又一次改变了世界...
就应该用 redmine 自带那功能改改,你这样搞完全是乱来
#21 楼 @happypeter 不是这样的,这样会导致你表达能力不行的,虽然能听懂看懂有啥用,要你说的时候你就说不出来了...
#32 楼 @yedingding 我也是完全不知道啊 ... 只知道 Terminal 的标准好像是 VT100 什么的
或者简单一点,能把 script 录下来的 session 在浏览器里播放,并且能拖到任一时间点
#30 楼 @yedingding 对啊,就是别人能用浏览器围观你的 Term
#25 楼 @yedingding 弄个工具,能把当前命令行 session,在浏览器里同步显示的吧
#5 楼 @luikore AOP 要解决的问题不仅在 Ruby 中不存在,在 Java 中也不存在。显然语言自身的问题和 AOP 要解决的问题没任何关系啊。
Ruby 和 Java 都只是一门语言而已,而且从 OO 的角度看,都只能算是很拙劣的 Smalltalk 模仿。即便分别对于某一些问题,他们都还算是不错的。
AOP 作为一种范式,是用来解决一类问题的。但,现实是,太多人介绍 AOP 的时候,就喜欢拿 logging 当例子,特别是和 Java 扯上关系之后,花了很大篇幅在讲如何在 Java 里实现 AOP 这种范式。于是,很多人都把精力花在了怎么实现上,而忽视了去理解为什么这种范式适合解决某一类问题。
基本上是和设计模式类似的情况。比如 Visitor Pattern,即便某个语言支持了 Pattern Match,所谓 Visitor Pattern 就是用一下 Pattern Match 而已。但重点不是 Pattern Match 如何优越,而是你用 Visitor Pattern 把问题解决了。
总结一下就是重点是怎么用来解决问题,而不是怎么实现。哪怕你用一个很残废的实现把问题解决了,也比整天研究怎么实现地更好一点但完全不考虑能用来怎么解决问题好。这只是为某一种解决问题的思路起个名字而已,没有人天生就能想到所有思路,起个恰当的名字,大家都在术语上统一一下,这样碰到问题的时候一说就能明白了,而在具体问题里够用的实现就是好实现,没必要深究啊,除非你被坑到了
#6 楼 @zw963 CallByThunk 只是和 Closure 在很多时候有类似的效果而已
http://c2.com/cgi/wiki?CallByThunk
我倒是认为还是用最准确的那个比较好。而不是单纯用这种实现的意图来当名字。
不然class is poor man's closure
,class
也叫closure
了?
还是改成用 Ejabberd 改改吧...
我打开了两个 Tab 怎么办...
SO_REUSEADDR