自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HJXANDHMR

学有所思,思有所悟,悟有所行

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android中优雅的退出程序

本博客同步发表在 http://hjxandhmr.github.io/2016/06/29/Android-Elegance-ExitActivity/Android 中退出程序有很多种方法,如建立一个全局容器,把所有的Activity存储起来,退出时循环遍历finish所有Activity;用广播的方式退出;双击两次返回键退出应用。建立全局容器每次启动Activity都添加到容器内,当退出程序时

2016-06-29 15:34:29 402

原创 Android Studio必备插件

本博客同步发表在 http://hjxandhmr.github.io/2016/06/21/AndroidStudio-Plug/在Android Studio开发过程中经常会用到插件,我这里总结了一些常用的插件。Android ButterKnife ZeleznyAndroid ButterKnife Zelezny是一个注入框架,效果图如下:Github项目地址 https://github

2016-06-21 18:00:47 273

原创 Android序列化的两种方式

本博客同步发表在 http://hjxandhmr.github.io/2016/06/19/Android-SerializeMethod/在Android中经常会在两个Activity之间传输数据,又很多种方法可以实现,比如写在文件中,用SharedPreferences等等都可以实现,现在来介绍的是使用序列化的方式来传输数据。Android序列化一共有两种方式,一种是实现Serializabl

2016-06-19 22:24:00 546

原创 设计模式—状态模式

本文同步发表于 http://hjxandhmr.github.io/2016/06/12/DesignPattern-State/今天我们来学习一种行为型模式,状态模式(State Pattern)。模式定义允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。其别名为状态对象(Objects for States)。模式结构状态模式包含如下角色:Context: 环境类 S

2016-06-12 18:28:13 314

原创 设计模式—策略模式

本博客同步发表在 http://hjxandhmr.github.io/2016/06/10/DesignPattern-Strategy/今天我们来学习一种行为型模式,策略模式(Observer Pattern)。模式定义定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。模式结构策略模式包含如下角色:Context:

2016-06-10 15:24:13 268

原创 程序员提高效率的必备工具

本博客同步发表在 http://hjxandhmr.github.io/2016/06/09/Programmer-Tools/CloverClover 是 Windows Explorer 资源管理器的一个扩展,为其增加类似谷歌 Chrome 浏览器的多标签页功能。EverythingEverything是一个快速查询你电脑上的文件,比Window下的查询快百倍。Sublime TextSubli

2016-06-09 20:06:13 447

原创 设计模式—观察者模式

本博客同步发表在 http://hjxandhmr.github.io/2016/06/08/DesignPattern-Observer/今天我们来学习一种行为型模式,观察者模式(Observer Pattern)。模式定义定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫做发布-订阅(Publish-Subscribe)模式、模型

2016-06-08 15:29:27 271

原创 设计模式—命令模式

本博客同步发表在 http://hjxandhmr.github.io/2016/06/07/DesignPattern-Command/今天我们来学习一种行为型模式,它就是命令模式(Command Pattern)。模式定义将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。模式结构命令模式包含如下角色:Command: 抽象命令

2016-06-07 18:22:15 304

原创 设计模式—代理模式

本博客同步发表在 http://hjxandhmr.github.io/2016/06/06/DesignPattern-Proxy/今天我们来学习一种结构型模式,代理模式(Proxy Pattern)。模式定义给某一个对象提供一个代理,并由代理对象控制对原对象的引用。模式结构代理模式包含如下角色:AbstractObject: 抽象角色 ProxyObject: 代理角色 RealObje

2016-06-06 18:17:48 235

原创 设计模式—外观模式

今天我们来学习另一种结构型模式,它就是外观模式(Facade Pattern)。模式定义外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。模式结构外观模式包含如下角色:Facade: 外观角色 SubSystem: 子系统角色UML图代码实现电视遥控器是现实生活中一个比较好的外观模式的运用

2016-06-05 17:26:09 464

原创 设计模式—装饰模式

本博客同步发表在 http://hjxandhmr.github.io/2016/06/04/DesignPattern-Decorator/今天我们来学习另一种结构型模式,它就是装饰模式(Decorator Pattern)。模式定义动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活。模式结构装饰模式包含如下角色:Componen

2016-06-04 10:03:41 280

原创 设计模式-桥接模式

本博客同步发表在 http://hjxandhmr.github.io/2016/06/03/DesignPattern-Bridge/ 今天我们来学习一种结构型模式,桥接模式(Bridge Pattern)。模式定义将抽象部分与它的实现部分分离,使它们都可以独立地变化。模式结构桥接模式包含如下角色:Abstraction: 抽象类 RefinedAbstraction: 扩充抽象类 Impl

2016-06-03 15:51:40 290

原创 设计模式—适配器模式

本文博客同步发表在 http://hjxandhmr.github.io/2016/06/02/DesignPattern-Adapter/今天我们来学习一种结构型模式,适配器模式(Adapter Pattern)。模式定义将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式有两种,一种是对象适配器,一种是类适配器。模式结构

2016-06-02 16:02:04 376

原创 设计模式—建造者模式

本博客同步发表在 http://hjxandhmr.github.io/2016/06/01/DesignPattern-BuilderPattern/ 今天我们再来学习一种创建型模式,它就是建造者模式(Builder Pattern).模式定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容

2016-06-01 16:13:41 234

WCF测试工具

WCF测试工具用来测量WCF接口是否正常

2016-04-17

模仿微信朋友圈选择相册源码

模仿微信朋友圈选择相册源码,这个是现在网络上比较难找到的资源,基本上没有bug,可以将它作为图片上传很好的源码

2015-12-12

空空如也

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

TA关注的人

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