240 发简信
IP属地:宁夏回族自治区
  • 120
    从源码看 Jetpack(7)- SavedStateHandle 源码详解

    Google Jetpack 自从推出以后,极大地改变了 Android 开发者们的开发模式,并降低了开发难度。这也要求我们对当中一些子组件的实现原理具有一定的了解,所以我就...

  • 180
    PuHJ ·

    婚姻是责任,看一个人愿不愿意承担

  • 180
    PuHJ ·

    你还小,很多东西没有你想的那么简单

  • 相互在舒适区内的妥协😂

    合适比喜欢更重要

    很多人都希望喜欢的人能够喜欢自己,两情相悦太难得了,不过光喜欢能有用吗,很难走到一起的。过日子还是柴米油盐,彼此合适更重要啊,一个人的家庭背景,人品,处事方式也要...

  • 合适比喜欢更重要

    很多人都希望喜欢的人能够喜欢自己,两情相悦太难得了,不过光喜欢能有用吗,很难走到一起的。过日子还是柴米油盐,彼此合适更重要啊,一个人的家庭背景,人品,处事方式也要...

  • 居然没人点赞

    走在新加坡

    (1)发现新加坡 到达的第一天,我们在学生助理的带领下,领略新加坡的城市之美。我们依次去了鱼尾狮公园、牛车水和乌节路等地。鱼尾狮公园坐落于浮尔顿一号隔邻的填海地带,是...

  • 120
    走在新加坡

    (1)发现新加坡 到达的第一天,我们在学生助理的带领下,领略新加坡的城市之美。我们依次去了鱼尾狮公园、牛车水和乌节路等地。鱼尾狮公园坐落于浮尔顿一号隔邻的填海地带,是...

  • 120
    OKHttp源码解析(九):OKHTTP连接中三个"核心"RealConnection、ConnectionPool、StreamAllocation

    1.OkHttp源码解析(一):OKHttp初阶 2 OkHttp源码解析(二):OkHttp连接的"前戏"——HTTP的那些事 3 OkHttp源码解析(三):OKHttp...

  • 120
    Dex文件格式详解

    什么是dex文件 他是Android系统的可执行文件,包含应用程序的全部操作指令以及运行时数据。 由于dalvik是一种针对嵌入式设备而特殊设计的java虚拟机,所以dex文...

  • 120
    Android ASM快速入门

    ASM介绍 ASM是一个字节码操作库,它可以直接修改已经存在的class文件或者生成class文件。ASM提供了一些便捷的功能来操作字节码内容。 与其它字节码操作框架(比如:...

  • 👍👍

    TCP/IP协议簇

    从大学就开始接触到了网络协议,零零散散不成体系,那时也没有理解的多么透彻,更别谈将它应用到实际。工作开始渐渐的意识到网络基础理论的重要性。写博客的用意如下,整理自己的知识,查...

  • 因为涉及业务代码,有部分耦合性。就没有传到GitHub上了

    java之NIO处理UDP收发

    本文大纲如下: 1、写作背景 2、基本的UDP包收发用法 3、采用NIO方式处理UDP 一、背景 本篇内容,主要来源是在对公司代码重构。公司一个项目是采用UDP方式通信,在U...

  • Android 之CPU监控命令

    一、前言 此篇文章就是通过分析整个操作系统或者单个进程CPU,来监控应用的性能。而在Linux世界中,一切对象皆文件。进程执行的时候,也会将相关的信息保存在约定好的文件中,所...

  • 120
    ANR traces文档解析

    一、前言 此文主要记录发生ANR时生成的traces.txt文档,便于记忆分析。 ANR中的traces.txt文档是利用了Linux信号机制,APP监听到主线程卡顿的时候,...

  • Android 内存之监控篇

    一、前言 内存问题主要会造成如下几个影响。第一、会发生OOM等异常,因为每个对象都会占用一定的内存,内存过多会影响对象的分配失败,严重者会导致设备重启。第二、内存过大,导致系...

  • 120
    Android 消息机制之Native层

    一、前言 上一篇,我们分析了Framework层的代码。从Framework层分析了消息的发送、存储、调度逻辑。但是我们并没有解释清楚,Handler为什么没有阻塞其线程,底...

  • 是的,多谢指教

    Gradle 之详解Task(四)

    Gradle 之Groovy基本语法(一) Gradle 之Groovy文件操作(二) Gradle 之详解Project(三) Gradle 之详解Task(四) Grad...

个人介绍
要有一颗好奇心,善于去发现问题,并且主动去承担、主动总结,最后去分享、去交流。