07 2013 档案
摘要:1、简介position有五个属性: static | relative | absolute | fixed | inheritstatic 和 inherit : 没什么值得介绍的。relative : 相对于元素自身的定位。absolute :相对于包含块的定位。fixed : 相对于窗口的定位。2、包含块包含块就是 top | right | bottom | left 参考的元素。absolute的包含块指的是:该元素最近的具有定位设置的父元素,即最近的position属性值不为static的祖先元素举个例子:span对于span元素来讲,它的包含块是#outer,而不是#inner
阅读全文
摘要:使用Collection类的Iterator,可以方便的遍历Vector, ArrayList, LinkedList等集合元素,避免通过get()方法遍历时,针对每一种对象单独进行编码。示例:[java]view plaincopyCollectioncoll=newVector();//LinkedList();//ArrayList();coll.add("Tody");coll.add("is");coll.add("Sunday.");//OutputallelementsbyiteratorIteratorit=coll.
阅读全文
摘要:ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法:1.list.toArray();2.list.toArray(T[] a);对于第一个重载方法,是将list直接转为Object[] 数组;第二种方法是将list转化为你所需要类型的数组,当然我们用的时候会转化为与list内容相同的类型。不明真像的同学喜欢用第一个,是这样写:?1234567ArrayList list=newArrayList();for(inti = 0; i 另附,两个重构方法的源码:1.public Object[] toArray(); {Object[
阅读全文
摘要:今天为了把一个ArrayList直接转化为一个String数组,着实费了一番功夫,后来经百度后才搞定,总结如下:如果要把一个List直接转化为Object数组,则可以直接使用Object[] o = list.toArray();如果要转化为String数组,则有以下两种方式:方法一、String[] arr = new String[list.size]; list.toArray(arr);//此时arr就有了list中的值了方法二、String[] arr = (String[])list.toArray(new String[0]);下面是更详细的说明:[转自http://hi.bai
阅读全文
摘要:提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍:第一次见面[java]view plaincopypub
阅读全文
摘要:jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.wsdl4j-1.5.1.jarAxis运行所需要的组件包activation.jarJAF框架的jar包annotations-api.jar使用注解所需jarant.jar用于自动化调用程序完成项目的编译,打包,测试等aopalliance-1.0.jar
阅读全文
摘要:jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.wsdl4j-1.5.1.jarAxis运行所需要的组件包activation.jarJAF框架的jar包annotations-api.jar使用注解所需jarant.jar用于自动化调用程序完成项目的编译,打包,测试等aopalliance-1.0.jar
阅读全文
摘要:activation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajaxant.jar和antlr.jar(可以删去):的是ant编译用的包,在工程中不用添加asm.jar:Hebernate的包,Hibernate在运行时使用这个代码生成库增强类(与java反射机制联合使用).ASM字节码库,cglib.jar包依赖的包。必需的jar包。axis-ant.jar:是Axis为支持Ant构建,提供
阅读全文
摘要:jar 应用 先打开命令提示符(win2000或在运行筐里执行cmd命令,win98为DOS提示符),输入jar -help,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项:-c 创建新的存档-t 列出存档内容的列表-x 展开存档中的命名的(或所有的〕文件-u 更新已存在的存档-v 生成详细输出到标准输出上-f 指定存档文件名-m 包含来自标明文件的标明信息-0 只存储方式;未用ZIP压缩格式-M 不产生所有项的清单(manifest〕文件-i 为指定的
阅读全文
摘要:在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误Java Heap分为3个区1.Young2.Old3.Perma
阅读全文
摘要:复制代码select xmmc from sbs where xh = ‘123456’ 查询结果为: 项目A复制代码select xmmc from sbs where xh = ‘7890’ 查询结果为: 项目B欲把两个查询结果纵向连接起来,只需要执行以下SQL: 复制代码(select xmmc from sbs where xh = ‘123456’) union (select xmmc from sbs where xh = ‘7890’ )查询结果为: 项目A项目B用法约束: 1. 前后select 的字段数必须一样。但select的字段名不一定要一致 2. 后可加order b
阅读全文
摘要:1. s:iterator 标签详解 作用: struts2的s:iterator 可以遍历 数据栈里面的任何数组 主要属性: s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引 使用案例: 1: jsp页面定义元素写法 数组或list 复制代码 A 打印结果为: 1A2A3A4A5A 2:索引的用法 如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法 int getCount()返回当前迭代了几个元素 int getIndex()返回当前元素索引 boolean i...
阅读全文
摘要:在Action中定义了一个数组,如下:[java]view plaincopyprint?String[]sArray={"a","b","c"};在struts2的页面中遍历的方法如下:[xhtml]view plaincopyprint?
阅读全文
摘要:public List AnalyseVoucherEntry(DataTable voucherentry) { VoucherEntryEntity voucherentryentity = new VoucherEntryEntity();List listVoucherEntity = new List(); for (int i = 0; i AnalyseVoucherEntry(DataTable voucherentry) {List listVoucherEntity = new List(); for (int i = 0; i < voucherentry.Rows
阅读全文
摘要:大家先看一段简单的jquery ajax 返回值的js代码:Copy to Clipboard引用的内容:[www.veryhuo.com]function getReturnAjax{$.ajax({type:"POST",http://www.cnblogs.com/lidabo/admin/%22ajax/userexist.aspx",data:"username="+vusername.value,success:function(msg){if(msg=="ok"){showtipex(vusername.id,
阅读全文
摘要:一、返回控制与函数结果,语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果二、返回控制,无函数结果,语法为:return;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页.Return False 就相当于终止符,Return True 就相当于执行符。在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转。所以如果你想取消对象的默认动作就可以r
阅读全文
摘要:A:判断字符串的问题:1、判断单个字符:这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样:这样判断才能正确判断,至于原因我也不知道,在网上看到struts2中可能它判断的是char类型。2、判断字符串:这样写的就是判断username是不是milo,是String的判断,这个是不用加toString()的。3、判断数值:这样写的就是判断username是不是0,是int的判断。B:判断为空的问题:struts2中的判空似乎只能这么写判断非空可以这样写:举例:Luozhh's file hereSc
阅读全文

浙公网安备 33010602011771号