- 浏览: 44746 次
- 性别:
- 来自: 北京
最新评论
-
天使建站:
这里这篇文章更详细 还有完整的实例演示:js跳出循环:brea ...
js学习break、continue、return、witch等语句 -
FX夜归人:
var sm = new Ext.grid.CheckboxS ...
Ext.grid.CheckboxSelectionModel 只能选一行,不能全选和多选
文章列表
<script>
var sm = Ext.create('Ext.selection.CheckboxModel',{checkOnly:true}); //只能通过checkbox选中
var grid = Ext.create('App.view.member.User.UserlistView',{
obj:{
id:Math.random(),
tbar:[],
store:myStore,
...
1、数据操作语言(DML:select,delete,insert,update)
<1>查询数据库目录:
db2 list db directory
<2>查询数据库中表
db2 list tables 当前用户
db2 list tables for all 所有表
db2 list tables for schema schemaname 指定模式的表
<3>显示表结构
db2 describe table table ...
刚学用db2,在做保存操作时出现以下异常:
SqlMapClient operation; bad SQL grammar []; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in bc/tbm/project/model/ProjectDetail.db2.xml. --- The error occurred while applying a parameter map. --- Check the ProjectDetail.getNewPro ...
对于oracle的JDBC使用preparedStatement处理char类型字段的问题
参考转载:http://together.javaeye.com/blog/28035
create table test(name char(7));内有N条值为hello的记录
实验:
第一种:不用占位符,
java.sql.PreparedStatement ps = connection().prepareStatement("select * from test where name='hello'");
java.sql.ResultSet rs = ps.execute ...
Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版 本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍 Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅
1、Git是什么
Git在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。Git最初被Linus Torvalds开发出来用于管理Linux内核的开发。每一个G ...
Java内存管理机制
在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存, ...
对DOM的两个主要的扩展是Selectors API(选择API)和HTML5。这两个扩展都源自开发社区,而将某些常见做法及API标准化一直是众望所归。此外,还有一个不那么阴人瞩目的Element Traversal(元素遍历)规范,为DOM添加了一些属性。虽然前述两 ...
1、COM
COM:The Component Object Model 组件对象模型
COM组件是遵循COM规范编写、以Win32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行二进制代码,能够满足对组件架构的所有需求。遵循COM的规范标准,组件与应用、组件与组件之间可以互操作,极其方便地建立可伸缩的应用系统。COM是一种技术标准,其商业品牌则称为ActiveX。
近几年来,组件在软件开发中得到了广泛的应用,尤其是WindowsDNA将组件应用于Internet,进行各种事务处理,显示出了强大的功能。从组件机制和接口标准方面探讨组件不是一件轻松的事情,我们这里仅从工程应用的范畴讨论 ...
客户端检测是javascript开发中最具争议的一个话题。由于浏览器间存在的差别,通常需要根据不同浏览器的能力分别编写不同的代码。有不少客户端检测方法,但下列是最经常实用的。
1)能力检测:在编写代码之前先检测特定浏览器的能力。例如,脚本在调用某个函数之前,可能要先检测该函数是否存在。这种检测方法将开发人员从考虑具体的浏览器类型和版本中解放出来,让他们把注意力集中到相应的能力是否存在上。能力检测无法精确地检测特定的浏览器和版本。
2)怪癖检测:怪癖实际上是浏览器实现中存在的bug,例如早起的WebKit中就存在一个怪癖,即它会在for-in循环中返回被隐蔽的属性。怪癖检测通常涉及到运行的一小 ...
1、Boolean类型
var flaseObject = new Boolean(false);
var result = falseObject && true;
alert(result); //true
var flaseValue = false;
result = falseValue && true;
alert(result); //false
在这个例子中,我们使用false值创建了一个Boolean对象。然后,将这个对象与基本类型值true构成了逻辑与表达式。在布尔运算中,false && true等于false ...
这几天都在看函数式语言。今年以来发现这东西应用的越来越多。
函数式语言,定义有广义和狭义。最简单的概念就是函数是元数据,具有和整数,字符串同等的地位。函数可以做函数的参数,是啊,c语言可以用函数指 ...
在Spring3中,配置DataSource的方法有五种。
第一种:beans.xml
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriv ...
当我们单击或移动鼠标时,一般都需要获得鼠标位置,其位置可分为Client(客户工作区)、Page(页面)和Screent(屏幕)3种。其中:
Client是客户浏览器的工作区域,初始位置为(0,0)。
Screent则是整个屏幕,初始位置在屏幕最上角。
Page则在针对于页面内容的最上角进行定位,和网页内容相关。
以下为Event定位属性
属性名 说明
ClientX和ClientY 光标相对于浏览器工作区域的水平和垂直位置(像素)
screenX和screenY 光标相对于屏幕的水平和垂直位置(像素)
p ...
一般我们在JS中添加事件,是这样子的
1 obj.onclick=method
这种绑定事件的方式,兼容主流浏览器,但如果一个元素上添加多次同一事件呢?
1 obj.onclick=method1;
2 obj.onclick=method2;
3 obj.onclick=method3;
如果这样写,那么只有最后绑定的事件,这里是method3会被执行,这个时候我们就不能用onclick这样的写法了,主角改登场了,在IE中我们可以使用attachEvent方法
1 //object.attachEvent(event,function);
2 btn1Obj.attachEvent( ...
JavaScript数组是有序集合,它包含堆栈、队列等数据结构。所以JS中的数组不仅提供基本的数组功能,而且提供强大的有序集合操作功能。数组中的常用函数及其说明如下所示。
类别 |函数格式 |说明
堆栈 |array.pop() |通过push和pop函数进行独占的“先进后出”操作。
|array.push(a1,...ax) |push函数可想数组的末尾添加一个或多个元素,并返回新的长度
|pop函数用于删除并 ...