參考鏈接: 從一個簡單的AIDL實現(xiàn)看binder原理(一)簡單的AIDL實現(xiàn)[http://www.itdecent.cn/p/275bc9a53342]從一個簡單的AI...
參考鏈接: 從一個簡單的AIDL實現(xiàn)看binder原理(一)簡單的AIDL實現(xiàn)[http://www.itdecent.cn/p/275bc9a53342]從一個簡單的AI...
三次握手在正式情況下都做了什么呢? 第一次握手: 客戶端發(fā)送一個TCP的SYN標志位置1的包指明客戶打算連接的服務(wù)器的端口,以及初始序號X,保存在包頭的序列號(Sequenc...
大佬您好,最近分析內(nèi)存泄露我一直有一個比較困惑的問題。就是Rxjava上游在做異步耗時操作 調(diào)用Disposable對象的dispose()方法,將異步任務(wù)中斷,也就是中斷RxJava的管道,為什么就能解決內(nèi)存泄露?
按理來說dispose就是設(shè)置一個標記而已。而匿名內(nèi)部類還是會持有外部Activity的引用。dispose是如何解除這個引用的?
希望得到您的回復(fù),萬分感謝。
解決RxJava內(nèi)存泄漏(前篇):RxLifecycle詳解及原理分析前言 隨著RxJava及RxAndroid的逐漸推廣,使用者越來越多,但是有一個問題,RxJava的使用不當極有可能會導(dǎo)致內(nèi)存泄漏。 比如,使用RxJava發(fā)布一個訂閱后,當...
寫在前面 當在10億數(shù)據(jù)進行不到30次比較就能查找到目標時,不禁感嘆編程之魅力!人類之偉大呀! —— 學(xué)紅黑樹有感。 終于,在學(xué)習(xí)了幾天的紅黑樹相關(guān)的知識后,我想把我所學(xué)所想...
Flutter是一個UI框架,其最重要的一塊就是布局,就像官網(wǎng)所說的那樣:"Flutter 布局的核心機制是 widgets。在 Flutter 中,幾乎所有東西都是 wid...
RxJava Map操作原理 最近看了一些RxJava的文章,被他好多操作符的原理包括線程切換之類的搞得云里霧里?,F(xiàn)在整理了一份最基礎(chǔ)的Map操作符原理,加強一下理解?。?! ...