python 的处理错误的方式:1> 断言 assert condition 相当于 if not condition: crash program 断言设置的目的就是因为与其让程序晚点崩溃,不如直接设置错误情况,让它直接崩溃 >>> age = -1 ...
分类:
编程语言 时间:
2014-10-06 03:05:39
阅读次数:
246
先插入测试数据:for(var i=1; i2;} });group联合$where查询db.test.group({key:{age:true},initial:{num:0},$reduce:function(doc,prev){prev.num++},condition:{$where:fu....
分类:
数据库 时间:
2014-09-30 13:16:49
阅读次数:
257
UseAn access sequence is a search strategy that the system uses to find valid data for a particular condition type. It determines the sequence in whic...
分类:
数据库 时间:
2014-09-28 16:03:53
阅读次数:
231
实际上,这个页面所讲述的是在MariaDB 5.3.3(MySQL是在5.6)开始引入的一种叫做Index Condition Pushdown(以下简称ICP)的查询优化方式。由于本身不是一个层面的东西,前文中说的是Index Access,而这里是Query Optimization,所以并不构...
分类:
数据库 时间:
2014-09-23 16:25:34
阅读次数:
299
Oracle “CONNECT BY” 使用功能说明:语法结构如下:[ START WITH condition ]CONNECT BY [ NOCYCLE ] condition说明:1. START WITH:告诉系统以哪个节点作为根结点开始查找并构造结果集,该节点即为返回记录中的最高节点。2....
分类:
数据库 时间:
2014-09-22 15:40:32
阅读次数:
239
In the last blog, there are three query condition to be described. In the blog, we wil...
分类:
数据库 时间:
2014-09-22 03:37:02
阅读次数:
255
我们在多线程开发中,可能会出现这种情况。就是一个线程需要另外一个线程满足某某条件才能继续运行,或者需
要其他线程满足好几个条件才能运行,对于这样的多条件的多线程并发,我们如何控制好各个线程之间的关系,使他们
能很好的处理冲突不至于相互出现问题呢,下面我们来介绍一下Java提供的Condition这个接口,这个接口很好的实现了
这种需求。
对于这个问题最经典的例子就是生产者消费者模型,生产者...
分类:
编程语言 时间:
2014-09-21 22:11:01
阅读次数:
405
Condition的含义是条件变量,其实现依赖于系统,一般都要配合Mutex使用,使用步骤为:给mutex上锁(Lock),调用wait等待“条件”发生,如果没有发生则re-wait(),最后释放mutex(unlock),并继续执行。所有等待(wait)同一个“条件变量(condition)”的线...
分类:
移动开发 时间:
2014-09-21 18:37:51
阅读次数:
410
常识,之前有的没搞清楚,导致写代码时不少疑惑。
比较典型的同步例子,用了两个Condition,notEmpty和notFull,分别对应两个lock,takeLock和putLock。查看take的代码:
E x;
int c = -1;
final AtomicInteger count = this.count;
final AtomicInteger takeLock = thi...
分类:
数据库 时间:
2014-09-21 01:53:59
阅读次数:
533
while do done, until do done (不定循环)while [ condition ] $s"for...do...done (固定回圈)for 这种语法,则是『 已经知道要进行几次回圈』的状态!他的语法是:for var in con1 con2 con3 ...do...
分类:
其他好文 时间:
2014-09-20 18:44:59
阅读次数:
271