原创 OKhttp源碼學習(八)—— 攔截器_CallServerInterceptor

源碼地址:https://github.com/square/okhttp 不知不覺已經來到了最後一個攔截器,前面做了各種處理,也建立了連接。接下來的CallServerInterceptor,應該就是對數據進行交換、讀取以及構建

原创 OKhttp源碼學習(四)—— 攔截器_RetryAndFollowUpInterceptor

RetryAndFollowUpInterceptor攔截器分析 源碼地址:https://github.com/square/okhttp 前面已經對整體流程以及幾個類做了瞭解,這裏就開始對第一個攔截器RetryAndFollo

原创 OKhttp源碼學習(七)—— 攔截器_ConnectInterceptor

ConnectInterceptor連接攔截器分析 源碼地址:https://github.com/square/okhttp 經過前幾個攔截器的預熱,終於來到了攔截器的重頭戲了,連接相關的攔截器。這個也耗費了較多時間去準備。(代

原创 OKhttp源碼學習(五)—— 攔截器_BridgeInterceptor

BridgeInterceptor攔截器分析 源碼地址:https://github.com/square/okhttp 作爲內置的第二個攔截器,這個攔截器在RetryAndFollowUpInterceptor之後又做了些什麼呢

原创 OKhttp源碼學習(六)—— 攔截器_CacheInterceptor

CacheInterceptor緩存攔截器分析 源碼地址:https://github.com/square/okhttp 不知不覺來到了第三個攔截器,經過前面的兩個攔截器: RetryAndFollowUpInterceptor

原创 Flutter 官方原生接口封裝集合

文章目錄1. battery(電量)2. connectivity(網絡連接情況)3.device_info (設備信息)4. image_picker (獲取照片或拍攝照片)5. package_info(包信息)6. path

原创 Flutter dio 3.2.2 簡單封裝思路(網絡層)

文章目錄1. Http dio 庫(3.2.2)2. 單例3. 基礎網絡屬性設置4. 攔截器設置5. 異常封裝6. 調用7. 總結 1. Http dio 庫(3.2.2) Flutter 裏面提供了網絡請求的api ,不過直接使

原创 Flutter MVP實踐

文章目錄1. Flutter 結合 google MVP 架構的理解2. View--Presenter層構造A. 基類B. 實現類3. Model層小結 1. Flutter 結合 google MVP 架構的理解 在Andro

原创 有趣的Python —— bilibili彈幕爬取 + 雲圖生成

文章目錄1. 分析網頁數據,提取cid2. cid 數據提取彈幕3. 彈幕數據雲圖生成總結源碼 先來個最終實現的效果: 輸入一個bilibili的視頻地址,生成這個視頻彈幕的雲圖。 視頻地址: https://www.bilibi

原创 OKhttp源碼學習(四)—— RetryAndFollowUpInterceptor

RetryAndFollowUpInterceptor攔截器分析 源碼地址:https://github.com/square/okhttp 前面已經對整體流程以及幾個類做了瞭解,這裏就開始對第一個攔截器RetryAndFollo

原创 OKhttp源碼學習(七)—— ConnectInterceptor

ConnectInterceptor連接攔截器分析 源碼地址:https://github.com/square/okhttp 經過前幾個攔截器的預熱,終於來到了攔截器的重頭戲了,連接相關的攔截器。這個也耗費了較多時間去準備。(代

原创 OKhttp源碼學習(五)—— BridgeInterceptor

BridgeInterceptor攔截器分析 源碼地址:https://github.com/square/okhttp 作爲內置的第二個攔截器,這個攔截器在RetryAndFollowUpInterceptor之後又做了些什麼呢

原创 OKhttp源碼學習(九)—— 任務管理(Dispatcher)

源碼地址:https://github.com/square/okhttp 針對具體一個請求的流程,前面已經做了學習分析,現在對OkHttp的請求任務管理進行分析學習。 使用過OkHttp的都知道,調用分爲同步阻塞式的請求exec

原创 okhttp3 請求頭不能爲中文的坑

對源碼有一定的瞭解,以爲基本可以駕馭了,誰知道,坑來了。(前段時間在簡書的記錄,轉移到CSDN來) 問題描述: 上線接口的某一天,有用戶報障,說登錄不上,而且陸續有報障。 通過log 發現登錄不上,都有一個類似的報錯: “java

原创 有趣的Python —— 圖片爬取(從分析到實現)

文章目錄1.分析網頁1.1 分析url1.2 分析Html 結構,找出圖片鏈接2.獲取網頁數據3.使用BeautifulSoup4 獲取圖片鏈接4. 進行圖片下載並保存5. 最後組裝起來總結 首先來個思維導圖。對這篇記錄有個大概認