240 发简信
IP属地:湖北
  • 2022-01-20

    2022.1.16 病情恶化,情绪低落,对病情不报希望,执着觉得病没法治好,给家人带来负担,有轻生念头,家人进行了错误的引导,认为十来天没睡觉思维混乱,脑子不正常胡思乱想,觉...

  • 120
    内存泄漏分析

    1、内存泄漏判断 在Android Device Monitor工具中选中可能存在内存泄漏的进程(连接设备后获取root权限才能看见进程列表),选中update heap及C...

  • 2020-04-13

    一、String,StringBuffer,和StringBuilder区别 String字符常量,每次修改都相当于生成一个新对象,不适应经常变更值的场景 StringBuf...

  • 120
    单例模式

    单例模式 优点:由于单例模式只生成了一个实例,所以能够节约系统资源,减少性能开销,提高系统效率,同时也能够严格控制客户对它的访问。 缺点:也正是因为系统中只有一个实例,这样就...

  • 内存泄漏

    1、内存溢出和内存泄漏的区别,常见内存泄漏 内存溢出:一个程序被分配的内存空间是一定的,当申请的内存容量不足时就会OOM 内存泄漏:使用过的对象被其他活动的或者使用的对象所持...

  • 120
    线程相关

    1、线程状态 NEW 新建状态,线程创建且没有执行start方法时的状态 RUNNABLE 可运行状态,线程已经启动,但是等待相应的资源(比如IO或者时间片切换)才能开始执行...

  • Service

    一、Service两种启动方式区别, 1、startService和bindService方式生命周期函数不同。 onCreate()方法,在startService或者bi...

  • 120
    线程池

    1、线程核心核心类ThreadPoolExecutor corePollSize:核心线程数,任务提交时,若当运行的线程数小于核心线程数,则启动核心线程运行任务,大于或等于核...

  • 120
    Activity生命周期和启动模式

    1、Activity生命周期 a、当用户打开新的Activity或切换到桌面的时候,回调为onpause()->onStop()。如果新Activity采用透明主题,则onS...

  • 120
    Messenger跨进程传递数据

    1、Messenger类的说明 Messenger类来扩充IBinder接口机制,让其能跨进程地将Message对象传递到另一个进程里,给其主线程(又称UI线程)。 由于Me...

  • 120
    Proxy_Stub设计模式

    1、背景 Android的IPC框架仰赖单一的IBinder接口。此时Client端调用IBinder接口的transact()函数,透过IPC机制而调用到远方(Remote...

  • 120
    Thread(线程)间通信

    1、线程的概念及实现方式 所谓线程(Thread) 是指一串连续的执行动作,以达成一项目的。线程是程序的最小执行单元。 线程的两种实现方式 2、线程间通讯 任何线程间通讯都是...

  • 120
    IBinder接口及其实现

    1、IPC通信 当我们启动某一支应用程序(App)时,android系统里的Zygote服务孵化(Fork)一个新的进程(progress)给它,然后将它(App)加载到这个...

  • 2019-05-29

    假如你迷路在一片原始森林,想要走出去,给你地图或者指南针两样工具任选其一,你会选哪个?很多人会选地图,认为有地图掌握了整个布局能很轻松走出去,不过面对陌生的环境,自己所在位置...

  • 心脏如何实现精准供血

    了解心脏健康的四个维度——功能 为各个器官精准供血是心血管系统最明确的功能!对于大多数疾病来说,身体的控制权不在大脑,而在心血管。身体与疾病如何斗争,并不在于你如何思考,而在...

  • 给忙碌者的心脏医学课

    了解心脏健康的四个维度—结构 一、心脏健康关注的不止心脏这个单一的器官 1、心血管系统由心脏器官和每一层动脉、毛细血管网络以及一层层静脉网络组成。以整体的角度看待整个循环网络...

  • 心理学三大思维模式

    摆脱直觉思维、自我中心思维和机械思维 一、从直觉思维走向理性思维 为了适于生存,在我们的头脑里保存了无数的规则和思维方式,这些能够快速有效地指导我们的行为。但我们很少去探究每...

  • 极简主义读书笔记

    一、事情其实很简单 1.事物本身简单不复杂 2.我们自己把事情看得复杂或者复杂化处理 3.面对问题寻找简单的处理方法 二、弄明白自己要做什么 明确目的,设定目标 设定目标的s...

  • 明确学习目标

    明确学习目的,设定学习目标 目标指定的smart原则 specific 目标清晰不模糊 measureable 目标可量化和评价 attainable 目标通过努力可达到 r...