一、nvm 1、安裝 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh...
一、nvm 1、安裝 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh...
HTTP-DNS extends報(bào)文 1、明確header中Additional(附加區(qū)域的數(shù)量),設(shè)置未0x0001 2、設(shè)置Additional(附加信息) 2.1、報(bào)文...
HTTP-DNS設(shè)計(jì)方案 一、系統(tǒng)角色 1.1、業(yè)務(wù)-client 端側(cè)業(yè)務(wù)系統(tǒng),可由iOS、android、H5、小程序組成。職責(zé): 1、接入云控降級(jí)開關(guān)。 2、接入A/B...
DNS協(xié)議報(bào)文 1、DNS協(xié)議報(bào)文 報(bào)文中文長(zhǎng)度說(shuō)明Header 1.1報(bào)文頭12Question 1.2查詢請(qǐng)求Answer 1.3應(yīng)答Authority 1.4授權(quán)應(yīng)答A...
怎么死循環(huán)不重點(diǎn),重點(diǎn)是當(dāng)時(shí)判斷hash有問(wèn)題產(chǎn)生了碰撞(計(jì)算之后值是一樣的)
if (![newArr containsObject:obj]) {
[newArr addObject:obj];
}
這里會(huì)進(jìn)不去,導(dǎo)致 while (newArr.count != arr.count) 滿足不了,循環(huán)結(jié)束不了
iOS 哈希碰撞iOS 哈希碰撞 一、問(wèn)題背景 最近遇到一個(gè)生產(chǎn)問(wèn)題,hash碰撞引發(fā)的頁(yè)面卡死。原始需求是想把一個(gè)數(shù)組隨機(jī)打散,開發(fā)同學(xué)手抄了百度的一篇文章文章連接 [%22https:/...
一、內(nèi)存泄漏 描述 Android 的虛擬機(jī)是基于寄存器的 Dalvik,它的最大堆大小一般是 16M,有的機(jī)器為 24M。因此我們所能利用 的內(nèi)存空間是有限的。如果我們的內(nèi)...
navigationController 和dismissViewControllerAnimated 組合的錯(cuò)誤使用 一、前言 產(chǎn)品的需求:導(dǎo)航控制器中存在RootView...
iOS中如何正確釋放GCD定時(shí)器(dispatch_source_t) 一.現(xiàn)象 通過(guò)云跡的崩潰,查詢到崩潰在福袋的釋放緩存的方法(clearLuckyBagInfo)中,然...
NSNotificationCenter NSNotificationQueue 同步?異步? 剛同事問(wèn)一個(gè)問(wèn)題,想起了一道面試題目,說(shuō)是通知發(fā)送接受過(guò)程是同步還是異步。記得...
Runtime 是 iOS編程人員的核心基礎(chǔ)知識(shí),Objc Runtime使得C具有了面向?qū)ο竽芰?,在程序運(yùn)行時(shí)創(chuàng)建,檢查,修改類、對(duì)象和它們的方法。runtime是開源的,...
iOS+AOP+切片+運(yùn)行時(shí) 有時(shí)候有這樣的需求,對(duì)于非源碼的庫(kù)我們想要干涉原先的代碼執(zhí)行過(guò)程,常見的使用場(chǎng)景就是埋點(diǎn),當(dāng)然可以使用現(xiàn)成的第三方框架,aspect。 1、場(chǎng)景...
iOS Timer死鎖、卡死、主線程 1、現(xiàn)象 一次用戶反饋,發(fā)生過(guò)這樣得一種現(xiàn)成,在一個(gè)抽獎(jiǎng)玩法活動(dòng)中,部分用戶反饋APP出現(xiàn)卡死現(xiàn)象。所謂卡死,就是字面意思,UI卡主不動(dòng)...
最近公司一個(gè)需求,加載一張超大圖,允許手勢(shì)放大縮小以及左右滑動(dòng)查看。第一想法是利用inSampleSize縮小圖片分辨率,但是效果不大理想,因?yàn)榉糯蠛髨D片會(huì)變模糊。產(chǎn)品要求放...
模擬器測(cè)試push通知和本地通知 1、準(zhǔn)備文件,xxx.apns 其中,Simulator Target Bundle為bundleid,aps部分無(wú)須解釋 2、頭文件 im...