240 发简信
IP属地:北京
  • Resize,w 360,h 240
    深入理解安卓日志系统(logcat / liblog / logd)

    一、总体介绍   安卓日志系统是开发者比较熟悉的模块,每个开发者在开发中都会是用到Log.d 等接口打印日志,通过logcat 查看打印的日志定...

  • Resize,w 360,h 240
    【ActivityManagerService】Android 广播拉起后台进程那些事

      Android 8.0 版本以后,在Manifest中静态注册的广播基本都被禁用了,第三方应用通过AndroidManifest.xml 监...

  • Resize,w 360,h 240
    Dart 源码分析:深入理解 dart:io HttpClient

    HttpClient    HttpClient是Dart SDK中提供的标准的访问网络的接口类,是HTTP1.1/RFC2616协议在Dart...

  • Flutter 填坑笔记:从flutter pub get error 开始,定位Dart SDK问题

      在使用Flutter开发应用的时候,有时需要使用pub工具获取依赖的包。但是国内的开发者往往会遇到下载失败的问题,现象为pub进程崩溃,堆栈...

  • 写个单例模式,面试官想考察的是什么

      我担任面试官时,很喜欢请候选人写一个单例模式,貌似波澜不惊的问题能考察出很多 Java 基础问题。 1 基础单例模式 (正确姿势)   首先...

  • 如何在ViewModel类中优雅的使用Dagger2

      ViewModel 是 Google 在 Android Jetpack 项目中提供的关键组件,可以方便开发者建立UI模型,保存UI状态变量...

  • 用Dagger2+MVVM写个APP,更直观的展示8皇后算法

      在完成上一篇文章 如何在10行代码内解决8皇后问题 后,我在考虑一个问题,怎么能把这个算法运行的过程更直观的表现出来:一个最简单的想法是,做...

  • 如何在10行代码内解决8皇后问题

      这几天刷知乎看到一个帖子如何用 C++ 在 10 行内写出八皇后?[https://www.zhihu.com/question/28543...