??2017年9月份,記錄了Glide4.0的集成和使用注意事項瞧掺,后續(xù)一直沒有對Glide的源碼進行深入學習,接下來將對Glide進行逐步深入學習,首先從Glide的緩存機制...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
??2017年9月份,記錄了Glide4.0的集成和使用注意事項瞧掺,后續(xù)一直沒有對Glide的源碼進行深入學習,接下來將對Glide進行逐步深入學習,首先從Glide的緩存機制...
??無論是直接還是間接的創(chuàng)建線程池兼都,歸根結(jié)底都是通過ThreadPoolExecutor來創(chuàng)建線程池并且配置線程池特性的旨涝,需要執(zhí)行新任務時,通過ThreadPoolExecu...
??CoordinatorLayout作為頂層布局與NestedScrollView配合使用驾锰,可以用來協(xié)調(diào)子View的嵌套滑動卸留。但是,如果要在CoordinatorLayou...
前言: 按照時間順序椭豫,事件的生命周期是這樣的:事件的產(chǎn)生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view艾猜、尋找最合適的view的底層實現(xiàn)、攔截事件的處理)->找到...
在七層的網(wǎng)絡分層中捻悯,位于傳輸層的傳輸協(xié)議通常期望能夠提供以下支持 保證訊息的傳遞 訊息傳遞順序與發(fā)送順序相同 一個訊息最多只會傳輸一份 支持任意大小的訊息 支持發(fā)送者與接受者...
網(wǎng)絡是不可靠的匆赃,資料在通信鏈路的傳輸過程中,可能因為信號干擾問題而導致信號錯誤今缚。在這種情況下算柳,通常使用循環(huán)冗余校驗(CRC)來檢測錯誤。雖然有些偵錯程序足夠強大姓言,強大到可以更...
iTerm2 是什么瞬项? 從 iTerm2 的官網(wǎng)說明 “ iTerm2 is a replacement for Terminal and the successor to ...
在 從 FengNiao 中學習 Swift (一) 中介紹了 Swift Package Manager 的基本用法蔗蹋,然后創(chuàng)建了FengNiaoCopy 項目。這個系列的第...