自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (6)
  • 收藏
  • 关注

转载 如何使用搜索技巧来成为一名高效的程序员

没有人是完全独立的孤岛,每个人都是整体的一部分。—— 约翰·多恩对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。现在,我们不需

2012-05-29 14:26:51 502

转载 IE8 兼容性问题(属性名区分大小写)

如果将其中的属性height写成不是全部小写的时候,如写成 window.screen.Height或window.screen.heighT时,在IE6、IE7下可以得到值(IE6、IE7不区分大小写),在IE8下为undefined(IE8区分大小写),所以发生问题。 function showMessage(){ alert(window.screen

2011-10-27 13:06:56 854

原创 struts 2.2.1做例子时报异常:java.lang.RuntimeException: java.lang.reflect.InvocationTargetException 解决

<br />2010-12-31 15:41:23 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error<br />严重: Dispatcher initialization failed<br />java.lang.RuntimeException: java.lang.reflect.InvocationTargetException<br /> at com.opensymphony.xwork2.inject.Contai

2010-12-31 15:48:00 28579 12

转载 Hibernate 解决SQL count(*)的问题.

Hibernate 解决SQL count(*)的问题.<br />// 用于hibernate 2.x <br />protected String getCountSql(String originalHql, net.sf.hibernate.SessionFactory sessionFactory) throws Exception { <br />QueryTranslator translator = new QueryTranslator(originalHql);<br />transla

2010-12-03 12:43:00 2761

转载 Post和Get的区别(兼谈页面间传值的方式)

Post和Get的区别(兼谈页面间传值的方式)<br /><br />从一个页面转向另一个页面的请求方式有两种,Post和Get. <br /><br />如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。 <br /><br />所有的人都知道如下区别: <br />1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 <br />2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节.

2010-12-03 10:49:00 457

原创 Post和Get的区别(兼谈页面间传值的方式)

Post和Get的区别(兼谈页面间传值的方式)<br /><br />从一个页面转向另一个页面的请求方式有两种,Post和Get. <br /><br />如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。 <br /><br />所有的人都知道如下区别: <br />1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 <br />2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节.

2010-12-03 10:48:00 383

转载 Post和Get的区别(兼谈页面间传值的方式)

Post和Get的区别(兼谈页面间传值的方式)<br /><br />从一个页面转向另一个页面的请求方式有两种,Post和Get. <br /><br />如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。 <br /><br />所有的人都知道如下区别: <br />1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 <br />2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节.

2010-12-03 10:48:00 379

转载 struts2一个小技巧:首页显示动态数据

往往我们需要在首页显示动态数据,但是只有通过一个action设定数据才能在页面获得动态数据,而且web主页不能设成一个action。解决的办法是,将主页设成一个html页例如index.html,然后这个文件写上如下内容即可实现目的。

2010-10-08 14:38:00 602

转载 Struts2解决表单重复提交

<br />双击制御<br />有些时候一些操作会非常的耗费时间(Long Lived Operation),例如这个数据库的导出,表表生成等。有些时候程序的使用者看到很长时间服务器没有反应,倾向于多次点击提交按钮。这样恰恰相反,由于重新使服务器运行相同的长时间操作,反而让反应时间更慢。<br /> <br />我们如何来制御这样的操作呢?<br />我们能不能在每个页面生成的时候,自动生成一个特殊的隐藏字段,这个隐藏字段具有唯一性。每次向服务器提交请求的时候,服务器就记录下这个隐藏字段,当在看到有相同的特

2010-10-08 13:16:00 669

转载 分析Hibernate的缓存机制

<br />缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。<br />  缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。<br />  Hibernate的缓存包括Session的缓存和Se

2010-10-08 13:02:00 403

转载 Struts2手动防止表单重复提交

<br />Struts2手动防止表单重复提交步骤如下:<br />1.在跳转到表单填写页面的action里面往session放一个值<br />public String execute() throws Exception {<br />// 向session中放置一个值<br />ActionContext actionContext = ActionContext.getContext();<br />Map session = actionContext.getSession();<br />se

2010-10-08 12:47:00 474

转载 精通struts2的ognl表达式

<br />最近的项目开发中使用了struts2的框架,但是好多人都不清楚struts2的标签的具体的用法,要想完全掌握struts2标签的用法,那么你必须先精通了struts2中OGNL的用法。struts2中很多东西其实理解就行,但是惟独OGNL虽然内容不多,但是确必须的精通,这是学习struts2的基础。<br />Struts2 中内置了OGNL表达式的支持,使得Struts2的具有比Struts1更为强大的数据访问的功能。本文主要讲解OGNL的使用方法,并不会去讲解一些原理性的东西,想要了解的朋友

2010-10-08 12:36:00 537

转载 Struts2 处理一个form多个submit(含源代码)

<br />http://space.itpub.net/12921506/viewspace-237911

2010-10-08 12:31:00 486

转载 struts2的action之间的参数传递

<br />action的默认结果类型是dispatcher,而action之间发送请求是不能直接用该结果类型的。一般来说,可选的结果有redirect、redirect-action、chain。前两种都是属于页面跳转,也就是说,发送请求以后,地址栏的地址会刷新为被请求的action的地址,而chain则不会更新地址。<br />redirect-action:“这个Result使用ActionMapperFactory提供的ActionMapper来重定位浏览器的URL来调用指定的action和(可选的

2010-10-08 12:26:00 1237

原创 Oracle自动导出脚本(WINDOWS下的,导出文件名自动加上日期和时间)

Oracle自动导出脚本(WINDOWS下的,导出文件名自动加上日期和时间) 只适用于Windows客户端,通过exp命令完成数据库导出。有以下特点:1 导出的文件名自动加上日期和时间,避免导出文件的混乱.2 导出的文件自动通过RAR压缩,同时删除压缩前的文件(需要安装好WINRAR),Oracle的DMP文件压缩比很高的.3 支持windows的任务计划....

2010-08-24 10:12:55 645

转载 showModalDialog session 丢失

<br />在使用showModalDialog时会经常出现Session失效的问题,尤其是在这样的使用情况下:<br />首先window. showModalDialog,然后执行任何的创建新窗口有关的操作,比如<a href=”xxxx” target=”_blank”> ,或者在模态窗口中调用window.open,或者通过内建帧打开某一页面,这种情况下都有可能造成Session丢失。<br />(可以先随便打开一个IE窗口,然后再新开一个IE窗口,然后登录OA进行上述有关操作,都有可能造成sess

2010-07-27 16:37:00 974

原创 Hibernatre 中使用Criteria 进行时间段查询

最近学着使用Criteri对数据库进行查询,在实际使用时,想通过指定日期对数据过滤,日期有可能为空,如果为空就不作为查询条件,所以用HQL或SQL语句需要拼接字符串,很不方便,最后选择了Criteri   List rtnList = null; int rowCoutn = 0 ; Calendar beginTime =null; //查询开始时间 Calendar endTime =null; //查询结束时间

2010-06-10 11:03:00 17795

原创 EXTJS的学习资料

ExtJS实现与应用连载

2010-06-07 10:51:00 620

转载 当向Oracle数据库中插入数据时,如何获取行ID

<br />In my request, I need to get the rowid after insert the data to the oracle database. Oracle has an insert with returning clause, the gramer is:<br /> INSERT INTO <table_name><br />(column_list)<br />VALUES<br />(values_list)<br />RETURNING <value_n

2010-06-07 10:50:00 4763

转载 Oracle中数据导入导出技巧

<br />1. 导出数据时指定导出哪些数据<br />    使用query参数指定导出数据的条件,比如导出一条数据,可以用类似如下的语句:<br />    exp username/password@sid tables=tablename file=dmpfilename.dmp log=logfilename.log query='where col1=value1 and col2=value2'<br />2. 导入数据时若表已创建,忽略之<br />    要忽略已创建的表,使用ignore

2010-06-07 10:46:00 551

转载 利用Java编写简单的WebService实例

<br />使用Axis编写WebService比较简单,就我的理解,WebService的实现代码和编写Java代码其实没有什么区别,主要是将哪些Java类发布为WebService。下面是一个从编写测试例子到发布WebService,以及编写测试代码的过程介绍。<br />      本例子的WebService提供了两个方法,分别是sayHello和sayHelloToPerson,第一个只是返回一个"Hello"字符串,没有参数,第二个函数接受一个字符串作为参数,返回"Hello 参数值",该例子比

2010-06-07 10:43:00 763 1

转载 C++Builder中开发Activex 分享

1.创建自己的ActiveX控件C++Buider开发ActiveX的功能非常强,但是这方面的资料却比较少,本人经过摸索终于搞定了创建Web方式Activex的基本方法⑴打开BCB6,新建一个Activex工程,选择时注意选择ActiveX标签页的Active Form⑵在弹出的对话框中设置ActiveX Name为 ActFrm,后面的实现单元和工程名都会自动更改⑶勾选Make Control

2010-05-17 21:28:00 1134

转载 Internet上用ActiveX发布软件

互连网的广泛应用使得基于网络的软件成为现今软件应用的主流,软件计算环境正在由主机计算、PC计算向网络计算过渡,真正的网络计算时代已经来临。为方便企业软件的发行,众多企业在建立网站的同时,将企业的功能软件集成其中,给用户以最大程度的快捷和便利来应用本企业的软件,这样的应用使得现今软件已成为一种基于网络的服务,也使得软件的人机界面更为互动。然而如何实现和推广这样的应用就成为亟待解决的问题。微软文档在这

2010-05-17 21:19:00 476

转载 makecer参数

在IIS的站点配置中可以为站点加上证书,以保证站点的真实性和保护传输的数据的安全性。为站点加上证书之后,访问站点就需要使用 https:// 协议访问了,但前提就是要先去获取一个证书。你可以从证书颁发机构(如 Verisign)获得 基于 Internet 的客户端进行 SSL 通信所需的证书。但是,如果是为了测试,您可以使用名为 MakeCert.exe 的工具创建一个测试证书。MakeCert

2010-05-17 21:17:00 617

转载 给控件做数字签名之升级版(IE7下有效)

 查看文章  给控件做数字签名之升级版(IE7下有效)2007/12/29 00:11 http://www.cnblogs.com/babyt/archive/2007/12/26/1016049.html最近一段时间,收到不少关于控件数字签名的问询,都是针对我之前的文章给控件做数字签名之一:将控件打

2010-05-16 11:28:00 932

转载 给COM/ActiveX控件签名(signcode,cab,pfx,pvk)

 【虎.无名】准备用到一个web页面口令保护的小控件,但是发行商自己没有购买商用的数字证书,而是使用自己用openssl生成的私有证书来签名的。公司以前倒是申请过一个用于网站的ssl证书,但不知道能否用来对com控件签名。检查了一下,竟然发现公司的私钥没有做任何安全保护处理,完全是裸露在外面的。当然,这样方便了我重用该证书,给控件签名了。具体的方法,可以参考下面的。【虎.无名】发现将p

2010-05-16 11:19:00 6687 1

转载 给控件做数字签名之一:将控件打包为Web发布包

微软代码签名证书使用指南 http://www.wotrust.com/support/signcode_guide.htm签名重要性:http://www.wotrust.com/FAQ/whySigning.htm 中国数字认证网 http://www.ca365.com/SSL开放论坛 » 软件代码签名 http://www.openssl.com.cn/forum-22-1

2010-05-16 11:16:00 2492 1

转载 Windows下自动切换IP脚本

在不同环境使用电脑经常要切换IP,利用netsh interface ip命令可以轻松切换IP和DNS:     netsh interface ip有以下命令:     add            - 在一个表格中添加一个配置项。      delete         - 从一个表格中删除一个配置项。      dump           - 显示一个配置脚本。      help

2010-05-15 21:40:00 706

原创 【转】海量查询的数据优化

一、因情制宜,建立“适当”的索引建立“适当”的索引是实现查询优化的首要前提。索引(index)是除表之外另一重要的、用户定义的存储在物理介质上的数据结构。当根据索引码的值搜索数据时,索引提供了对数据的快速访问。事实上,没有索引,数据库也能根据SELECT语句成功地检索到结果,但随着表变得越来越大,使用“适当”的索引的效果就越来越明显。注意,在这句话中,我们用了“适当”这个词,这是因为,如果

2010-05-15 21:38:00 327

转载 SQL逻辑查询处理顺序

SQL不同于其他编程语言的最明显特征是处理代码的顺序。在大多数据库语言中,代码按编码顺序被处理。但在SQL语句中,第一个被处理的子句式FROM,而不是第一出现的SELECT。SQL查询处理的步骤序号:      view sourceprint?

2010-05-15 21:37:00 535

原创 Windows 7 安装 Oracle 10g 后 用sys用户登录em时,界面出来了,但报了一个错:java.lang.Exception: Exception in sending Request :: null

 Windows 7 安装 Oracle 10g 后 用sys用户登录em时,界面出来了,但报了一个错:java.lang.Exception: Exception in sending Request :: null 解决方案:找到下面的文件$ORACLE_HOME/db_1/$HOSTNAME/sysman/config/emd.properties其中的agentTZRegi

2010-05-10 16:30:00 1961 1

原创 Hibernate和Spring的延迟加载和DAO模式

Hibernate和延迟加载Hibernate对象关系映射提供了两种对象初始化模式:延迟加载和非延迟加载。非延迟加载在加载时获取对象本身以及它关联的所有对象。这可能导致在获取一个实例时,执行成百上千的select语句。当使用双向关联时,这个问题被放大,常常出现初始化请求时,整个数据库都被载入。显然检查每个对象的关系,并手工删除他们会费点事,但最终我们可能会因此丢失使用ORM工具的优势。

2010-05-07 15:30:00 736

转载 在Hibernate中使用 HibernateTemplate的三种方法

在我们的项目中,经常要从HibernateDaoSupport继承然后使用他的HibernateTemplate给我们封装好的方法。 我们以用户模块的持久层UserDao这个类的addUser(User user)方法为例: 第一种方法:userDao extends HibernateDaoSupport:(不推荐使用) 我们知道继承这个类,必须给他注入一个HibernateTemplate的对

2010-05-07 15:01:00 1462

转载 Web开发必知的八种隔离级别

ACID性质是数据库理论中的奠基石,它定义了一个理论上可靠数据库所必须具备的四个性质:原子性,一致性,隔离性和持久性。虽然这四个性质都很重 要,但是隔离性最为灵活。大部分数据库都提供了一些可供选择的隔离级别,且现在许多库都增加了附加层来创建颗粒度更细的隔离。隔离级别应用范围如此之广主 要是因为放宽隔离约束往往会使得可扩展性和性能提高几个数量级。串行一致性是可用的最古老最高的

2010-05-07 14:26:00 506

转载 [转]切实提高软件开发能力的忠告

可以总结为两大关键点:一是养成好的编程习惯,二是针对自已的工作提高自已的知识含量.一.    好的编程习惯1.       写程序前打个草稿可以在心里,最好在纸上:目的要从整体上考虑程序的实现。如果公司采用建模的方式,有建模工具(rose ,visio )那是最好不过的了。 2.    注意休息,不要浪费自已的休息时间,用去了自已的时间不但会写出的代码因为注意力不集中而会常常出现代

2010-03-28 15:29:00 461

转载 Struts 2的基石——拦截器(Interceptor)

首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得——如果大家希望快速开发,一个类似Struts 2这样的简单方便的WEB框架必不可少。我们在开发DEMO使用的还是Struts 1.2.8,而且没有不使用任何EL(表达式语言),导致页面出现无数类似“”的代码。Struts 1.x的Form Bean的麻烦使得有部

2010-03-26 15:35:00 377

原创 javascript小技巧

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.r

2010-03-26 11:26:00 388

原创 STRUTS2获得session和request

在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是在struts2中,request和session都被隐藏了struts提供两种方式访问session和request,其中比较常用的是利用SPRING里面所说的IOC即控制反转IOC方式:action类实现ServletRequestAware接口,并新建一个HttpServletRequest

2010-03-26 11:24:00 393

转载 仿hibernate的Criteria 查询GHql

仿hibernate的Criteriapackage org.gingko.db.hql;      import java.lang.reflect.Field;   import java.util.ArrayList;   import java.util.List;      import org.gingko.db.dao.GKDao;

2010-03-26 09:11:00 7776

原创 Hibernate 深入研究之 Criteria

最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。所以现在对 Hibernate 的 Criteria 深入研究一下。《 Hibernate Reference 》及网上其它一些资料对 Criteria 已经做了很多介绍。本文主要是从 Criteria 的结构入手

2010-03-26 09:04:00 373

海康websdk3.2

海康websdk3.2

2022-01-05

Office 2007 PIA 操作Word\Excel的例子

一个使用使用Office 2007 PIA 操作word 和 Excel的小例子

2010-10-16

FoxitPDFReaderPro-v2.2.2405

一款小巧的阅读器,功能很多,体积小

2008-03-24

会跳舞的狗

安装后有音乐响起,小狗自动伴乐起舞

2008-03-24

CSF播放器Teaching Player

CSF播放器,流媒体播放器

2008-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除