Google Jetpack 自从推出以后,极大地改变了 Android 开发者们的开发模式,并降低了开发难度。这也要求我们对当中一些子组件的实现原理具有一定的了解,所以我就...
Google Jetpack 自从推出以后,极大地改变了 Android 开发者们的开发模式,并降低了开发难度。这也要求我们对当中一些子组件的实现原理具有一定的了解,所以我就...
婚姻是责任,看一个人愿不愿意承担
你还小,很多东西没有你想的那么简单
相互在舒适区内的妥协😂
合适比喜欢更重要很多人都希望喜欢的人能够喜欢自己,两情相悦太难得了,不过光喜欢能有用吗,很难走到一起的。过日子还是柴米油盐,彼此合适更重要啊,一个人的家庭背景,人品,处事方式也要...
很多人都希望喜欢的人能够喜欢自己,两情相悦太难得了,不过光喜欢能有用吗,很难走到一起的。过日子还是柴米油盐,彼此合适更重要啊,一个人的家庭背景,人品,处事方式也要...
居然没人点赞
走在新加坡(1)发现新加坡 到达的第一天,我们在学生助理的带领下,领略新加坡的城市之美。我们依次去了鱼尾狮公园、牛车水和乌节路等地。鱼尾狮公园坐落于浮尔顿一号隔邻的填海地带,是...
(1)发现新加坡 到达的第一天,我们在学生助理的带领下,领略新加坡的城市之美。我们依次去了鱼尾狮公园、牛车水和乌节路等地。鱼尾狮公园坐落于浮尔顿一号隔邻的填海地带,是...
1.OkHttp源码解析(一):OKHttp初阶 2 OkHttp源码解析(二):OkHttp连接的"前戏"——HTTP的那些事 3 OkHttp源码解析(三):OKHttp...
什么是dex文件 他是Android系统的可执行文件,包含应用程序的全部操作指令以及运行时数据。 由于dalvik是一种针对嵌入式设备而特殊设计的java虚拟机,所以dex文...
ASM介绍 ASM是一个字节码操作库,它可以直接修改已经存在的class文件或者生成class文件。ASM提供了一些便捷的功能来操作字节码内容。 与其它字节码操作框架(比如:...
👍👍
TCP/IP协议簇从大学就开始接触到了网络协议,零零散散不成体系,那时也没有理解的多么透彻,更别谈将它应用到实际。工作开始渐渐的意识到网络基础理论的重要性。写博客的用意如下,整理自己的知识,查...
因为涉及业务代码,有部分耦合性。就没有传到GitHub上了
java之NIO处理UDP收发本文大纲如下: 1、写作背景 2、基本的UDP包收发用法 3、采用NIO方式处理UDP 一、背景 本篇内容,主要来源是在对公司代码重构。公司一个项目是采用UDP方式通信,在U...
一、前言 此篇文章就是通过分析整个操作系统或者单个进程CPU,来监控应用的性能。而在Linux世界中,一切对象皆文件。进程执行的时候,也会将相关的信息保存在约定好的文件中,所...
一、前言 此文主要记录发生ANR时生成的traces.txt文档,便于记忆分析。 ANR中的traces.txt文档是利用了Linux信号机制,APP监听到主线程卡顿的时候,...
一、前言 内存问题主要会造成如下几个影响。第一、会发生OOM等异常,因为每个对象都会占用一定的内存,内存过多会影响对象的分配失败,严重者会导致设备重启。第二、内存过大,导致系...
一、前言 上一篇,我们分析了Framework层的代码。从Framework层分析了消息的发送、存储、调度逻辑。但是我们并没有解释清楚,Handler为什么没有阻塞其线程,底...
是的,多谢指教
Gradle 之详解Task(四)Gradle 之Groovy基本语法(一) Gradle 之Groovy文件操作(二) Gradle 之详解Project(三) Gradle 之详解Task(四) Grad...