这个示例中BoundedBuffer是一个固定长度的集合,这个在其put操作时,如果发现长度已经达到最大长度,那么会等待notFull信号,如果得到notFull信号会像集合中添加元素,并发出notEmpty的信号,而在其take方法中如果发现集合长度为空,那么会等待notEmpty的信号,同时如果 ...
分类:
其他好文 时间:
2016-11-30 02:24:55
阅读次数:
189
ThinkPHP3.2中if判断条件是两个变量时,condition中的变量要用中括号形式, ...
分类:
Web程序 时间:
2016-11-29 22:05:19
阅读次数:
216
分支结构 Java提供了两种常见的分支控制结构:if语句和switch语句。 if语句 if语句使用布尔值或布尔表达式(表达式结果为布尔值),if语句有3中形式: 第一种形式: 第二种形式: 第三种形式: 我们看下面一个例子: 这个是if语句的应用,结果当然是青年人,没有问题。 但是,如果分支非常多 ...
分类:
编程语言 时间:
2016-11-29 07:13:04
阅读次数:
160
首先,先谈一下对查询的理解:查询的对象是数据库中的数据表,一个或多个;查询的限制就是各种条件或要求;查询的结果=表对象+限制(条件)。 对数据表的操作(CRUD)查询是最复杂也是最关键的一步!'SELECT * FROM WHERE [condition]',WHERE是对基本的限制条件。 条件的形 ...
分类:
数据库 时间:
2016-11-28 08:28:06
阅读次数:
159
a) 写法轻松,更新效率高: update table1 set field1=table2.field1,field2=table2.field2 from table2 where table1.id=table2.id b) 常规方式,这种写法相当于一个 Left join, 以外面的wher ...
分类:
数据库 时间:
2016-11-27 20:12:56
阅读次数:
167
程序中的流程控制是由比较语句和测试语句处理的。 1、if条件 if conditon then commands; fi 2、esle if和esle if condition then commands; else if condition; then commands; else command ...
分类:
其他好文 时间:
2016-11-24 15:31:31
阅读次数:
95
#!/usr/bin/env python # -*- coding: utf-8 -*- from threading import Thread, Condition import time items = [] condition = Condition() class Consumer(Th ...
分类:
编程语言 时间:
2016-11-23 10:11:48
阅读次数:
335
threading基于Java的线程模型设计。锁(Lock)和条件变量(Condition)在Java中是对象的基本行为(每一个对象都自带了锁和条件变量),而在Python中则是独立的对象。Python Thread提供了Java Thread的行为的子集;没有优先级、线程组,线程也不能被停止、暂停 ...
分类:
编程语言 时间:
2016-11-23 06:25:04
阅读次数:
369
使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求 ...
分类:
Web程序 时间:
2016-11-22 23:34:30
阅读次数:
263