自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LABELNET

我这儿没有鸡汤,只有干货!

原创 Acm - 隔壁老王买酒问题

1.问题描述隔壁老王到酒庄买酒 , 小二说:我们正在进行优惠活动,每瓶酒2元,2个空瓶换1瓶,4个瓶盖换1瓶,问20块你总共喝多少瓶?2.解析 以10元为例分析 10块 5瓶 5空瓶 5个盖子 : 1)5个盖子换1瓶 :2个盖子 6个空瓶 ,总数 6 ; 2)6个空瓶换3瓶 : 5个盖...

2015-11-30 20:58:57

阅读数 698

评论数 0

原创 Android-Android API 版本判断

1.Version 类 /** * Information about the current build, extracted from system properties. */ public class Build { private static final String T...

2015-11-30 11:09:57

阅读数 3357

评论数 0

原创 设计模式之策略模式(Strategy)

1.解析定义 : 定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。UML : 解释 : 抽象策略角色: 由一个接口或者抽象类实现 具体策略角色: 包装了相关的算法和行为 环境角色: 持有一个策略类的引用2.实例场景描述 : ...

2015-11-27 17:33:05

阅读数 476

评论数 0

原创 设计模式之责任链模式(Chain of Responsibity)

1.解析定义 : 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。UML : 2.实例背景描述 : 在前面的场景中 ,我们使用的是餐厅的例子 ,在这里可以继续延用 : 薪资问题 人员结构...

2015-11-27 11:41:12

阅读数 489

评论数 0

原创 设计模式之适配器模式(Adapter Class/Object)

1.解析定义 : 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作;宗旨 : 保留现有类所提供的服务,向客户提供接口,以满足客户的期望。分类 : (1)类适配器: 当客户在接口中定义了他期望的行为时,我们就可以应用适配器...

2015-11-26 10:06:06

阅读数 506

评论数 0

原创 设计模式之单例模式(Singleton pattern)

1.解析单例模式是设计模式中最简单的形式之一。一个类有且仅有一个实例,并且自行实例化向整个系统提供。UML : 实现形式 : (1)恶汉式 (2)懒汉式 (常用) (3)双锁式2.实例恶汉式和懒汉式区别: 恶汉式 : 加载比较慢,但运行时获取对象速度快,且线程安全; 懒汉式 : 加载类...

2015-11-24 15:49:59

阅读数 690

评论数 0

原创 设计模式之观察者模式(Observer)

1.解析定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。 观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式) UML : ...

2015-11-24 09:45:32

阅读数 470

评论数 0

原创 设计模式之抽象工厂模式(Abstract Factroy)

1.解析 定义: 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类. UML : 适用性: (1) 一个系统要独立于它的产品的创建、组合和表示时。 (2) 一个系统要由多个产品系列中的一个来配置时。 (3) 当你要强调一系列相关的产品对象的设计以便进行联合使用时...

2015-11-22 21:12:52

阅读数 586

评论数 0

原创 设计模式之工厂方法模式(Factory Method)

1.解析简单工厂并不简单,它是整个模式的核心,一旦他出了问题,整个模式都将受影响而不能工作,为了降低风险和为日后的维护、扩展做准备,我们需要对它进行重构,引入工厂方法。区别说明 : 工厂方法和简单工厂的主要区别如下 : (1) 简单工厂是把创建产品的职能都放在一个类里面,而工厂方法则把不同的...

2015-11-19 00:11:32

阅读数 501

评论数 0

原创 设计模式之简单工厂模式

1.解析意图目的 : 定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂中的创建方法使得将类的实例化的延迟到其子类,即实例化其子类.简单说明 : 简单工厂模式是工厂模式中最简单的. 工厂类中有一个静态方法,用来接受参数,并根据参数的类型创建不同的实例.2.实例业务说明 : 面粉,我们...

2015-11-18 21:31:19

阅读数 526

评论数 0

原创 Android 实战 - 个人APP乐逗项目(内部音乐播放器实现,开源MaskProgressView使用)

1.所需工具进度条: GitHub 获取: MaskProgressView : https://github.com/iammert/MaskProgressView 也可以免积分下载 音乐播放器进度条library : http://download.csdn.net/deta...

2015-11-12 08:20:47

阅读数 2368

评论数 0

原创 Android 实战 - 个人App乐逗项目(查看网页链接封装,播放视频封装)

1.查看网页链接封装 和 Android实战-个人App乐逗项目(第一阶段:微信精选文章完成与总结) 中的webview一样,采用腾讯x5浏览服务sdk调用的.效果 预览 : 所需 工具 : 腾讯x5浏览服务sdk 或者点击下载 jar 可以到官方下载,或者点击下载 对应j...

2015-11-12 07:36:55

阅读数 3291

评论数 0

原创 Android 实战 - 个人App乐逗项目 之 查看图片,查看GIF封装

1.查看图片封装实现的是传入图片URL , 后 可以放大缩小图片,菜单可以保存图片等.效果 预览 : 所需 工具 : yuanimageview.jar 在build.Gradle app 中 添加 : > compile 'com.felipecsl:gi...

2015-11-12 00:36:22

阅读数 1427

评论数 0

原创 Android实战 - 个人乐逗项目 (项目改动,优化和总结)

1 . 背景 先自惭一下,一周过去了才写文章.这里对这段时间所做的做下总结和改动.这段时间效率低下,有时候想着想要放弃.但想想自己都做了一半了,不可以半途而废,重写拿起来了, 这时候,重新的对APP进行了结构流程进行了规划和内容的重新拟定.LOGO : 之鱼LOGO来历 : 1....

2015-11-11 23:50:06

阅读数 1079

评论数 0

原创 Android - 小知识点 (View 添加 虚线 , ImageView适应图片宽度和高度)

1.效果图                                                                    2.View添加虚线     (1)实现view子类 ,进行绘制 package labelnet.cn.ledou.ui; import a...

2015-11-03 00:09:11

阅读数 1390

评论数 0

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