- 博客(36)
- 资源 (16)
- 收藏
- 关注
转载 Oracle delete高水位线处理问题
最近遇到oracle 表中数据量很大查询和更新比较慢 需要删除,发现删除后查询速度还是很慢,原来是delete oracle 高水位没有下降的原因。 最近遇到oracle 表中数据量很大查询和更新比较慢 需要删除,发现删除后查询速度还是很慢,原来是delete oracle 高水位没有下降的原因。 在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而
2013-03-15 23:18:23
1093
转载 光学字符识别 OCR
光学字符识别(OCR,Optical Character Recognition)是指对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。OCR技术非常专业,一般多是印刷、打印行业的从业人员使用,可以快速的将纸质资料转换为电子资料。关于中文OCR,目前国内水平较高的有清华文通、汉王、尚书,其产品各有千秋,价格不菲。国外OCR发展较早,像一些大公司,如IBM、微软、HP等,即使
2012-12-21 19:23:52
1629
转载 comet
comet实现,原理:1、浏览器向服务器发一个请求2、服务器接到请求后在servlet或struts的Action中用线程将这个请求休眠,使服务器不直接响应结束,这样浏览器与服务器就建立了一个长连接,这是即时通信的基础。3、设置response的属性,使其可以多次响应,这样只要有人给它消息,就可以out一句话,这句话是个script代码,浏览器就收到消息了。 开始
2012-12-21 18:59:33
1141
转载 GWT解析XML
我在编写SGE_online的jobControl的功能的时候,sge可以使用qsub -ext -s p -xml来获取每个作业的全部参数的输出,并确定了输出的形式为xml。* 为了更加有效的获取数据,参照gwt给定的simpleXML的例子,我也试图从解析xml来获得数据,*这样做的有以下的好处: 1.sge的输出格式不统一,使用sge内部提供的xml输出可以很好地解决数据格式
2012-11-21 09:20:44
1073
原创 smartGWT之SpacerItem
在smartGWT写界面的时候,我们需要考虑到界面的排版问题然而对于smartGWT的界面布局的一些调试让我有些纠结,没办法,英语太菜了无意之中发现了SpacerItem这么个东东啊!,好东东啊!A SpacerItem takes up a single cell in the FormLayout, of arbitrary size. 虽然我英语菜但是当我看到这句话的
2012-03-09 18:52:31
1173
转载 Easyui EasyLoader(加载器)用法
这个组件主要是为了easyui的其他组件的按需加载而出生。那么什么情况下会用到他呢。第一,你觉得一次性导入easyui的核心min Js和css太大第二,你只用到easyui的其中几个组件第三,你想使用其中的一个组件,但是你又不知道这个组件依赖了那些组件。如果你有以上三中情况,那么推荐你使用easyLoader。它正是为了解决这些而存在的。easyloader有7个属性
2012-03-05 10:58:43
8297
转载 EasyUI easyloader.js分析
/*** easyloader - jQuery EasyUI* * Licensed under the GPL:* http://www.gnu.org/licenses/gpl.txt** Copyright 2010 stworthy [ stworthy@gmail.com ] * */(function(){ //所有插件集合
2012-03-05 10:55:11
3330
转载 什么是元素据
Understanding Metadata深入理解元数据什么是元数据?What Is Metadata? 元数据就是描述、解释、定位或让自己更易于检索、利用或管理一个信息资源的结构化的信息。元数据经常被称作数据的数据(data about data)或信息的信息(information about information)。
2012-03-05 08:53:09
1326
转载 GWT RPC 原理浅析二
前一篇介绍了RPC大体的流程,核心方法是RemoteServiceServlet类中的processPost方法 Java代码 public final void processPost(HttpServletRequest request, HttpServletResponse response) throws IOException, Servle
2012-02-28 10:35:59
4286
转载 GWT RPC 原理浅析一
GWT中前后台交互有多种方式,包括JSON,XML,RPC 其中RPC是GWT提供给我们的功能,他能够让我们直接在前后台传递对象,而无效考虑中间的传递过程。这样的好处是大大提高了我们的开发效率。 GWT是如果后台是如果处理对象,使之序列化,网络传输,反序列化的呢。 下图是RPC过程中的几个核心类。 创建一个RPC,我们需要创建一个Servlet继承RemoteSer
2012-02-28 10:33:56
2959
转载 抽象工厂与工厂方法的区别
工厂方法模式:一个抽象产品类,可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类只能创建一个具体产品类的实例。抽象工厂模式:多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类可以创建多个具体产品类的实例。 区别:工厂方法模式只有一个抽象产品类,而抽
2012-02-20 15:11:32
614
原创 easyui datagrid 浏览器像素及改变表、列宽问题
title:easyui datagrid表格宽度,以及列宽随浏览器缩放改变在使用easyui的datagrid时,需要考虑到浏览器不同的像素问题,所以,在使用时,我们需要自己写一个函数code: function getWidth(percent){ return $(window).width() * percent; }这样在初始化时:
2012-01-17 10:26:41
9192
原创 jquery easyui dialog不超出父容器以及随浏览器缩放
tag:jquery , easyui, dialog , 缩放code: body{width:100%;height:100%;} TABLE{WIDTH:100%;} #divDialog{padding:5px;} function fixWidth(p
2012-01-16 09:40:33
18440
原创 jquery easyui 事件和方法的调用
jquery easyui的方法的调用 code: $("#cbbox").combobox("setValue","2");jquery easyui的事件的绑定code:$(function(){ $("#divDialog").dialog({ onMove:function(){alert("m
2012-01-14 16:49:03
6060
1
原创 JQuery easyui accordion 单击再显示滚动条丢失问题
方法:@设置$("#divLeft1").accordion({animate:false}); @添加http://www.w3.org/TR/html4/loose.dtd">Name Type Description
2012-01-14 11:55:44
4652
原创 如何让DIV在body中居中
设置 body {text-align: center;} #center { margin-right: auto; margain-left: auto; }
2012-01-12 15:41:38
12615
转载 JS正则表达式的使用
"^d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?d+$" //整数 "^d+(.d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9
2012-01-10 10:04:19
791
转载 JS改变表格的列宽
New Document function a() { e=event.srcElement if(e.tagName=="TABLE") return while(e.tagName!="TR") e=e.parentE
2012-01-09 14:17:44
5516
转载 你会做Web上的用户登录功能吗?
文/陈皓 Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能。 用户名和口令 首先,我们先来说说用户名和口令的事。这并不是本站第一次谈论这个事了。
2012-01-07 12:56:21
796
原创 jquery 单击table获取tr id
由于ajax异步获取数据,动态生成table,所以需要在其中绑定单击事件$(tr).click(function(){}); 单击事件中获取tr id 使用attr来获取 $("this").attr("id");code:$(tr).click(function(){ $("this").attr("id");});
2012-01-07 10:54:58
13127
转载 jQuery获取Select选择的Text和 Value
jQuery获取Select选择的Text和 Value(转) jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("op
2012-01-07 08:50:42
923
转载 JS事件冒泡(阻止)
在默认情况下,发生在一个子元素上的单击事件(或者其他事件),如果在其父级元素绑定了一个同样的事件,此时点击子元素,click事件会首先被子元素捕获,执行绑定的事件程序,之后会被父级元素捕获,再次激发一段脚本的执行,这就是所谓的“事件冒泡”。看个例子:无标题文档*{ margin:0; padding:0;} var obj1 = d
2011-12-27 15:06:34
8418
原创 jquery文本改变事件绑定
介绍:change:焦点离开时触发事件 focus:获得焦点时触发事件 keyup:按键弹起时触发事件 keypress:按键按下时触发事件(先响应事件,再显示输入结果(获得的是上一次结果),可能被输入法拦截) propertychange:属性改变时触发事件(不管是获得焦点还是valu
2011-12-27 09:51:34
17674
转载 SSH的由来
Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的?我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的 JSP、负责流程逻辑控制的Servlet以及负责数据封装
2011-12-02 09:18:56
742
转载 程序员的幽默
程序员的幽默笑话一:爱情观 爱情就是死循环,一旦执行就陷进去了。 爱上一个人,就是内存泄漏--你永远释放不了。 真正爱上一个人的时候,那就是常量限定,永远不会改变。 女朋友就是私有变量,只有我这个类才能调用。 情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。 笑话二:女人篇 有的女人就是Windows虽然很优秀,但是安全隐患太
2011-11-25 09:16:11
651
原创 javaMail简单使用
JavaMail基本操作:1. 创建properties对象2. properties对象添加属性l 添加发送邮件的邮件服务器属性l 添加帐号密码校验属性3. 用properties对象构建一个session4. 用session构造消息对象5. 设置消息内容
2011-11-24 00:23:56
1256
转载 java double数据在内存中的保存
浮点数保存的字节格式如下:地址 +0 +1 +2 +3内容 SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM这里S 代表符号位,1是负,0是正E 偏移127的幂,二进制阶码=(EEEEEEEE)-127。M 24位的尾数保存在23位中,只存储23位,最高位固定为1。此方法用最较少的位数实现了较高的有效位数,提高了精度。零是一
2011-11-19 15:24:23
2288
原创 JSP元素组成
1. JSP元素组成a) JSP脚本元素 i. 注释1. 客户端可以查看到的注释2. 客户端不能查看到的注释 ii. 表达式1.
2011-11-18 10:44:23
1294
原创 JSP执行过程
1. 客户端发出请求2. 服务器查找对应的JSP文件是否存在3. 判断是否是第一次调用4. 将JSP转换成servlet程序5. 将servlet编译成字节码6. 执行对应的java字节码7. 响应结果给客户端
2011-11-18 09:29:42
452
原创 java线程同步----生产消费
上次学习了java线程的同步,在线程的使用过程中需要注意数据的操作问题。说道这个,就会想到在学习同步时的经典示例---生产者消费者 这样,首先的看看API: 创建一个产品对象(数据),在创建一个仓库用来存放产品(
2011-11-15 18:04:28
616
原创 java 线程中线程死锁
在使用线程的时候需要注意,防止线程死锁,这样整个程序就会处于锁定的等待状态而无法继续完成接下来的逻辑!所以我们需要知道死锁是怎样产生的,这样我们在以后的开发中就可以知道如何避免死锁状况的发生。下面是一个死锁的示例:java code :package test.javase.thread;public class TestDeadLock extends Thread {
2011-11-14 11:40:46
1172
1
原创 java线程中线程同步
***一个Thread对象只能开启一个线程,而一个实现了Runnable接口的对象可以开启多个线程***在实际项目开发中,我们往往需要注意数据的敏感性,特别是对于数据极其敏感的行业项目,所以我们需要使用线程同步来解决这些问题!如下面的代码 public class TestThread implements Runnable { Timer timer = new Timer(
2011-11-14 10:57:25
514
转载 java序列化与反序列化
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候; b)当
2011-11-11 10:34:10
401
原创 javaSE学习-----IO
对于IO的使用要看具体的情况: @数据来源 读文件操作,使用文件节点流 String byte[] char[],使用内存节点流 进程之间进行通信,使用管道节点流 @输出若要格式化
2011-11-11 09:14:10
438
原创 javaSE学习-----IO
java.io中定义了很多流类型,用来实现输入输出功能,从不同的角度来分类,可以分为: 按数据流的方向:输入流、输出流 按处理数据单位:字符流、字节流 按功能的不一样:节点流、处理流 其中分类站在程序的角度理解:@方向:从程序输出,叫输出流(output,write---写出去);进入程序,叫输入流(input,rea
2011-11-10 16:27:43
590
转载 逻辑思维训练习题
逻辑思维训练习题 1.小张承诺:如果天不下雨,我一定去听音乐会。 以下哪项为真,说明小张没有兑现承诺? L天没下雨,小张没去听音乐会。 II天下雨,小张去听了音乐会。 III天下雨,小张没去听音乐会。 A 仅I B 仅II C 仅III D 仅I和II E I、II和III 2.我想说的都是真话,但真话我未必都说。 如果上述断定为真,则以下各都
2010-05-08 20:12:00
3989
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人