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

    場景 有些情況下代碼有問題声离,但編譯器不會報警告要尔,也不報錯,運行期也不崩潰娶牌,但程序執(zhí)行就會有bug寒瓦。 舉個例子:兩個不同的category下有一個...

  • 為什么手動實現(xiàn)一個哈希表

    場景 一直用著 map于颖,unordered_map迟几,但是 map 在 malloc_default_zone 分配內(nèi)存消请,無法指定一個內(nèi)存緩沖池給...

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

    起因 下面這段代碼執(zhí)行后,內(nèi)存有增無減类腮,增加了200M臊泰,iOS平臺200M不能接受了 STL 底層是用 new/delete 分配內(nèi)存的,new...

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

    場景 程序頻繁的輸出一些log蚜枢,要記錄缸逃,需要的時候要上報到后臺分析。 方式1:寫文件祟偷,寫數(shù)據(jù)庫優(yōu)點:不容易丟數(shù)據(jù)察滑。缺點:頻繁調(diào)用內(nèi)核api,IO...

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

    本文參考以下文章修肠,做了一點優(yōu)化,提升了卡頓監(jiān)測的準確性户盯,性能嵌施,符號化速度等等。iOS實時卡頓監(jiān)控莽鸭,深入理解RunLoop吗伤,iOS版微信界面卡頓監(jiān)...

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

    緩存是一個計算機思維,對于重復(fù)的計算硫眨,緩存其結(jié)果足淆,下次再算這個任務(wù)的時候,不去真正的計算,而是直接返回結(jié)果巧号,能加快處理速度族奢。當然有些會隨時間改變...

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

    場景 希望在播放視頻的時候能邊下邊播。而不是等整個視頻下好才能播緩存視頻丹鸿,對于播放過的視頻能緩存住越走,下次不從網(wǎng)絡(luò)獲取,節(jié)省流量帶寬靠欢。用戶隨意拖動...

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

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

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

    單路:一個IO給它專門開一個線程處理骡澈。多路:多個IO復(fù)用一個線程處理。(節(jié)約線程掷空,內(nèi)存) kqueue 是 unix 下的一個IO多路復(fù)用庫肋殴。 ...

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