240 发简信
IP属地:海南
  • Gerrit用ssh拉取代码报出问题

    问题原因:并不仅仅出现Mac OS系统,在最新的OpenSSH版本(7.0及更高版本)中,一些老旧的加密算法已经默认不可用了。当客户端使用SSH连接到服务器时,如果老旧算法不...

  • Android 线程和线程池

    一,Android中的线程形态 AsyncTask AsynTask在具体的使用中的限制(1)AsynTask的类必须在主线程中加载(2)AsynTask对象必须在主线程中创...

  • Bitmap加载与Cache

    一,Bitmap的高效加载 如何加载一个图片?BitmapFactiory提供了四个方法:decodeFile:从文件系统加载Bitmap对象decodeResource:从...

  • Android 消息机制

    前言 Android的消息机制主要是指Handler的运行机制。Handler运行需要底层的MessageQueue和Looper进行支撑。MessageQueue是消息队列...

  • FragmentPagerAdapter+fragment重叠问题

    重写isViewFromObject方法与destroyItem方法 不走super方法

  • 120
    设计模式-工厂

    一,工厂模式概述 概念工厂模式是一种创建者模式,在任何生成复杂对象的地方都可以使用工厂模式。 工厂模式的分类简单工厂模式工厂模式抽象工厂模式 二,简单工厂模式 概念简单工厂模...

  • 120
    设计模式-责任链

    一责任链模式详解 概念是一个请求有多个对象处理,这些对象是一条链,但是具体由哪个对象来处理,根据条件判断来确定,如果不能处理会传递给该链中的下一个对象,直到有对象处理它为止 ...

  • 120
    设计模式-观察者模式

    一,观察者模式详解 概念定义对象之间的一种一对多的依赖关系,使得每当一个对象状态改变,相关依赖的对象都会得到通知并被自动更新。 使用场景(1)一个抽象模型,有两个方面,其中一...

  • 120
    设计模式-组合

    一,组合模式详解 概念将对象以树形结构组织起来,以达成“部分-整体”的层次结构,使得客户端对单个对象和组合对象的使用具有一致性树的结构-->组合设计模式 使用场景(1)需要表...

  • 120
    设计模式-装饰模式

    一,装饰模式详解 概念装饰模式:动态的给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活,装饰模式是一种对象结构型模式 使用场景(1)在不影响其...

  • 设计模式-外观

    一,外观模式详解 概念外观模式主要目的在于让外部减少与内部系统多个模块的交互,从而让外部能够更简单的使用子系统。它负责把客户端的请求转发给子系统内部的各个模块进行处理 使用场...

  • 120
    设计模式-策略

    一,策略模式详解 概念定义一系列的算法,把他们一个个封装起来,并且使他们可以相互替换,本模式使得算法可独立使用它的客户变化 使用场景一个类中定义了多种行为,并且这些行为在这个...

  • 120
    设计模式-模板

    一,模板模式详解 概念模板方法通过定义一个算法骨架,而将算法中的步骤延迟到子类,这样子类就可以复写这些步骤的实现来实现特定的算法 使用场景(1)多个子类有共有的方法,并且逻辑...

  • 设计模式-Adapter

    一,Adapter模式详解 适配器模式定义将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类一起工作,其别名为包装器(Wrapper) 二,类适配器 类适配...

  • Mac端 获取SSH KEY

    一,判断是否有已有SSH文件 如果显示如下图所示,即为没有ssh文件 二,生成新的SSH KEY 在终端输入命令: 默认会在相应路径下(/your_home_path)生成i...

  • 120
    Mac配置JDK

    下载JDK地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h...

  • 优雅封装Retrofit+RxJava联网的统一管理类

    Retrofit的简单用法在上一篇文章分分钟使用Retrofit+Rxjava实现网络请求已经做过介绍了,今天就不赘述了。今天主要分享一下如何结合Rxjava,封装一个Ret...