兩個(gè)基礎(chǔ)概念要了解,RSA非對(duì)稱加密和哈希算法。RSA非對(duì)稱加密能服務(wù)器使用私鑰加密厦凤,客戶端使用不一樣的公鑰進(jìn)行解密得到結(jié)果砾省,哈希能給將大量的文...
在重度使用圖片的界面孟岛,經(jīng)常會(huì)發(fā)生掉幀和短時(shí)間內(nèi)內(nèi)存爆增沸手。掉幀是一個(gè)體驗(yàn)問(wèn)題内边,然后內(nèi)存問(wèn)題也有可能導(dǎo)致我們應(yīng)用切后臺(tái)后曲稼,被系統(tǒng)習(xí)慣性的干掉索绪,返回應(yīng)...
1.圖片轉(zhuǎn)二進(jìn)制加密工具封裝此工具的目的是隱藏項(xiàng)目中所有圖片。工具會(huì)讀取項(xiàng)目中的所有圖片轉(zhuǎn)base64后再對(duì)數(shù)據(jù)進(jìn)行加密贫悄,最后輸出一個(gè)txt文件...
關(guān)于二進(jìn)制重排瑞驱,搜了下有挺多文章,有寫(xiě)的挺好的窄坦。為什么寫(xiě)這篇文件其實(shí)是在學(xué)的過(guò)程中唤反,花費(fèi)了很長(zhǎng)時(shí)間來(lái)理解Page Fault為什么能拖慢app啟...
跟蘋(píng)果審核打交道時(shí)間也挺久了鸭津,市面上工具基本也都了解完了彤侍。無(wú)非是正則匹配混淆修改和修改ats代碼調(diào)用邏輯樹(shù)。了解llvm的初衷也是為了混淆方案逆趋,...
執(zhí)行結(jié)果為1盏阶。疑問(wèn)在于為什么已經(jīng)出了block2的作用域{},block2應(yīng)該也已經(jīng)消失為nil闻书,在block1為nil的情況下名斟,怎么執(zhí)行結(jié)果依...
先說(shuō)結(jié)論脑慧,因?yàn)槭褂胹ynchronized的線程,每一個(gè)線程都有一把鎖砰盐,根據(jù)下圖大概解釋下: thredcount:當(dāng)前多少線程有加鎖闷袒,每多一個(gè)...
整個(gè)app從點(diǎn)擊到執(zhí)行到系統(tǒng)main函數(shù)之前的過(guò)程圖 但今天主要記錄的是notify_register函數(shù)之后的執(zhí)行 load_images 作...
在項(xiàng)目運(yùn)行過(guò)程中,如果找不到方法藕各,runtime是有三次機(jī)會(huì)給我們處理的池摧。寫(xiě)了一個(gè)閃退,獲取了一個(gè)代碼調(diào)用信息如下: 首先如果我們實(shí)現(xiàn)了reso...