原文地址: https://blog.wangriyu.wang/2018/05-HTTP2.html 維基百科關(guān)于 HTTP/2 的介紹,可以看下定義和發(fā)展歷史: Wiki...
協(xié)程是什么 協(xié)程是一種在程序中處理并發(fā)任務(wù)的方案,也是這種方案的組件。(adapter) 協(xié)程和線程屬于一個層級的概念協(xié)程中不存在線程,也不存在并行kotlin for ja...
一、值得做的事情值得第一次做的很糟糕 不要一開始給自己要做的事情設(shè)置太高的期望,那只會讓你難以下手??梢栽谶@個事情進行的過程中逐步改進。 二 、學(xué)會原諒自己 人非圣賢孰能無過...
參數(shù)封裝,對本次加載圖的一些配置參數(shù),builder模式 解析參數(shù),url或local 來源不同內(nèi)部處理 載入圖片----這個流程需要進行多級緩存策略處理,增加效率,內(nèi)存管控...
學(xué)以致用,但暫時不用不代表不學(xué),知識儲備重在平時。不積跬步,無以至千里。 插件化技術(shù)的作用 首先,它的作用是什么,解決什么問題;其次,實現(xiàn)的方式有那些。最后,現(xiàn)有的熱門框架有...
前言 挑戰(zhàn)一下,近期更新一篇關(guān)于View繪制流程及原理的文章, 雖然網(wǎng)上有挺多的,也學(xué)習(xí)了不少,但是脈絡(luò)總感覺差點什么。因此,打算嘗試看看能否站在巨人的肩膀上,總結(jié)出一篇脈絡(luò)...
移動設(shè)備于服務(wù)器獲取數(shù)據(jù)的兩種主要方式,一種統(tǒng)一為pull,通過輪詢的方式向服務(wù)器獲取,另一種為push,由服務(wù)器下發(fā)。 第一種方式有一個較大的缺點,性能開銷大, 移動設(shè)備耗...
事件體系中最重要的當(dāng)屬事件分發(fā)機制: dispatchTouchEvent + onInterceptTouchEvent + onTouchEvent dispatchTo...
一、內(nèi)部存儲和外部存儲的區(qū)別關(guān)系 根據(jù)android 版本不同 其外部存儲含義不同4.4 之前 沒有SD卡就沒有外部存儲 而4.4及以后的系統(tǒng)外部存儲包括兩部分,getExt...
概況 Android 系統(tǒng)架構(gòu)中大量使用了binder機制作為IPC(進程間通訊)方案 當(dāng)然也存在部分其他的IPC方式,如管道、SystemV、Socket等。那么Andro...
Android 中Handler 常用來做線程間通訊,另一種說法是用來切換線程,筆者認為稱之通訊更為妥當(dāng),為什么這么說呢,這得從基本原理說起。 首先Handler的主要相關(guān)的...
IPC(inner process communication) 進程間通訊 首先,需要先了解序列化方式和binder機制一、parcelable、serializable...
設(shè)計原則: 最大可能的解耦 少用集成,多用組合 針對接口編程,而非實現(xiàn) 找出程序中會變化的方面,然后將其和固定不變的方面安相分離 不易改變,但易于擴展; 依賴倒置原則,依賴抽...
Android Studio下GRPC 配置步驟 1.src/main/proto 添加test.proto文件 2.moduel的build.gradle 中添加proto...