参考链接: 从一个简单的AIDL实现看binder原理(一)简单的AIDL实现[https://www.jianshu.com/p/275bc9a53342]从一个简单的AI...

参考链接: 从一个简单的AIDL实现看binder原理(一)简单的AIDL实现[https://www.jianshu.com/p/275bc9a53342]从一个简单的AI...
三次握手在正式情况下都做了什么呢? 第一次握手: 客户端发送一个TCP的SYN标志位置1的包指明客户打算连接的服务器的端口,以及初始序号X,保存在包头的序列号(Sequenc...
一、Java内存布局 1、Java内部布局全貌 JVM包含两个子系统和两个组件: 两个子系统为Class loader(类装载)、Execution engine(执行引擎)...
大佬您好,最近分析内存泄露我一直有一个比较困惑的问题。就是Rxjava上游在做异步耗时操作 调用Disposable对象的dispose()方法,将异步任务中断,也就是中断RxJava的管道,为什么就能解决内存泄露?
按理来说dispose就是设置一个标记而已。而匿名内部类还是会持有外部Activity的引用。dispose是如何解除这个引用的?
希望得到您的回复,万分感谢。
解决RxJava内存泄漏(前篇):RxLifecycle详解及原理分析前言 随着RxJava及RxAndroid的逐渐推广,使用者越来越多,但是有一个问题,RxJava的使用不当极有可能会导致内存泄漏。 比如,使用RxJava发布一个订阅后,当...
写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
Flutter是一个UI框架,其最重要的一块就是布局,就像官网所说的那样:"Flutter 布局的核心机制是 widgets。在 Flutter 中,几乎所有东西都是 wid...
RxJava Map操作原理 最近看了一些RxJava的文章,被他好多操作符的原理包括线程切换之类的搞得云里雾里。现在整理了一份最基础的Map操作符原理,加强一下理解!!! ...