上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 列表是一种非常灵活的数据结构,相对于字符串和元组,其是可变的灵活的容器,可以包含python的标准类型和用户定义的对象,并且同一个列表中的对象可以是不同类型,列表的元素可以是列表。列表上的可执行操作也很多:pop,empt,sort,reverse;添加或者删除元素;与其它列表结合或者分成多个列表;对单独一个元素或者多个元素执行insert,update,remove操作。1、创建方式:(1)[]:罗列其各个元素。(2)使用工厂方法:list('abc') 创建的列表为['a','b','c']2、访问:通过直接索引值或者切片操作 阅读全文
posted @ 2012-10-13 00:28 黎明露珠 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 1.python中的赋值,与C语言相比,没有返回值。>>> x = 1 >>> y = (x = x + 1) # assignments not expressions! File "<stdin>", line 1 y = (x = x + 1) ^ SyntaxError: invalid syntax 2.python的“多元”赋值:>>> x,y,z=1,2,3 #或 (x,y,z)=(1,2,3)>>> z3>>> x1“=”两边的值都是元组。 阅读全文
posted @ 2012-10-11 17:31 黎明露珠 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/pengyouchuan/article/details/3712933#、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。1.#符号的用途一般有三种。 1)访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext. getContext();#session.msg表达式相当于ActionContext.getContext().getSession( 阅读全文
posted @ 2012-10-06 11:44 黎明露珠 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Vector和ArrayList的区别Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有利于节约内存空间。Hashtable和HashMap区别Hashtabl 阅读全文
posted @ 2012-10-02 12:24 黎明露珠 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 转自:http://alvinqq.iteye.com/blog/579821 在说明s:iterator标签的使用前,先了解下struts2中的Value Stack。这里参考了webwork中对Value Stack的描述,由于struts2是在webwork的基础上进行升级的,因此webwork对于Value Stack的表述同样适用于struts2。在这里不描述Value St... 阅读全文
posted @ 2012-09-15 01:02 黎明露珠 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 在这一切的背后,是因为有了ValueStack(值栈)!ValueStack基础:OGNL要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)!OGNL是Struts2中使用的一种表达式语言,它可以用于JSP的标签库中,以便能够方便的访问各种对象的属性;它用于界面将参数传递到Action(并进行类型转换)中;它还可以用于struts2的配置文件中!所以,非常有必要理解OGNL的基本机制。Root对象OGNL称为对象图导航语言。所谓对象图,即以任意一个对象为根,通过OGNL可以访问与这个对象关联的其它对象。如:package cn 阅读全文
posted @ 2012-09-15 00:48 黎明露珠 阅读(203) 评论(0) 推荐(0) 编辑
摘要: class BaseA { public void print1() { System.out.println("Base Print"); } public void print2() { print1(); } public BaseA() { }}class A extends BaseA{ public A() { } public void print1() { System.out.println("No Base print"); }}public cla... 阅读全文
posted @ 2012-09-11 10:40 黎明露珠 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.struts.xml必须存放在src目录下,这样生成到tomcat中,才能位于classes目录下。2.web.xml中使用Struts2的配置(使用filter拦截器,拦截所有请求): <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name 阅读全文
posted @ 2012-09-10 22:15 黎明露珠 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.wzsky.net/html/Program/jsp/87778.html关键词:Servlet和Filter的url匹配url-pattern Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。 估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。 一、servlet容器对url的匹配过程: 当一个请求发送到servlet容器的时候,容器 阅读全文
posted @ 2012-09-10 17:53 黎明露珠 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.final修饰符final修饰符修饰的类称为最终类---不能被继承;final修饰的成员变量为常量,不能修改;final修饰的方法不能被覆盖。2.抽象类抽象类的作用是:作为类的“模板”,专门作为被继承的类。抽象类的规则:(1)包含一个抽象方法的类,必须是抽象类(2)抽象类和抽象方法需要使用abstract修饰。(3)抽象方法只需要声明,而不用实现。(4)不能直接定义抽象类,抽象类只能被继承。(5)抽象类有构造方法。abstract class Person { private String name; private int age; public void set... 阅读全文
posted @ 2012-09-08 19:30 黎明露珠 阅读(211) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页