- 浏览: 321535 次
- 性别:
- 来自: 北京
最新评论
-
zhangliguoaccp:
对于女人不要太看重吧,喜欢你的自然留下,你若盛开,蝴蝶自来!
遇见她 -
yiqi1943:
springtest支持的spring版本最低是多少啊
Spring Test -
WITLP:
爱,我只知道你一部分的事情,没想到你从华智出来这么坎坷
2009 为什么待到毕业时? -
WITLP:
哈哈,原来你就是传说中的欧阳平?
ANT 简单使用 -
bo_hai:
谢谢。总结的很好。
工具 PL/SQL 快捷键
文章列表
所有的过失在未犯以前,都已定下应处的惩罚
JavaScript中最好的特性就是它对函数的实现,它几乎无所不能,但是,想必你也能
预料到,函数在JavaScript里也并非万能药。
函数包含一组语句,它们是JavaScript的基础模块单元,用于代码复用,信息隐藏和组合调用函数用语指定对象的行为,一般来说,所谓编程就是将一组需求分解成一组
函数与函数结构的技能。
函数字面量
函数对象可以通过函数字面量来创建
var add = function (a,b) {
return a + b;
}
var myObject = {
value:0;
increment ...
对于丑陋的事物,爱会闭目无视
JavaScript中的对象是可变的键控集合(keyed collections)
对象是属性的容器,其中每个属性都拥有名字和值。属性的名字可以是
包括字符串在内的任意字符串,属性值可以是除undefined值之外的任何值 ...
语句
var a;
alert(isNaN(a)); //true;
alert(isNaN('a')); //false;
alert(isNaN('123')); //false
alert(isNaN('001')); //false
alert(isNaN('00a')); //true
alert(isNaN('jkl')); //true
//数字:isNaN -- >false
//字符:isNaN -- >true
注意 '123' 属于数字 js自动转
值NaN是一个数值,它表示一个不能产生正常结果的运算结果
NaN不等于任何值,包括它 ...
字符串可以被包含在单引号或双引号中,它可能包含0个或多个字符\(反斜线符号)是转义字符
JavaScript在被创建的时候,Unicode是一个16位的字符集,所以JavaScript中的所有字符都是16位的.
JavaScript没有字符类型,要表示一个字符,只须创建仅包含一个字符的字符串即可
alert("A" == "\u0041");//true
alert("seven".length); // 5
"o"+"y"+"p" == "oyp ...
JavaScript只有一个单一的数字类型。它在内部被表示为64位的浮点数,
和Java的double一样,不象大多数其他的编程语言,它没有分离出整数类型,
所以1和1.0是相同的值.
number,integer,fraction,exponent ????
alert(1e2); // 200
alert(Infinity);
JavaScript 是一种区分大小写的语言,不能使用保留字来表示标示符,所有语言都这样JavaScript保留字:undefined,NaN和Infinity等????
变量未定义判断语句
1.1变量没有定义直接拿来用会造成未定义
1.2对象没有的属性直接拿来用会造成未定义
//先定义一个对象
var oy = {};或者 var oy = '';
//自己上网查的
alert(''+temp == 'undefined'); //错误,浏览器阻止往下运行
alert(''+oy.p == 'undefined'); //显示true对话框可以往下执行
//老大告诉我的 ...
time:2010-1-19
author:oyp
@:北京潘家园地下室
JavaScript建立在一些非常好的想法和少数非常坏的想法之上
好的想法:函数,弱类型,动态对象和一个富有表现力的对象字面量表示法。
坏的想法:基于全局变量的编程模型
函数:主要是基于词法作用域的顶级对象。
弱类型:现今大部分编程语言都流行要求强类型。其原理在于强类型允许编译器在编译时检测错误,我们能越早检测和修复错误,付出的代价就越小。JavaScript是一本弱类型语言,所以JavaScript编译器不能检测出类型错误。
动态对象:JavaScript有非常强大的对象字面量表示法。通过列出对象的组成部分,他们就 ...
接续 Spring 事务管理-2
摘自:http://tidus2005.iteye.com/blog/398672
最近一个项目中发现了一个严重的问题,就是系统上线的回归测试时发现系统存在锁表的问题,直接导致事务不能结束(提交货品回滚),最终造成连接得不到释放,进 ...
接 Spring 事务管理-1
1--在Spring中编写事务
public void method(){
transactionTemplate.execute(
new TransactionCallback() {
public Object doInTransaction(TransactionStatus ts) {
try {
...........
}catch (Exception e) {
ts.setRollbackOnly();
}
return nul ...
1--用四个词解释事务:
ACID(Atomic,Consistent,Isolated,Durale)
事务内存没有Durable属性
2--首先从JDBC开始
JDBC默认情况下:JDBC负责连接,DB负责事务,这时执行一条语句,启一个事务,提交一个事务。 JDBC如果setCommit(false):则由JDBC来控制事务的启动,提交和回滚.当然了还得看某些数据库配置了,有的数据库配置可以不支持事务等等。
所以不管是程序也好,容器也好,要想控制事务,首先必须从DB的手中把事务的控制权给抢过来,然后由程序员这些控制狂们去控制事务的启动,提交和回滚。所以有些配置文件就要怎么配置 ...