我們也在一點一點flutter化自己的項目, 也是直播,也是用的聲網, 從0開始學 自己正一步一步改造,希望可以多交流
flutter 音視頻通話項目的那點事兒開篇 今天這篇文章,從flutter出發,雜談下我對整個移動端開發的一些感觸. 原生開發這么久,哪些技術類型的APP開發難度最高呢,在我的認知內,一類是圖形學APP開發,3D...
我們也在一點一點flutter化自己的項目, 也是直播,也是用的聲網, 從0開始學 自己正一步一步改造,希望可以多交流
flutter 音視頻通話項目的那點事兒開篇 今天這篇文章,從flutter出發,雜談下我對整個移動端開發的一些感觸. 原生開發這么久,哪些技術類型的APP開發難度最高呢,在我的認知內,一類是圖形學APP開發,3D...
??Builder設計模式在代碼設計中很常見,譬如我們在閱讀大神們的源碼是,一些初始化參數比較多構造方法都采用了Builder模式,譬如說Okhttp,Glide,Picas...
??OkHttp的源碼閱讀終于告一段落,作為一個程序猿一開始對源碼閱讀真心有點抵觸,因為覺得很難,根本看不明白,最后心一橫硬著頭皮去看,其實你發現源碼并沒有你想象中那么難理解...
??寫這篇博客的意義完全是為了后邊繼續寫OkHttp源碼閱讀系列中的CacheInterceptor做鋪墊,作為移動端開發人員來說,Http的緩存機制并不是很熟悉,在閱讀Ok...
??Duang!~ Duang!~ Duang!~重磅來襲,OkHttp里個人覺得最重要也是最有特色的角色出現了(因為看的最懵逼),這個攔截器里邊的子角色很多,也同樣都很重要...
??有了上一篇HTTP緩存機制的鋪墊,現在我們來詳細分析下CacheInterceptor的實現原理,實際上在分析CacheInterceptor的工作原理前還應該熟悉一個專...
?? BridgeInterceptor是OkHttp內置攔截器的第二層攔截器,從字面上理解bridge橋梁的意思,暫且咱就叫它橋接攔截器,那具體是橋接什么內容的呢? 簡介 ...
??上一篇我們了解了OkHttp的攔截器鏈是如何形成連式結構,并且如何工作的,接下來開始逐個的分析學習OkHttp內置的幾個攔截器。首先第一個攔截器:重試和重定向攔截器Ret...
??之前對OkHttp的分析可以知道一個請求獲取的Response是通過一個叫做攔截器鏈的東西得到的,Response result = getResponseWithInt...
??上邊OkHttp源碼閱讀(OkHttp源碼閱讀(一)-——初識OkHttp[http://www.sherlockaza.com/2017/03/11/2017-03-1...
??OkHttp[https://github.com/square/okhttp]是由square公司研發一款開源的輕量級網絡請求框架,一直備受Android端青睞,OkH...
??Deque是Queue的一個子接口,是Double Ended Queue的縮寫,顧名思義Deque是一個支持雙向檢索和插入元素的雙向隊列,因此Deque既支持FIFO原...
??隊列是一種數據結構,遵循FIFO(先進先出)原則的一種數據結構,簡單的講先放到隊列里的元素,先出隊列,跟現實生活中的排隊一樣,隊列的使用非常廣泛和靈活,詳細如下: 簡介 ...
??棧是一種比較經典的數據結構,遵循LIFO原則,先進棧的元素總是要等到后進棧的元素出棧以后才能出棧,JVM內存劃分中其中就有棧區,每個線程包含一個棧區,棧中只保存基礎數據類...
??提到Android的緩存策略任何一個Android開發人員都能隨口說出LruCache,利用最新最少使用(Least Recently Used)的原則進行緩存,可LRU...