电热水壶接通电源5分钟左右后,水温逐步上升到100度,水开始沸腾,蒸汽冲击蒸汽开关上面的双金属片,由于热胀冷缩的作用,双金属片膨胀变形,顶开开关触点断开电源。如果蒸汽开关失效,壶内的水会一直烧下去,直到水
转:http://hb.qq.com/a/20090504/000128.htm
你是否常觉得头重重的或记忆力衰退呢? 趴着睡觉的时候要记的把计算机关机,不只是把屏幕关掉而已,因为只把屏幕关掉是无法杜绝辐射线的,而且我们都是趴着睡,头直接对着计算机,哪天得了老人痴呆症或脑瘤就来不及了!辐射线真的很可怕的!!小心啊,健康重于一切!
杀手原来是“计算机” ,计算机一族的您或许常纳闷为何常常感到腰酸背痛,身体抵抗力越来越弱,精神常常无法集中,您绝无法想象原因出在'计算机',电脑所散发出的辐射电波往往为人们所忽视,依国际MPRⅡ防辐射安全规定,在50cm距离内必需25V/m的辐射曝露量,但您知道计算机的辐射量是多少吗?
告诉您——
Ⅰ、键盘1000V/m
返回消息中的Cache用于指定网页缓存。我们经常可以看到这样的情况,打开一个网页时速度不快,但再次打开时就会快很多,原因是浏览器已经对此页面进行了缓存,那么在同一浏览器窗口中再次打开此页时不会重新从服务器端获取。网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:
(1) 打开新窗口
如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如:
Cache-control: max-age=5
表示当访问此网页后的5秒内再次访问不会去服务器
(2) 在地址栏回车
我们知道,在DB2中提供的函数有限.在笔者的实际工作中就遇到了这个问题.所以我们在用到DB2的项目中,很多时候需要自己定义函数.好在DB2也提供了自定义函数的功能.
下面笔者就某个项目来说.
用java来实现DB2自定义函数,首先要写出函数的java实现代码
import COM.ibm.db2.app.*;
public class DB2Udf extends UDF
{
}
编译之,要注意的地方是一定要用DB2自带的jdk来进行编译.
然后把这个class文件放到DB2安装路径下\sqllib\function下
然后再到DB2的客户端声明这个自定义函数就可以用了
--两个整形数字的按位与
drop function bitand;
create function bitand(value1 int,value2 int)
returns
fenced
variant
no sql
language java
parameter style java
ext
类代码 51 无效应用程序状态
表 35. 类代码 51:无效应用程序状态 SQLSTATE 值
含义
51002 未找到与 SQL 语句执行请求相对应的程序包。
51003 一致性标记不匹配。
51004 SQLDA 中的地址无效。
51005 上一系统错误已禁用此函数。
51008 预编译的程序的发行版号无效。
51015 尝试执行在绑定时发现有错的节。
51017 用户没有登录。
51021 在应用程序进程执行了回滚操作之后才能执行 SQL 语句。
51022 当 CONNECT 语句中指定的服务器已存在连接(不论处于当前状态还是休眠状态)时,指定权限名称的 CONNECT
无效。
51023 该数据库已由数据库管理器的另一实例使用。
51024 不能使用视图,因为它已被标记为不可操作。
51025 在 XA 事务处理环境中的应用程序未用 SYNCPOINT TWOPHASE 绑定。
51026 无法打开事件监视器,因为它的目标路径已由另一事件监视器使用。
51027 因为表是用户维护的具体化查询表或未处于设置完整性暂挂状态,所以 SET INTEGRITY 语句的 IMMEDIATE
CHECKED 选项无效。
51028 不能使用程序包,因为它被标记为不可操作。
51030 在
类代码 40 事务回滚
表 31. 类代码 40:事务回滚 SQLSTATE 值
含义
40001 发生了伴随自动回滚的超时或死锁。
40003 语句完整性未知。
40504 由于系统错误导致工作单元被回滚。
40506 由于 SQL 错误,当前事务已回滚。
40507 由于创建索引时发生故障,因此当前事务已回滚。
类代码 42 语法错误或访问规则违例
表 32. 类代码 42:语法错误或访问规则违例 SQLSTATE 值
含义
42501 授权标识不具有对标识对象执行指定操作的特权。
42502 授权标识不具有执行指定操作的特权。
42504 无法从指定的权限名撤销指定的特权、安全标号或免除凭证。
42506 发生所有者授权失败。
42508 不能将指定的数据库特权授予 PUBLIC。
42509 因为 STATICRULES 选项而未授权 SQL 语句。
42511 未能检索 DATALINK 值。
42512 授权标识对受保护列没有访问权。
42514 授权标识不具有对象的所有权需要的特权。
42516 用户映射存储库中的认证失败。
42519 不允许此授权标识对受保护表执行操作。
42520 由于此授权标识没有安全标号,所以
SQLSTATE 消息
本节列示 SQLSTATE 及其含义。SQLSTATE 是按类代码进行分组的;对于子代码,请参阅相应的表。
表 2. SQLSTATE 类代码 类
代码
含义 要获得子代码,
参阅...
00 完全成功完成 表 3
01 警告 表 4
02 无数据 表 5
07 动态 SQL 错误 表 6
08 连接异常 表 7
09 触发操作异常 表 8
0A 功能部件不受支持 表 9
0D 目标类型规范无效 表 10
0F 无效标记 表 11
0K RESIGNAL 语句无效 表 12
0N SQL/XML 映射错误 表 13
20 找不到 CASE 语句的条件 表 15
21 基数违例 表 16
22 数据异常 表 17
23 约束违例 表 18
24 无效的游标状态 表 19
25 无效的事务状态 表 20
26 无效 SQL 语句标识 表 21
28 无效权限规范 表 23
2D 无效事务终止 表 24
2E 无效连接名称 表 25
34 无效的游标名称 表 26
36 游标灵敏度异常 表 27
38 外部函数异常 表 28
39 外部函数调用异常 表 29
3B SAVEPOINT 无效 表 30
40 事务回滚 表 31
42 语法错误或访问规则违例 表 3
JDBC Driver:COM.ibm.db2.jdbc.net.DB2Driver
JDBC URL:jdbc:db2://127.0.0.1:6789/sample
组合后也就是:
Class.forName( ” com.ibm.db2.jdbc.net.DB2Driver ” );
String url = ” jdbc:db2://192.9.200.108:6789/SAMPLE “
Connection conn = DriverManager.getConnection( url, sUsr, sPwd );
这是我们通常意义上所说的type3纯java驱动,这类驱动程序使用纯 JAVA 客户机,并使用独立于数据库的协议与中间件服务器通信,然后中间件服务器将客户机请求传给数据源。这个中间件服务器就是安装DB2后在服务中显示为”DB2 JDBC小应用程序服务器–对DB2应用程序提供JDBC服务支持”(当然我是在windwos上安装DB2的),务必使这个服务启动,否则type3型的JDBC是链接不上的。
此外用的比较多的是type4型的纯java驱动
JDBC Driver:com.ibm.db2.jcc.DB2Driver
JDBC URL:jdbc:db2://127.0.0.1:50000/sample
下面是一段IBM网站的