Kotlin 總結(jié)分享 如果用一句話總結(jié)kotlin欺缘,那么就是:更好的java類(lèi)型申明 為什么采用這種風(fēng)格置侍? 代碼的可讀性更好 增強(qiáng)的類(lèi)型推到 ...
前言 本文主要是記錄Hook activity的知識(shí)點(diǎn)木缝,涉及的內(nèi)容比較多涣旨,讀完本文讀者將會(huì)了解傍念,activity的啟動(dòng)矫夷,動(dòng)態(tài)代理,合并Dex文件...
公司一個(gè)實(shí)習(xí)生出去秋招憋槐,碰到了這樣一道題 這道題看起來(lái)什么密碼的挺復(fù)雜双藕,仔細(xì)一讀題 原來(lái)是求一個(gè)序列的嚴(yán)格最長(zhǎng)上升子序列這里有兩個(gè)問(wèn)題-什么是子...
什么是Android熱修復(fù)技術(shù) 簡(jiǎn)單來(lái)說(shuō)就是不重新安裝apk的情況下,通過(guò)補(bǔ)丁阳仔,修復(fù)bug 目前主流的熱修復(fù)技術(shù)框架 阿里系的: Andfix忧陪、...
什么是大O n 表示數(shù)據(jù)規(guī)模O(f(n))表示運(yùn)行算法所需要執(zhí)行的指令數(shù),和f(n)成正比。 常見(jiàn)算法的時(shí)間復(fù)雜度:二分查找法O(logn)尋找...
Java 1.5之前嘶摊,一般使用命名模式表明有些程序元素需要通過(guò)某種工具或者框架進(jìn)行特殊處理延蟹。例如,JUnit測(cè)試框架原本要求用戶(hù)一定要用test...
伸縮性枚舉模式是不被 Java 語(yǔ)言支持的 , 而且直至目前 , 并沒(méi)有很好的辦法來(lái)枚舉基本類(lèi)型的所有元素及其擴(kuò)展 . 最終 , 可伸縮性會(huì)導(dǎo)致...
下面這個(gè)程序的意圖是好的叶堆,它試圖根據(jù)一個(gè)集合是set阱飘,list,還是其他集合類(lèi)型虱颗,來(lái)進(jìn)行分類(lèi): 我們希望打出的是沥匈,set,list忘渔,Unknow...