240 发简信
IP属地:北京
  • 命令设计模式

    应用:线程池、日程安排(Scheduler)、工作队列。 解耦,通过命令来解耦请求者和执行者, 请求者 ->命令 -> 执行者实现:请求者执...

  • Resize,w 360,h 240
    算法复杂度分析

    复杂度分析包括: 时间复杂度分析 空间复杂度分析 事后统计法 我们常用事后统计法来统计效率,这种方法也存在一些问题例如:1,测试结果依赖测试环境...

  • android canvas

    canvas 理解 辅助坐标系,辅助绘制1 2 canvas的两种操作1,canvas位置(大小、位置)、matrix操作(translate ...

  • gradle

    gradle构建的三个生命周期阶段:初始化阶段配置阶段执行阶段 构建plugin方式一:gradle项目默认buildSrc名字的module是...

  • Activity launchMode基础

    打印acitivity任务栈信息:adb shell dumpsys activity activities打印正在运行的信息:adb shel...

  • Service基础startService、bindService

    1、单独使用startService & stopService (1)第一次调用startService会执行onCreate、onStart...

  • evenbus 四种模式

    evenbus四种模式 POSTING、MAIN、BACKGROUND、ASYNCPOSTING:默认模式,在哪个线程发布消息就要在哪个线程接受...

  • Thread

    线程机制理解开启线程: Thread thread = new Thread(Runnable).start();thread.stop()方法...

  • dart 基础语法

    var j;//Object类型,如果指定了值 就是具体类型,没有指定就是Object类型j = 10;j = “huo”; dynamic z...

个人介绍
好好学习 天天向上