简单总结,详见参考资料。 引用计数的实现方式 引用计数是与对象绑定的,并且可能有多个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都会在内存中有对应的控件实例,浪费内存。 列表每一...