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