前言 在面試中,經(jīng)常會問到TCP的三次握手和四次揮手。最近在面試3-5年開發(fā)經(jīng)驗的程序員,發(fā)現(xiàn)能簡單談談三次握手的寥寥無幾,能剖析出整個具體過程的十不存一。這就是本篇文章誕生...
前言 在面試中,經(jīng)常會問到TCP的三次握手和四次揮手。最近在面試3-5年開發(fā)經(jīng)驗的程序員,發(fā)現(xiàn)能簡單談談三次握手的寥寥無幾,能剖析出整個具體過程的十不存一。這就是本篇文章誕生...
前言 第一篇文章Fragment 與 FragmentPagerAdapter 我應該算是詳細敘述了Fragment與PagerAdapter的一些知識點,但那時候公司還沒引...
為什么要單獨把這個異常拿出來說,因為這個異常出現(xiàn)的比較詭異,先看拋出的異常,如下圖: 上圖是在華為兼容測試里面生成的,出現(xiàn)這個問題的原因有三種: 1、可能是下標計算有誤,導致...
ANR(App Not Responding)基本上99%的App都有,即使是系統(tǒng),也有system_anr,我相信雖然ANR問題這樣的普遍,還是有很多人對ANR問題即熟悉又...
如果可以我想改名成《看完不會在 Kotlin 中封裝 Retrofit就砍我》,嘿嘿........ Retrofit 是一個設計相當精良的框架,特別是其可擴展性上。官方提供...
一個好的產(chǎn)品離不開數(shù)據(jù)分析,在手機 APP 中,數(shù)據(jù)分析極致化需要細致到某個時刻列表曝光的了哪幾個 Item。 2022 年了,基本上目前 Android 上可以滑動的復雜列...
低性能的APP常見的表現(xiàn)有啟動/界面切換慢、動畫掉幀、卡頓、耗電,甚至出現(xiàn)應用無響應、程序崩潰的現(xiàn)象。當我們著手解決這些性能問題時,面對的第一個問題就是需要找到合適的工具來檢...
1. 前言 本文的源碼是基于JDK1.7,JDK1.8中HashMap的實現(xiàn),引入了紅黑樹,在后面的文章會寫到。后面還有一篇LinkedHashMap的解析:圖解Linked...