12 2022 档案
摘要:入门示例: 协程在单线程执行,foo1 执行完,才能执行 foo2: #include <iostream> #include <coroutine> #include <thread> #include <queue> #include <functional> std::queue<std::f
阅读全文
摘要:模板就是代码自动生成器,根据模板的规则自动生成类和函数。所谓的主模板和偏特化,都是代码生成的框架模型(类似面向对象的类和实现了部分功能的子类)。它们是抽象的存在,而不是具体的实例。只有全特化后,才是有了具体的实例,实实在在的存在(好比人(模板)和小明(实例)的关系)。 自己代码编写的全特化,就是自己
阅读全文
摘要:Android应用程序UI硬件加速渲染技术简要介绍和学习计划 罗升阳 Android系统的流畅性一直被拿来与iOS比较,并且认为不如后者。这一方面与Android设备硬件质量参差不齐有关,另一方面也与Android系统的实现有关。例如在3.0前,Android应用程序UI绘制不支持硬件加速。不过从4
阅读全文
摘要:docs/gpu/debugging_gpu_related_code.md Debugging GPU related code Chromium's GPU system is multi-process, which can make debugging it rather difficult
阅读全文
摘要:参考自《c++高级编程》 解决的问题: 在多态时,初始化需要明确接口的实际类型: Animal animal= bear(); animal.move(); 这个animal指针指向真正的实例化类,调用的是animal接口里的方法。编译时可以通过。 这个是运行时多态!!! 如果确定类型时需要两个,甚
阅读全文
摘要:https://chromium.googlesource.com/chromium/src/+/HEAD/third_party/blink/renderer/platform/graphics/compositing/README.md Source/platform/graphics/comp
阅读全文