240 發(fā)簡信
IP屬地:廣東
  • 利用 oclint 做靜態(tài)代碼分析

    場景 有些情況下代碼有問題,但編譯器不會(huì)報(bào)警告榄檬,也不報(bào)錯(cuò),運(yùn)行期也不崩潰隧土,但程序執(zhí)行就會(huì)有bug。 舉個(gè)例子:兩個(gè)不同的category下有一個(gè)...

  • 為什么手動(dòng)實(shí)現(xiàn)一個(gè)哈希表

    場景 一直用著 map命爬,unordered_map曹傀,但是 map 在 malloc_default_zone 分配內(nèi)存,無法指定一個(gè)內(nèi)存緩沖池給...

  • Resize,w 360,h 240
    free()后內(nèi)存不釋放問題 - 內(nèi)存緩沖池技術(shù)

    起因 下面這段代碼執(zhí)行后遇骑,內(nèi)存有增無減卖毁,增加了200M揖曾,iOS平臺(tái)200M不能接受了 STL 底層是用 new/delete 分配內(nèi)存的落萎,new...

  • Resize,w 360,h 240
    高性能日志記錄方式 - mmap

    場景 程序頻繁的輸出一些log,要記錄炭剪,需要的時(shí)候要上報(bào)到后臺(tái)分析练链。 方式1:寫文件,寫數(shù)據(jù)庫優(yōu)點(diǎn):不容易丟數(shù)據(jù)奴拦。缺點(diǎn):頻繁調(diào)用內(nèi)核api媒鼓,IO...

  • Resize,w 360,h 240
    [iOS] 線上UI卡頓監(jiān)控與符號(hào)化速度優(yōu)化

    本文參考以下文章,做了一點(diǎn)優(yōu)化错妖,提升了卡頓監(jiān)測的準(zhǔn)確性绿鸣,性能,符號(hào)化速度等等暂氯。iOS實(shí)時(shí)卡頓監(jiān)控潮模,深入理解RunLoop,iOS版微信界面卡頓監(jiān)...

    1.5 2519 1 14
  • 緩存淘汰算法 LRU 和 LFU

    緩存是一個(gè)計(jì)算機(jī)思維痴施,對(duì)于重復(fù)的計(jì)算擎厢,緩存其結(jié)果究流,下次再算這個(gè)任務(wù)的時(shí)候,不去真正的計(jì)算动遭,而是直接返回結(jié)果芬探,能加快處理速度。當(dāng)然有些會(huì)隨時(shí)間改變...

  • Resize,w 360,h 240
    視頻播放器本地代理服務(wù)設(shè)計(jì)

    場景 希望在播放視頻的時(shí)候能邊下邊播厘惦。而不是等整個(gè)視頻下好才能播緩存視頻偷仿,對(duì)于播放過的視頻能緩存住,下次不從網(wǎng)絡(luò)獲取绵估,節(jié)省流量帶寬炎疆。用戶隨意拖動(dòng)...

  • 值類型與引用類型,可變與不可變

    類型本質(zhì) 變量:一個(gè)內(nèi)存地址的別名例如 int a = 0;a : 0x0004国裳,int 32位形入,那么 a 的范圍是 [0x0004, 0x0...

  • kqueue IO多路復(fù)用的使用記錄

    單路:一個(gè)IO給它專門開一個(gè)線程處理。多路:多個(gè)IO復(fù)用一個(gè)線程處理缝左。(節(jié)約線程亿遂,內(nèi)存) kqueue 是 unix 下的一個(gè)IO多路復(fù)用庫。 ...

個(gè)人介紹
目前做iOS組件
長期提供阿里各個(gè)崗位內(nèi)推
聯(lián)系郵箱:657668857@qq.com
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品