摘要:
DCLink.cpp 阅读全文
摘要:
AndroidStudio中文社区:http://www.android-studio.org/index.php Android studio删除工程项目:http://www.linuxidc.com/Linux/2014-03/97451.htm 史上最详细的Android Studio系列教 阅读全文
摘要:
以下是一个表单信息提交,返回的程序,发现 Struts 大部分都是由xml文件来控制执行流程 步骤一: 在MyEclipse建一个名为Struts2的web工程,接着就要导入外部相关的jar包,这些jar包都可以去网上下载,把这些jar包放在工程的lib目录下, 如下图: 这里有9个jar文件,我用 阅读全文
摘要:
在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面 Strut 阅读全文
摘要:
角色: 抽象产品角色(Product) : 是所有对象的父类,它负责描述所有实例所共有的公共接口。 具体产品角色(ConcreteProduct) : 所有创建的对象都是充当这个角色的某个具体类的实例,实现了Product接口。 工厂类角色(Creator) : 简单工厂模式的核心,是创建所有实例的 阅读全文
摘要:
1.定义一个接口 ProxyInterface.java 2.定义一个真实角色实现了ProxyInterface接口 RealMaster.java 3.定义一个代理角色,实现了ProxyInterface接口,还持有一个 真实主人对象的引用 ProxyMaster.java 4.客户端 Clien 阅读全文
摘要:
动态代理(运行期行为)主要有一个 Proxy类 和一个 InvocationHandler接口 动态代理角色: 1. 抽象主题角色 2. 真实主题角色(实现了抽象主题接口) 3. 动态代理主题角色(实现了 InvocationHandler接口,并实现了 invoke()方法) Proxy 要调用 阅读全文
摘要:
要想实现 模板方法模式,涉及到两个角色:1.抽象模板角色 父类(抽象的) 2.具体模板角色 子类 就是父类和子类继承的表现 抽象模板角色这个类里 定义了几个抽象方法,供子类去实现具体操作,还定义了一个模板方法(template),以告诉子类去实现这些方法要有一定的顺序去执行, 这种设计模式在JUni 阅读全文
摘要:
适配器模式: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 有两种适配器模式: 1)类适配器 (通过继承的方式) 2)对象适配器 (采取对象组合的模式) 类适配器 Target.java 被适配器类 Adaptee.java 阅读全文
摘要:
定义:允许你将对象组合成树型结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理 个别对象 以及 对象组合。 角色: 1) 抽象构建角色 (Component) 2) 叶子节点角色 (Leaf) 3) 组合构建角色 (Composite) 4) 客户端 (Client) Component 阅读全文
摘要:
装饰者模式( Decorator Pattern ) 意图 : 动态的给一个对象添加一些额外的功能,IO这块内容体现出了装饰模式,Decorator模式相比生成子类更为灵活。 角色 : 1)抽象构件角色(Component) 定义成一个接口类型 2)具体构件角色 (ConcreteComponent 阅读全文
摘要:
单例模式,确保某个类只能生成一个实例 单例模式的构造方法必须定义为私有(private)的 必须要定义一个静态(static)的方法,作为生成这个对象实例的入口 [java] view plain copy package com.singleton; //静态代码块不一定在最开始执行,比如说 静态 阅读全文
摘要:
使用Myeclipse 工具 在WebRoot目录下创建一个Download文件夹(new-->folder),以存放 附件(图片,文件...), 具体实现下载功能的代码如下: 注意: try{...} finally{...} 如果 try{...} catch{...} 中没有 catch{.. 阅读全文
摘要:
文件下载是一个很常见的功能,用struts2实现文件下载的步骤: 一)定义一个Action类,FileDownload.java 二)在struts.xml文件中配置相关信息 1.结果类型必须要写成 type="stream" ,与之对应的处理类是 org.apache.struts2.dispat 阅读全文
摘要:
<一>简述: Struts2的文件上传其实也是通过拦截器来实现的,只是该拦截器定义为默认拦截器了,所以不用自己去手工配置,<interceptor name="fileUpload" class="org.apache.struts2.interceptor.FileUploadIntercepto 阅读全文
摘要:
一、Servlet实现文件上传,需要添加第三方提供的jar包 接着把这两个jar包放到 lib文件夹下: 二: 文件上传的表单提交方式必须是POST方式, 编码类型:enctype="multipart/form-data",默认是 application/x-www-form-urlencoded 阅读全文
摘要:
friends.xml DOM parse XML 阅读全文
摘要:
Android画图最基本的三个对象(Color,Paint,Canvas) 三个类都存放在 android.graphics包下 1) Color :颜色对象,相当于现实生活中的 ‘调料’ 2) Paint : 画笔对象,相当于现实生活中画图用的 ‘笔’————主要的还是对‘画笔’进行设置 3) C 阅读全文
摘要:
1.首先要下载相关的软件 1). JDK 6 以上 2). eclipse( Version 3.6.2 or higher ) 点击下载 3). SDK(android-sdk_r18-windows) 目前是最新的 点击下载 4). ADT 18 (Android Development Too 阅读全文
摘要:
1)要想让一个对象成为序列化对象,那么这个类就要实现Serializable或Externalizable接口(Externalizable接口继承与Serializable接口), 这种序列化仅对对象的 非transient 的实例变量进行序列化,不会对静态成员变量序列化,也不会对方法序列化 2) 阅读全文