240 发简信
IP属地:山西
  • 设计模式 ~ 观察者模式

    定义:观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者...

  • 设计模式 ~ 工厂模式

    1、简单工厂模式 定义:简单工厂模式又名静态工厂方法模式,是由一个工厂对象决定创建出哪一种产品类的实例,包含:产品工厂类(Factory):负责...

  • 设计模式 ~ 单例模式

    七种常见的单例模式 1、懒汉式 特点:获取单例时判空即可,线程不安全 2、线程安全的懒汉式 特点:在获取单例的方法上加synchronized关...

  • 设计模式 ~ 代理模式

    定义:为其他对象提供一种代理以控制这个对象的访问 术语:Subject:抽象主题类,声明真实主题与需要代理的方法RealSubject:被代理类...

  • 撸一个简易的EventBus

    手撸一个简易的EventBus可以更容易理解其核心原理 1、首先自定义一个注解类,用于注册回调方法的使用 2、写一个标识线程执行的枚举类 3、一...

  • Resize,w 360,h 240
    计算机网络题集

    一、网络模型 OSI七层模型物理层 —> 数据链路层 —> 网络层(IP)—> 传输层(TCP、UDP)—> 会话层(DNS)—> 表示层 —>...

  • Resize,w 360,h 240
    关于新建的Android项目布局格式化问题

    新建的Android项目打开xml布局,格式化代码会变成 比较难看,然后可以通过File-Settings-Editor-Code Style-...

  • Kotlin中静态变量与静态方法疑问

    当定义一个变量为静态变量时,APP不完全退出(不结束进程只销毁Activity)变量居然没被销毁 当定义一个变量为静态方法的返回值来获取时,AP...

  • 添加一个可能是EditText的Bug的记录

    当设置inputType属性(譬如inputType = "text")时,EditText就指定为1行,即使设置lines也无用