- 博客(40)
- 收藏
- 关注
原创 查找数据中包含某个字段的数据表
select t.COLUMN_ID ColID, t.COLUMN_NAME ColName, ts.table_name, c.COMMENTS ColDescription, t.DATA_TYPE TypeName, t.data_Length Length, t.CHAR_Length ...
2011-11-24 11:32:16
244
原创 利用查询的结果生成更新脚本
需求:A 有2个字段,project_code,project_name。B有2个字段,project_code,project_name。其中A的project_name 在B都有且B中project_name有对应的project_code,而A却有部分数据有项目名称但没编码,所以现在需要根据B的数据来更新A。 首先,根据 select t.project_code...
2011-11-17 15:18:18
218
原创 常用查询
表一:nametypeA102A103A202A303 表二:nametype02type03A1是是A2是否A3否 是将表一的结果转为表二有下面这几种方法。--第一种方法select t.code, t.name, ...
2011-11-17 15:07:26
218
原创 按位与、或、异或等运算方法
按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0例如:3&5 即 0000 0011& 0000 0101 = 000...
2011-03-13 14:49:53
214
原创 java中内存分配策略及堆和栈的比较
1、内存分配策略按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求.栈式存储分配也可称...
2011-03-12 10:38:59
122
原创 Java对象的equals()和hashCode()的使用
在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当 一个对象被加入收集对象(collection object)时,这两个函数必须自己设计。更细化的定义是:...
2011-03-12 10:37:22
110
原创 Java 中break continue return 的区别以及倒着输出字符串
使用break 退出循环 可以使用break 语句直接强行退出循环,忽略循环体中任何其他语句和循环条件测试。在循环中遇到break语句时,循环被终止,程序控制在循环后面语句重新开始。例如 如果for 循环被设计为从 0执行到99,然后输出0到99这些数字,但是当i等于10时,break语句终止程序。所以程序只会输出0到10。 在一系列嵌套循环中使用break 语句时,它将仅仅终止最里面循环。 ...
2010-11-25 20:46:27
167
原创 浅谈Oracle web环境注射技术
一 Oracle 简单介绍 Oracle作为一款比较早期出现的RDBMS数据库,市场占有率比较大,经常用在一些大型数据库上。它本身除了很好地支持各种SQL语句外,还提供了各种丰富的包,存储过程,甚至支持java和创建library等特性,如此强大的功能为Hacking提供了很好的便利。 Oracle自身有很多默认的帐户,并且有很多的存储过程,这些存储过程是由系统建立的,很多默认都是对p...
2010-11-21 15:26:35
142
原创 ORACLE 中ROWNUM用法总结
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与...
2010-11-21 15:17:42
205
原创 Oracle常用数据字典的查询使用方法
1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user...
2010-11-21 15:15:27
175
原创 zk用户接口标记语言
ZUML是基于XML的。每一个XML元素描述了需要创建的组件。一个XML属性描述了一个要被创建的组件的初始值。一个XML处理指示描述了如何处理整个页面,如页的标题。 不同的组件集合通过XML命名空间来区分。例如,XUL的是http://www.zkoss.org/2005/zul,而XHTML是http://www.w3.org/1999/xhtml. XML这一章节提供了和ZK一起工作的...
2010-11-19 11:41:56
184
原创 事件监听和处理2
长操作对于同一个桌面事件是被顺序处理的。换个说法,一个事件的处理程序将可以阻塞所有的后续处理程序。一个长时间被阻塞的请求可能是不可接受的(the time blocking user’s requests might not be acceptable),如果一个事件的处理将花费大量的时间。象桌面应用,你需要创建一个专用于工作这种长时间处理的工作线程来减少阻塞时间。 限制于ht...
2010-11-19 11:41:02
307
原创 事件的监听和处理
本章将描述事件是如何处理的 通过事件监听器发送和提交事件做为事件接受的补充,应用应当可以通过向事件监听器提交和发送事件在事件监听器之间交流。 1、 提交事件 通过使用类org.zkoss.zk.ui.event.Events的postEvent方法,一个事件监听器可以提交一个事件到一个事件队列的队尾。将事件放置完毕后立即返回。直到该事件之前的事件均被处理后,该事件才被...
2010-11-19 11:39:26
526
原创 zk组件的生命周期
组件的生命周期本章将讲解页面加载和更新的生命周期页面加载的生命周期 zk需要4个步骤来加载和翻译一张zuml页面:1.页面的初始化2.创建组件 3.事件的处理 4.rendering 下面分别详细的介绍上述4个阶段 页面初始化在这个阶段,zk启动了init函数,如果没有定义这样的处理指示,则跳过。对于每一个init处理指示都有一个class属性,一个指定的类被创建,然后它...
2010-11-19 11:36:19
264
原创 zk体系结构
zk体系结构: zk内嵌了体格基于ajax的机制进行自动的交互,一个基于xul的组件丰富可用性,一个标记语言简化开发。 基于ajax的机制包含了三部分。 zk loader,zk au engine和zk client engine.对于用户的请求,zk loader加载zk page,然后转换成html page,发回客户端。一张zk page 是用zuml标记语言写的。...
2010-11-19 11:35:31
303
原创 UrlRewrite Filter对url转换处理
强大的URL重写技术,可以使我们的URL地址更加简洁美观,不再为?号面一大堆的参数而捆饶.还可以是我们的用户无法知道我们使用的到底是那种Web开发技术,让我们的所有网页后缀可以任意变换,用JSP开发的网站,可以让访问地址的网页后缀变成*.html,*.asp,*.aspx,*.php,*.xml,甚至可以是a/,*.abc等等,使得网页更加安全,从URL里永远看不到真实的目录结构. ...
2010-11-19 11:21:16
171
原创 zk 手动添加树的节点
/** copyRight 2010 huaguan * All rights reserved * Create on 2010-9-9 下午05:59:27 * by hemin Email:303645105@qq.com */package com;import org.zkoss.zk.ui.Component;import org.zkoss.z...
2010-09-20 14:37:19
454
java 和C# 基本类型的辨识
C# 中的基本类型 (C#中有java 中没有的 用红字标识了)bool System.Boolean 4Byte 32bit布尔型变量 逻辑值,true或者false,默认值为falsebyte System.Byte 1Byte 8bit无符号整数无符号的字节,所存储的值的范围是0~255...
2010-07-06 22:24:02
210
原创 vs 如何将自己的代码自动添加版权信息
以下内容从http://www.cnblogs.com/houleixx/archive/2008/03/29/1097740.html#1128496转载。·················································································································...
2010-07-03 22:08:55
1007
原创 jsp out 对象
out对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例.out对象的范围是page. 从java.io.Writer拓展而来的公共抽象类JspWriter效仿了java.io.BufferedWriter和 java.Io.PrintWriter中的某些功能.但是,不同之处在于它会在打印方法中抛出(throw) java.Io.IOException 异常...
2010-06-09 18:13:24
476
在Red hat linux enterprise 9 上安装jdk 6.0
1.安装 我这里下载的是jdk-6u13-linux-i586.bin,把这个文件拷贝usr/java目录下,然后执行如下命令: #chmod -x jdk-6u13-linux-i586.bin #./jdk-6u13-linux-i586.bin2. 设置环境变量 我这里下载的是jdk-6u13-linux-i586.bin,把这个文件拷贝usr/java目录下,然后执行如下命令: #...
2010-04-20 21:52:24
93
linux 常用操作(总结)
1、执行rpm包:rpm -ivh (rpm包的路径)rmp包名。如果当前路径是rpm包所在路径,则不需要添加rpm包路径。2、解压缩tar .bz包:tar -zxvf (压缩包路径)压缩包名。3、执行程序可执行程序:./程序名。例如:./qq 则运行qq程序。说明:当前路径是qq程序所在目录,如果不在当前目录,则需要添加执行程序的所在目录。4、添加文件目录:mkdir。...
2010-04-09 18:26:45
98
linux 加载、读取光驱
使用光驱(1)使用光驱前,要先mount一下:#mount /dev/cdrom ,然后您就可以进入光驱的主录下读取光盘内容了,同时也会弹出图形界面提供操作;(2)当您想退出光盘时,须使用umout命令,否则光驱就会一直处于死锁状态:#umount /mnt/cdrom。 ...
2010-04-09 18:01:57
1800
正则表达式
正则表达式基础知识 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如:JScriptVBScript匹配/^\[ \t]*$/"^\[ \t]*$"匹配一个空白行。/\d{2}-...
2010-04-07 10:37:11
140
c# 内置类型
C# 语言参考内置类型表(C# 参考)下表显示了内置 C# 类型的关键字,这些类型是 System 命名空间中的预定义类型的别名。C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->C# ...
2010-04-05 10:51:46
274
textbox只允许输入数字
C# 文本框只能输入数字和退格键private void TextBox_KeyPress(object sender, KeyPressEventArgs e) { if(e.KeyChar!=8&&!Char.IsDigit(e.KeyChar)) { e.Handled = true; } }或者private...
2010-03-07 02:12:06
220
原创 oracle create table 学习
首先,你要有一张表!CREATE TABLE example(ID Number(4) NOT NULL PRIMARY KEY,NAME VARCHAR(25),PHONE VARCHAR(10),ADDRESS VARCHAR(50));如果对于以上的建表语句还有疑问的话,建议您不要继续了!有那么些时间您还不如去看看金庸读读琼瑶!然后,你需要一个自定义的sequenceCREATE SEQ...
2009-12-13 00:00:01
215
原创 Oracle profile 的使用
利用PROFILE管理口令和资源首先建立PROFILECREATE PROFILE lock_act LIMITFAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME 2;分配用户TEST PROFILEALTER USER TEST PROFILE LOCK_ACT;解锁帐户ALTER USER TEST ACCOUNT UNLOCK;CREATE PROFILE ...
2009-12-12 23:37:56
155
原创 详解如何实现Oracle修改用户权限和角色
------今天看了这篇文章 觉得对我们学习oracle 还是有很多帮助的,大家可以试着读读······· 这里将介绍Oracle修改用户权限的实现过程,包括一些权限管理方面的东西。希望通过本文能对大家了解Oracle修改用户权限有所帮助。ORACLE数据库用户与权限管理ORACLE是多用户系统,它允许许多用户共享系统资源。为了保证数据库系统的安全,数据库管理系统配置了良好的安全...
2009-12-12 23:07:26
1472
原创 经典算法设计方法
一、什么是算法算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。算法常常含有重复的步骤和一些比较或逻辑判断。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。 算法的时间复杂度是指算法需要消耗的时间资源。一般...
2009-09-06 16:33:09
255
使用exec执行存储过程 取得返回值
很多时候在java代码使用exec 函数调用存储过程很方便 但有时不能将结果返回,虽然使用下面的方法能将readerId public int readerLogin(String procName,String readerName,String readerPassword){ int readerId =-1; if(procName!=null&&!procNa...
2009-08-01 10:15:54
1307
Ajax 解决异步请求乱码问题
这些天 都在忙着中科杯的项目,是J2me 蓝牙和pc 蓝牙相结合的应用,没有很多时间去弄J2ee 的问题,昨天解决了同学一个Ajax异步请求乱码的问题,尝试了很多方法,像在action 接受时设置request.setCharacterEncoding("utf-8"),response.setCharecterEncoding("utf-8");或者request.setCharacterEn...
2009-08-01 09:45:00
154
原创 一个理解wait()与notify()的例子
从http://hi.baidu.com/wishwingliao/blog/item/dfab840a5de00738b1351d0d.html转载一个理解wait()与notify()的例子2008-09-28 14:58一个理解wait()与notify()的例子 class ThreadA {public static void main(String[...
2009-07-31 22:42:38
122
原创 使用platformRequest()自动更新MIDlet套件
使用platformRequest()自动更新MIDlet套件 文章来自:http://www.j2megame.org/index.php/content/view/2090/140.htmlMIDP2.0提供了一系列的新特性,其中一个就是调用平台的应用。例如可以调用WAP浏览器访问特定的网址,也可以调用电话应用程序呼叫某个号码。上述两个功能都可以使用MIDlet类的platfo...
2009-07-07 19:19:51
169
原创 HTTP 1.1状态代码及其含义
HTTP 1.1状态代码及其含义100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。201 Created 服务器已...
2009-07-06 18:05:26
123
关于hibernate配置c3p0连接池连接mysql问题
前些天看了李刚那书上的hibernate,配置文件也是按照上面敲进hibernate.cfg.xml文件的,Student.java配置的Student.hbm.xml文件觉得也没什么问题,但不知到怎么回事就是报 connection can not open。郁闷啊,后来我就把书里面的配置文件和源码,复制到MyEclipse下面的一个新web项目中,运行,嗨真下行了,这说明下,那jdbc:mys...
2009-07-05 12:45:17
119
原创 mysql常用命令
MySQL常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上;(分号)1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导...
2009-07-05 10:05:18
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人