`
can4you
  • 浏览: 101318 次
  • 性别: Icon_minigender_1
  • 来自: 天朝
社区版块
存档分类
最新评论
文章列表
在页面上调用大概是以下几个步骤: 1、创建activex工程,编写C++代码。 2、将代码编译成.OCX文件,并拷贝到system32文件夹下,如果没有C++运行环境,需要将需要的.dll文件同时拷贝到system32下(可以为其他指定目录,但是这些文件需要在同一个路径下)。 3、在命令行输入 regsvr32 filename.ocx,会提示控件注册成功,如果不要提示信息,则在regsvr32后加/s,去除注册不提示信息则加/u,前后用逗号隔开。 4、在页面上加载控件,并调用。   HTML页面代码如下: <html> <OBJECT ID=&qu ...
概述   对于应用开发者来说,数据连接泄漏无疑是一个可怕的梦魇。如果存在数据连接泄漏问题,应用程序将因数据连接资源的耗尽而崩溃,甚至还可能引起数据库的崩溃。数据连接泄漏像黑洞一样让开发者避之唯恐不及。   Spring DAO 对所有支持的数据访问技术框架都使用模板化技术进行了薄层的封装。只要您的程序都使用 Spring DAO 模板(如 JdbcTemplate、HibernateTemplate 等)进行数据访问,一定不会存在数据连接泄漏的问题 ―― 这是 Spring 给予我们郑重的承诺!因此,我们无需关注数据连接(Connection)及其衍生品(Hibernate 的 Sessio ...
联合军种作战的混乱   Spring 抽象的 DAO 体系兼容多种数据访问技术,它们各有特色,各有千秋。像 Hibernate 是非常优秀的 ORM 实现方案,但对底层 SQL 的控制不太方便;而 iBatis 则通过模板化技术让您方便地控制 SQL,但没有 Hibernate 那样高的开发效率;自由度最高的当然是直接使用 Spring JDBC 莫属了,但是它也是最底层的,灵活的代价是代码的繁复。很难说哪种数据访问技术是最优秀的,只有在某种特定的场景下,才能给出答案。所以在一个应用中,往往采用多个数据访问技术:一般是两种,一种采用 ORM 技术框架,而另一种采用偏 JDBC 的底层技术,两者 ...
概述 Spring 最成功,最吸引人的地方莫过于轻量级的声明式事务管理,仅此一点,它就宣告了重量级 EJB 容器的覆灭。Spring 声明式事务管理将开发者从繁复的事务管理代码中解脱出来,专注于业务逻辑的开发上,这是一件可以被拿来顶礼膜拜的事情。但是,世界并未从此消停,开发人员需要面对的是层出不穷的应用场景,这些场景往往逾越了普通 Spring 技术书籍的理想界定。因此,随着应用开发的深入,在使用经过 Spring 层层封装的声明式事务时,开发人员越来越觉得自己坠入了迷雾,陷入了沼泽,体会不到外界所宣称的那种畅快淋漓。本系列文章的目标旨在整理并剖析实际应用中种种让我们迷茫的场景,让阳光照进云遮 ...
不修改任何文件,完美解决QQ与360共存问题  我这一介草民就不对此事件作出评论,本着防人之心不可无的精神,我决定使用沙盒技术来运行QQ,为什么用沙盒? 我有以下理由,请听我一一道来: 1.       沙盒技术可以完全隔绝QQ对系统的访问。 (无论QQ是否与报道中所描述的情况相符,我们都不用担心了) 2.       如果同一台电脑上安装了360软件也可以在沙盒内运行QQ。 3.       QQ作为辅助程序,在沙盒内运行,不会有任何功能上的损失。   有图有真像(QQ与360可以同时运行了)       这就是我们的法宝 Sandboxie 沙盒软 ...
在Linux里设置环境变量的方法(export PATH) 一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量: 1、直接用export命令:#export PATH=$PATH:/opt/au1200_rm/build_tools/bin 查看是否已经设好,可用命令export查看: [root@localhost bin]# export declare -x B ...
Linux文件系统解释: /bin:存放着一百多个Linux下常用的命令、工具 /dev:存放着Linux下所有的设备文件! /home:用户主目录,每建一个用户,就会在这里新建一个与用户同名的目录,给该用户一个自己的空间 /lost+found:顾名思义,一些丢失 ...
【转自】http://www.cnblogs.com/KevinYang/archive/2010/06/18/1760597.html    字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。 还是得从ASCII码说起   说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符,例如65代表字母‘A’,66代表字母‘B’,以此类推。但是计 ...
今天项目还存在一个问题,而明天就要上线了,所以很急,主要的问题如下:   问题描述:主要的业务逻辑--页面上处理放行基金下单记录(主管审核以后的操作),这时候需要做的动作如下:   1. 把下单记录关联的档案移动到MFT(TIBCO公司产品,文档传送软件)的发送目录; 2. 更新下单记录信息(OrderInfo)的状态; 3. Daemon(JAVA注册的windows service)程序去检测MFT发送目录是否有档案,有则起一个新的Thread调用MFT Server去发送档案,MFT会自动发送到目标目录,发送成功或失败会有一个回覆信息,AP端根据这个状态去更新下单记录(Orde ...
今天使用Ant打包部署项目的时候出现OutOfMemory错误: 解决方式是:   <target name="compile_all" depends="prepared"> <echo message="This process needs a few munites,please wait for a moment..." /> <javac debug="${compile.debug}" destdir="${build.classes.dir}& ...
java 多线程 wait() 以及 notirfy() 简析   class ThreadA { public static void main(String[] args) { ThreadB b=new ThreadB(); b.start(); System.out.println("b is start...."); synchronized(b)//括号里的b是什么意思,起什么作用? { ...
一、方案一   1.使用MyFaces的扩展组件Tomahawk 1.1.9的<t:dataTable>和<t:dataScroller>标签 2.例子   <h:form prependId="false"> <t:panelGrid> <t:saveState value="#{viewCustomerInfo.cust ...
1.Ajax4jsf是一个Rich组件框架主要用于JSF应用程序的Rich用户界面开发。Ajax4jsf完全与JSF生命周期(Lifecycle)紧密结合。而其它框架只给你访问managed bean的能力。 2.Ajax4jsf能够在AJAX request-response期间利用Action、值变化监听器(value change listener)、调用服务端校验和类型转换器。 3.这个框架使用一个组件库来实现,它能够为现有的JSF页面添加AJAX功能而不需要编写任何Javascript代码或使用新的AJAX widget来代替现有的组件。 4.Ajax4jsf能够实现整个页面范围 ...
在用JSF做项目的时候,经常会碰到session timeout问题,比如部署在tomcat下的时候,默认的timeout时间为30分钟,则在30分钟以后,点击页面上的任何commandButton或commandLink都会导致抛出javax.faces.application.ViewExpiredException异常:   提供一种解决方式:   自定义PhaseListener,并且在RESTORE_VIEW阶段的beforePhase中进行处理 <lifecycle> <phase-listener>com.tcb.flow.webui.js ...
今天在项目中需要对AS400(IBM商用小型主机)主机档案进行转档操作,涉及到的主要是UTF-8(本地文件编码格式)与代码页(CodePage 937)之间的转换。   1. 读取本地文件srcFile的内容,每行补齐2048位(每行不会超过2048位,不足的以空格补齐) 2. 如果包含中文时,中文算作两位,并且考虑到400的机器,中文前后有0x0E,0x0F(shift out,shift in)控制位,即再加两位,例:“中文”算作6位   以下是JAVA代码: /** * $Revision: 1.0 $ * $Date: Oct 14, 2010 $ * * A ...
Global site tag (gtag.js) - Google Analytics