- 博客(8)
- 资源 (20)
- 收藏
- 关注
原创 策略模式(Strategy)
/** * 策略模式:对象的行为模式 * 针对一组算法,将每一组算法封装到具有共同接口的独立的类中,从而使得他们可以相互替换 * 特点: * 抽象策略角色:通常用一个抽象类或者接口来实现,主要是定义这个算法所完成的功能 * 具体策略角色:包装了相关算法和行为 * 环境角色:持有策略类的引用 * 优点:提供管理相关算法族的办法,提供可替代继承关系的办法
2013-08-16 13:30:37
555
原创 简单工厂模式(SimpleFactory)
一.定义从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。二.实现/** * 1、定义一个接口 ----抽象产品 * 2、定义实
2013-08-16 13:21:46
527
原创 单例模式(Singleton)
一.单例模式三个特点1.该类只有一个实例 ----> 1.私有,静态的自身实例2.该类自行创建实例 ---->2.私有的构造方法3.向整个系统公开这个实例对象 ---->3.公开的静态方法二.单例模式的种类1.HangerSingleton饿汉式class Singleton {private static Singleton singleto
2013-08-16 13:09:56
674
转载 Android开发之dip和px(两者之间的转换)
Android中支持的描述大小区域的类型有以下几种:px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多dip(device independent pixels)——设备独立像素:这个和设备硬件有关,一般我们为了支持WCGA、HVGA和QVGA推荐使用这个,不依赖于像素。等同于dp。sp(scaled pixels—best f
2013-03-06 09:40:31
616
转载 认识OAuth签名使用的HMACSHA1哈希算法
开始着手QQ OAuth1.0 接口的开发,第一步是请求临时未授权的Request Token,而其中用了一个关键的加密算法-HMACSHA1哈希算法,弄的我有点糊涂,所以查了一些文章,了解了这个算法,且不深入研究这种算法,在NET中我们直接拿来用即可,下面只是讲解认识HMACSHA1在OAuth中签名的使用:1、HMACSHA1的概念HMACSHA1 是从 SHA1 哈希函数构造的一
2012-11-30 13:35:01
865
转载 腾讯微博Android客户端开发——算法、编码、辅助方法编写 .
在腾讯微博API OAuth认证介绍中,我们可以看到关于请求签名的介绍(http://open.t.qq.com/resource.php?i=1,2#tag0):所有TOKEN请求和受保护的资源请求必须被签名,微博开放平台会根据签名来判断请求的合法性。签名算法使用Signature Base String和密钥(Secret)生成签名,参数oauth_signature用于指定签名。这几句话
2012-11-29 20:10:43
368
原创 javaIO流操作
IO流的概念: IO流用来处理设备之间的数据传输, Java对数据的操作是通过流的方式,用于操作流的类都在IO包中,流按流向分为两种:输入流,输出流;流按操作类型分为两种: 字节流与字符流。字节流可以操作任何数据,字符流只能操作纯字符数据,比较方便;字节流: 基本操作与字符流相同,字节流可以操作任意类型数据;1. 字节流和字符流的区别:字节流用来读取字节数据
2012-10-24 09:21:28
344
转载 Div中id和class的用法
一.class是设置标签的类。id是设置标签的标识。 二.◆class属性用于指定元素属于何种样式的类。如样式表可以加入:baobao{color:lime;background:#ff80c0} ◆id属性用于定义一个元素的独特的样式。如一个CSS规则: #binbin{font-size:larger} 使用方法:id="binbin" id是一
2012-10-21 18:35:19
2155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人