防重放 重放攻擊就是攔截app的HTTP請求包,然后多次攻擊后臺服務(wù)器。 解決方案: 1.利用隨機(jī)數(shù)和時(shí)間戳 客戶端每次請求生成一個隨機(jī)數(shù),請求...
今天公司sdk的so庫實(shí)現(xiàn)了32位機(jī)型的,集成進(jìn)app后發(fā)現(xiàn)Application的onCreate方法調(diào)用了兩次,一開始以為是sdk里面新建了...
命名 做有意義的區(qū)分 例如:Product類,如果還有ProdcutInfo或者ProduceData,意義無差別,讓閱讀者無法區(qū)分。 別寫廢話...
1.單元測試 針對每個方法進(jìn)行的測試。主要使用JUnit框架進(jìn)行測試。(JUnit只適用于不含android sdk中api的方法測試,直接在j...
ARouter::There is no route match the path [/news/LongTime], in group [ne...
reactnative是利用javascript編程,rn會將javascript api轉(zhuǎn)換成原生api,開發(fā)者畫界面的時(shí)候,可以使用css等...
gradle和gradle plugin配置 android studio在編譯的過程中,經(jīng)常因?yàn)間radle和gradle plugin的下載...
一.Activity面試詳解 1.activity生命周期 4種狀態(tài)running/paused/stopped/killedactivity生...
1.builder模式 優(yōu)點(diǎn) 實(shí)現(xiàn)了產(chǎn)品構(gòu)建和產(chǎn)品表現(xiàn)的分離。這句話的意思是客戶端構(gòu)建產(chǎn)品的時(shí)候只會調(diào)用builder的設(shè)置方法,最后構(gòu)建出一個...