自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bye

  • 博客(49)
  • 收藏
  • 关注

原创 使用Bundle在Activity间传递数据

[b]使用Bundle 在Activity 间传递数据1:[/b][b]1.1从源Activity 中传递数据[/b]//数据写入Intent[i][color=darkblue]Intent openWelcomeActivityIntent=new Intent();Bundle myBundelForName=new Bundle();myBundelForName....

2011-01-06 00:14:42 97

原创 初级入门

Activity :活动是最基本的Android 应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并对事件做出响应。大多数的应用是由多个屏幕显示组成。例如:一个文本信息的应用也许有一个显示发送消息的联系人列表屏幕,第二个屏幕用来写文本消息和选择收件人,再来一个屏幕查看消息历...

2010-12-29 23:57:32 115

Spring 和struts 整合的三种方式

Spring 和 struts 整合的三种方式。1,使用Spring 的 ActionSupport 2, 使用Spring 的 DelegatingRequestProcessor 类。3,全权委托。无论用那种方法来整合第一步就是要为struts来装载spring的应用环境。 就是在 struts 中加入一个插件。struts-config.xml中 ...

2010-12-22 22:07:24 99

原创 桩训 桩考

直线倒车技巧右手握方向盘12点位置,头向左后伸出窗外,观察车身左边与6号杆距离(应该为30公分左右),>30 公分则向左打方向、

2010-11-10 16:34:26 158

原创 c运算符优先级

1. ()、[]、.、->2.!(逻辑运算符-非)、~(位运算符-非)、++、--、-、(type)、*、&、sizeof()3.*、/、%(算术运算符)4.+、-(算术运算符)5.(位运算符-右移)6.=(关系运算符)7.==、!=(关系运算符)8.&(位运算符-与)9.^(位运算符-异或)10.|(位运算符-或)1...

2010-11-09 22:41:18 105

原创 c基础

1.float值参与计算,结果为double2.int/int 结果还是int 小数点后舍去3.‘a’占一个字节 “a”占两个字节4.实型常数不分单双精度,都按双精度double处理5.逗号表达式的值为最后一个表达式6.char是用数值型存储的 char一个字节 数值型最少2个字节 将char赋值为int时高8位补零 将int赋值为char时高8位丢失7.自动类型转换是由编...

2010-11-09 22:39:28 105

iframe跨域session丢失问题

最近在做一个系统(A),需要在系统(A)中集成目前现存系统(B)的功能。 当然,系统(B)功能在访问时做了登陆限制。(一般性都是:系统登陆后把userId放入session中,在具体的功能页面加入session中userId的判断, 如果session中userId不存在,则跳到登陆页,否则继续加载并正常显示功能。) 那么,在系统(A)中要访问系统(B)的功能无非是要绕过系统(B...

2009-12-07 16:14:31 88

DOM

一.直接引用结点1.document.getElementById(id);--在文档里面通过id来找结点2.document.getElementByTagName(tagName);--返回一个数组,包含对这些结点的引用--如:document.getElementByTagName("span");将返回所有类型为span的结点二.间接引用结点3.elemen...

2008-11-25 12:14:02 77

java优化编程-静态变量

静态变量在程序运行期间,类中的静态变量其内存空间对所有该类的实例是共享的,因此在某些时候,为了节省内存空间开销,共享资源,我们可以将类中的变量声明为静态变量。但是因为静态变量生命周期太长,并且不易被系统回收,所有如果使用不合理,就会适得其反,从而造成大量内存的浪费。因此建议在全部符合下列条件的情况下才使用静态变量:(1)变量所包含的对象体积较大,占用内存较多(2)变量所包含...

2008-07-23 17:51:48 102

java优化编程-内存管理

内存管理的重要性:java语言的性能极大程度上依赖于其运行的硬件环境资源,内存是硬件环境资源中非常重要的一部分,因此,如果开发人员开发的java应用没能有效合理的使用系统内存,那么这个应用就不可能具备较高的性能。JVM管理的内存的两种类型:堆内存(heap)与栈内存(stack)简单的解释一下堆内存与栈内存,堆内存用来存储程序在运行时创建或实例化的对象与变量;而栈内存用来存...

2008-07-23 17:50:50 78

java优化编程-对象重用

对象重用所涉及的重要问题,即对象保存。通常将用来缓存对象的应用称为对象池。通过这个途径我们可以大大的提高应用速度,减少内存需求。对象池通过对其所保存对象的重用和共享,缩减了应用线程反复创建、装载对象所需要的时间,并且也有效的避免了频繁垃圾回收所带来的庞大的系统开销。但是这里又存在一个问题,如果长时间的将对象保存在内存中,而这些对象又不经常使用,这样无疑会造成不必要的内存浪费。或者该...

2008-07-23 17:49:28 696

java优化编程-设置ArrayList初始化容量

如果有一个很大的数组,并且你已经预料到此数组会变的异常庞大,那么这里给出一个方法用来提高添加新元素的速度,做好初始化操作。调用ArrayList对象中的ensureCapacity(int size)方法;...

2008-07-23 17:46:56 218

java优化编程-瞬间值

在做远程方法调用(RMI)应用开发时,将传递对象中不需要的属性标记为“瞬间值”,使其不被传递,来节约网络开销,提高传输速度,提高系统性能,并且还可以节约调用端运行环境的内存资源。...

2008-07-23 17:46:28 123

java优化编程-散列表类

线程安全的散列表类:java.util.Vector/java.util.Hashtable非线程安全的散列表类:java.util.ArrayList/java.util.HashMap在需要做线程同步以及要求线程安全的场合,开发人员应尽量使用线程安全的散列表类;在不需要线程安全的场合,为了提高系统性能,开发人员应尽量选用非线程安全的散列表类;因为线程安全的散列表会将原本...

2008-07-23 17:44:35 101

java优化编程-ArrayList与LinkedList

ArrayList(数组对象)与LinkedList(链表对象)是java中的两个专门用来处理数据元素列表的类。这两个类在性能特性方面存在较大差别,差别源于它们不同的存储结构。ArrayList是通过内部数据结构Object[]实现的;而LinkedList是通过将一系列的内部记录连接在一起实现的。它们性能的差异使它们拥有各自不同的适用场合。当需要在某个位置添加一个新元素时,应...

2008-07-23 17:43:25 68

合租的困惑

最近和朋友在南京秦淮区集庆门那合租了一套两室两厅一厨一卫,其中两厅一厨一卫公用,两间卧室各自私用,卧室一大一小,大小差距属正常比例,大间有空调、电视、床、大柜子,小间有空调、书橱、写字台、床,如果房租是1500/月的话,怎样分配房租比较合理?还有房间的柜子是不是都该属于房间主人私用?...

2008-07-21 12:48:02 131

多点委托

前面两篇使用的每个委托都只包含一个方法调用,调用委托的次数与调用方法的次数相同.如果需要调用多个方法,就需要显示的调用多次委托.其实委托可以包含多个方法,这种委托称为多点委托.调用多点委托,就可以按顺序连续调用多个方法.[code="c#"] class Program { static void Main(string[] args) {...

2008-06-18 09:23:26 138

委托的使用场景

举一个整数冒泡排序的例子:[code="c#"] /// /// 整数排序 /// class SortInt { /// /// 比较大小 /// /// /// /// public bool compare...

2008-06-17 17:10:26 401

委托(Delegate)

在讲委托之前,我们先来回顾一下大家都很熟悉的"类".[b]类的定义[/b]:类是对某一类实体的抽象描述和概念定义.[b]类的使用[/b]: (1)类的定义:主要定义类的字段和类的方法 [code="c#"]class Teacher { private int id; ...

2008-06-17 16:41:21 104

structs工作原理和组件

structs是一个web Framework.什么是framework? :roll: 将相同类型问题的解决方案进行抽象,抽出一个应用框架,使程序员从繁杂的代码工程中解脱出来,致力于业务逻辑的分析和构建.structs framework是mvc模式的体现. :arrow: 视图角度 视图层只负责采集用户的输入数据和提交用户的http请求. :arro...

2008-06-14 11:28:08 344

Hibernate-核心接口

:idea: [color=darkred]Session 接口[/color]Session 接口对于Hibernate 开发人员来说是一个最重要的接口。然而在Hibernate 中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目中确实很重要,因为在客户程序中,可能会不断地创建以及销毁Session 对象,如果Session 的开销太大,会给系...

2008-06-14 10:48:23 175

详细设计模板-简

详细设计说明书1引言1.1编写目的1.2背景1.3定义1.4参考资料2程序系统的结构3程序1(标识符)设计说明3.1程序描述3.2功能3.3性能3.4输人项3.5输出项3.6算法3.7流程逻辑3.8接口3.9存储分配3.10注释设计3.11限制条件3.12测试计划...

2008-06-13 23:33:34 94

详细设计模板

详细设计说明书1引言1.1编写目的说明编写这份详细设计说明书的目的,指出预期的读者。1.2背景说明:a. 待开发软件系统的名称;b. 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。1.3定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。1.4参考资料列出有关的参考资料,如:a. 本项目的经核准...

2008-06-13 23:31:58 118

概要设计模板- 简

1引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2总体设计 2.1需求规定 2.2运行环境 2.3基本设计概念和处理流程 2.4结构 2.5功能器求与程序的关系 2.6人工处理过程 2.7尚未问决的问题 3接口设计...

2008-06-13 23:20:17 127

概要设计模板

1.引言 1.1编写目的   [说明编写这份概要设计说明书的目的,指出预期的读者。] 1.2背景   a.[待开发软件系统的名称;]   b.[列出本项目的任务提出者、开发者、用户。] 1.3定义   [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料   [列出有关的参考资料。] 2.总体设计 2.1需求规定   [说明...

2008-06-13 23:09:16 290

JSP动作指令(6个常用的动作指令)

:idea: 一、Include指令标签表示包含一个静态的或者动态的文件。语法:or注:1、page="path" 为相对路径,或者代表相对路径的表达式。2、flush="true" 必须使用flush为true,它默认值是false。3、子句能让你传递一个或多个参数给动态文件,也可在一个页面中使用多个来传递多个参数给动态文件。 :...

2008-06-12 21:56:54 321

JSP内置对象(9个常用的内置对象)

JSP内置对象(9个常用的内置对象) :idea: 1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumerat...

2008-06-12 21:47:00 69

面向过程与面向对象

:idea: 一 、面向过程与面向对象的区别: 前者是一种谓语和宾语的关系; 后者是一种主语和谓语的关系 :idea: 二、面向对象的三个特征: 封装 继承 多态 :idea: 三、类 类是对某一类...

2008-06-10 20:07:32 52

Java与C

1. Java没有预处理指令。(如C中的#define , #include , #ifdef等)。C中的常量定义在Java中用static final来取代。2. Java中没有C中的全局变量。3. Java中的主类型的size是确定的,而C中主类型的size跟平台相关。4. Java中没有了指针,它使用了类似的句柄来取代指针,但是Java中不允许对句柄进行加减,没有取地...

2008-06-10 19:38:04 95

装配件

装配件是自我描述的安装单元,由一个或多个文件组成,一个装配件可以是一个包括元数据的DLL或者EXE,也可以由多个文件组成,例如资源文件,元数据,DLL,EXE...... 装配件的特性: :idea: 装配件是自我描述的,装配件包含描述装配件的元数据,元数据包括从装配件中导出的类和清单 :idea: 版本的...

2008-06-07 09:53:24 183

com+-事务

近来,ADODB.Connection对象以一种比较好的方式提供对事务的支持,现在我们将要讨论的是ContextUtil对象. com+为开发人员提供一种事务机制,这种机制比ADODB.Connection方法更加强壮和更加容易实现. ...

2008-06-04 14:25:48 63

com+

com+服务是由MTS发展而来,com+服务不但提供了对事务的支持,而且也提供了许多预置好的函数.使用com+服务可以大大节省时间,开发出强健的应用程序,但是com+在必须要处理有关互操作性问题时不被看好. 随着程序设计技术的发展,厂家把有用的功能包装在可重复使用的服务器组件中,越来越多的有用功能都从应用程序中脱离出来,进入服务器级别的程序中,甚至进入操作系统,com+服务正式这...

2008-06-04 14:00:36 112

会计学原理-基础知识

对一个现代企业来说,根据报告对象,会计信息的用户可分为两大类.第一类是外部用户,包括投资者(股东),债权人,潜在的投资者,政府,工会等;第二类是内部用户,主要由企业的内部的各级管理者.会计为了满足不同用户的需要,分为"财务会计"和"管理会计"两个子系统.现代会计的职能有三:反映,监督,参与经营决策.根据研究内容,主要有基础会计,财务会计,成本会计,管理会计,审计等重要分支.基础会计,又...

2008-04-17 10:37:44 206

jsf-自定义验证器转换器标签

在自定义验证器中,我们的验证器只能验证一种pattern(.+[0-9]+),我们希望可以在JSF页面上自定义匹配的pattern,然而由于我们使用这个通用的验证器标签,为了要能提供pattern属性,我们可以使用标签来设置,例如:[code="java"]........[/code]使用标签来设定属性,接着我们可以如下取得所设定的属性:[code="java"]...

2008-04-16 11:18:13 153

jsf-错误信息处理

JSF在转换和验证时都有可能会产生错误信息:在使用标准转换器或验证器时,当发生错误时,会有一些预定义的错误信息显示,这些信息可以使用或标签来显示出来,而这些预定义的错误信息也是可以修改的,您所要作的是提供一个信息资源文件,例如:• messages.properties[code="java"]javax.faces.component.UIInput.CONVERSION=Forma...

2008-04-16 09:45:34 446

jsf-自定义验证器

检验必要的两种验证是语法检验(Synatic Validation)与语意检验(Semantic Validation).语法检验是要检查使用者输入的数据是否合乎我们所要求的格式,最基本的就是检查使用者是否填入了栏目值,或是栏目值的长度、大小值等等是否符合要求。语意检验是在语法检验之后,在格式符合需求之后,我们进一步验证使用者输入的数据语意上是否正确,例如检查使用者的名称与密码是否匹配。J...

2008-04-16 09:21:50 206

jsf-四种事件

jsf中有动作事件、即时事件、值变事件、Phase事件四种事件.下面将一一说明:[b]动作事件:[/b]通过ActionListener来监听动作事件先来看一段简单的jsf页面代码:[code="java"][/code]以上代码中虽然没有涉及ActionListener,但jsf为其默认产生了预定义的ActionListener.实际过程是这样:JSF会先检查是否...

2008-04-15 16:03:04 528

jsf-自定义转换器

[code="java"][/code]在jsf中,除了使用标准的转换器来转换日期和来转换数值之外,还可以通过实现javax.faces.convert.Converter接口来自定义转换器.javax.faces.convert.Converter接口中有两个方法:[code="java"]public Object getAsObject(FacesContext context,...

2008-04-15 14:45:49 124

hibernate-Query.list()与Query.iterate()比较

对于list方法而言,实际上Hibernate是通过一条Select SQL获取所有的记录。并将其读出,填入到POJO中返回。而iterate 方法,则是首先通过一条Select SQL 获取所有符合查询条件的记录的id,再对这个id 集合进行循环操作,通过单独的Select SQL 取出每个id 所对应的记录,之后填入POJO中返回。也就是说,对于list 操作,需要一条SQL 完成。而...

2008-04-03 17:19:15 85

hibernate-悲观锁与乐观锁

Hibernate支持两种锁机制:即通常所说的“悲观锁(Pessimistic Locking)”和“乐观锁(OptimisticLocking)”。[b]悲观锁[/b]的实现,[b]往往依靠数据库提供的锁机制[/b](也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。Hibernate的加锁模式有:Ø...

2008-04-03 15:15:51 106

空空如也

空空如也

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

TA关注的人

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