簡單總結(jié),詳見參考資料。 引用計(jì)數(shù)的實(shí)現(xiàn)方式 引用計(jì)數(shù)是與對象綁定的,并且可能有多個(gè)shared_ptr綁定同一對象,為了達(dá)到同時(shí)更新多個(gè)sha...
上次看了個(gè)某個(gè)瀏覽器的網(wǎng)址補(bǔ)全,感覺比較弱雞,所以想起來研究一下chromium是怎么實(shí)現(xiàn)這個(gè)地址匹配的。這個(gè)東西還是有點(diǎn)意思的,可以根據(jù)URL...
PE文件的內(nèi)容分為不同的塊/節(jié)(Section),塊中包含代碼或數(shù)據(jù),各個(gè)塊按頁邊界對齊,塊沒有大小限制,是一個(gè)連續(xù)結(jié)構(gòu)。PE文件不是作為一個(gè)整...
眾所周知chrome的web開發(fā)者工具也是基于web實(shí)現(xiàn)的,crx擴(kuò)展可以實(shí)現(xiàn)自己的開發(fā)者工具擴(kuò)展,例如圖中的adblock有開發(fā)的需要就有調(diào)試...
主要翻抄自陳碩的書和博客條件變量只有一種正確使用的方式,幾乎不可能用錯(cuò)。對于 wait 端:1.必須與 mutex 一起使用,該布爾表達(dá)式的讀寫...
Cookies這部分的源碼位于net/cookies與net/extras中,代碼量不算多的,但是感覺其中有點(diǎn)細(xì)節(jié),如果不是結(jié)合著對應(yīng)的需求去看...
強(qiáng)引用、弱引用 強(qiáng)引用影響對象的引用計(jì)數(shù),進(jìn)而影響對象的生存期。弱引用不影響對象的引用計(jì)數(shù),在功能上類似于普通指針,但是弱引用能檢測到所引用的對...
從base/task_scheduler/task_traits.h中的枚舉量TaskShutdownBehavior可以看到,chromium...
Duilib中本來就有列表控件CListUI,但是它不適用于數(shù)據(jù)量較大的情況: 每一個(gè)item都會在內(nèi)存中有對應(yīng)的控件實(shí)例,浪費(fèi)內(nèi)存。 列表每一...