好记性不如烂笔头,现在每次碰见问题和觉得应该记录下来的东西都会保持写博客的习惯,今后再次碰见这种问题,就不用把时间浪费了。这段时间用ExtJS用的多一点,前段时间碰见的分页问题,今天做个笔记吧。为了简单明了,此project使用的是servlet的方式,如果你使用的是struts2或者springMVC,则相应的改变成对于方式就可以了。首先在页面引入ext所不要的文件,这个自然不必多说了吧,另外为了整个项目清晰明了,EXTJS代码也最好和JSP页面(当然了
系统 2019-08-29 23:23:06 2046
现代嵌入式系统中,异步串行通信接口往往作为标准外设出现在单片机和嵌入式系统中。但是随着个人计算机通用外围设备越来越少地使用串口,串口正在逐渐从个人计算机特别是便携式电脑上消失。于是嵌入式开发人员常常发现自己新买来的计算机上没有串口,或者出现调试现场用户的计算机没有串口的尴尬局面。相反,现在的个人计算机普遍拥有4个以上的USB接口,能不能使用USB接口代替串口,完成PC机和嵌入式系统的通信呢?1.USB虚拟串口代替物理串口的可行性首先,越来越多带USB接口的
系统 2019-08-29 23:17:35 2046
在EclipseCon2009大会上,Sun将展示其在Solaris、Glassfish以及JavaFX上对Eclipse的支持(具体展厅位置)。真不知道IBM收购Sun的事情进行地到底怎么样了,不过就目前Sun居然赞助了EclipseCon大会的行动上看,相当反常,看来收购应该是以成定局了。可怜的NetBeans啊....Sun赞助了EclipseCon2009!
系统 2019-08-29 23:13:46 2046
模板方法(TemplateMethod)模式属于行为模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。这里的算法的结构,可以理解为你根据需求设计出来的业务流程。特定的步骤就是指那些可能在内容上存在变数的环节。结构模式:1)AbstractClass(抽象类):定义了一到多个的抽象方法,以供具体的子类来实现它们;而且还要实现一个模板方法,来定义一个算法的骨架。该模板方法不仅调用前面的抽
系统 2019-08-29 23:06:22 2046
!DOCTYPE指定了HTML文档遵循的文档类型定义(DTD)。Microsoft®InternetExplorer6的新增内容你可使用此声明将InternetExplorer6及以后版本切换到标准兼容模式下。语法HTML顶级元素可用性"注册//组织//类型标签//定义语言""URL"可能值顶级元素指定DTD中声明的顶级元素类型。这与声明的SGML文档类型相对应。HTML默认。HTML。可用性指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。PU
系统 2019-08-29 23:02:28 2046
上图来源于Struts2官方站点,是Struts2的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1客户端初始化一个指向Servlet容器(例如Tomcat)的请求2这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMeshPlugin)3接着FilterDispatcher被调用,FilterDis
系统 2019-08-29 22:50:03 2046
cd/etc/vim/vivimrc0硬首^软首(不含blank。如:空格,tab,换行,回车除外)$硬尾g_软尾(不含blank)uundo类似Ctrl+zCtrl+rredo类似Ctrl+yC+nC+p单词联想100iChina显示ChinaChinaChina……100组0^g_$___xxxxxxx_____ZZ:wqnw词首e词尾W反向词首E反向词尾*正向查找光标停留单词#反向%符号匹配0y$复制正行0d$删除正行gU
系统 2019-08-29 22:14:07 2046
在很多情况下对象之间的交互是很复杂的,在开始设计的时候,你根本不知道它需要交互的对象是谁,是什么类型。我们知道如果要对象A与对象B之间能相互交互,A与B就会构成相互依赖,如果对象一多,这种依赖就会很复杂,况且很多时候我们都不知道需要互相交互的对象有哪些,因此,在设计的时候也没办法考虑这些情况。既然在设计的时候无法预先知道对象之间的交互具体情况,我们可以将这种交互放到一个“中间平台”进行,这个中间平台知道所有对象的(依赖于所有对象,但对象是否必须依赖于平台不
系统 2019-08-29 22:14:06 2046
全文转载:http://pengjiaheng.iteye.com/blog/524024作者:和你在一起[fromJavaEye]为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这类对象跟业务直接挂钩,因此生命周期比
系统 2019-08-29 21:59:34 2046