240 发简信
IP属地:上海
  • Resize,w 360,h 240
    线程池的实现原理、优点与风险、以及四种线程池实现

    为什么需要线程池 我们有两种常见的创建线程的方法,一种是继承Thread类,一种是实现Runnable的接口,Thread类其实也是实现了Run...

  • handler原理

    1、handler是android线程之间的消息机制,主要的作用是将一个任务切换到指定的线程中去执行,android系统中的一个例子就是主线程中...

  • Resize,w 360,h 240
    Mac OS系统下Flutter开发环境搭建

    1.下载Flutter SDK并解压. https://flutter.io/docs/get-started/install/macos. 2...

  • IntentService与Service的区别

    IntentService是继承并处理异步请求的一个类,在IntentService内有一个工作线程来处理耗时操作,启动IntentServic...

  • 有关ContentProvider及相关一系列的简单用法

    1 内容提供者 作用:暴露app开发者想暴露的数据库内容给其他应用开发者(供其他开发者使用) 建立一个数据库: publicclassMyOpe...

  • Android子线程中更新UI的3种方法

    方法一:用Handler 1、主线程中定义Handler: Handler mHandler =newHandler() { @Override...

  • Git使用详细教程

    https://blog.csdn.net/youzhouliu/article/details/78952453 一:Git是什么? Git是...

  • Android中的WeakReference 弱引用

    WeakReference 弱引用 定义:弱引用,与强引用(我们常见的引用方式)相对;特点是:GC在回收时会忽略掉弱引用对象(忽略掉这种引用关系...

  • Kotlin 基础教程

    https://www.runoob.com/kotlin/kotlin-tutorial.html 学习文档 官网文档: http:/...

个人介绍
未来规划想创业、想学音乐、想学画画,太多需要学习进步的地方,给自己打一针加油剂,活到老,学到老,不留千年遗憾。