C++高性能并行编程与优化 - 课件 - Zeno 中的现代 C++ 最佳实践 html 类型擦除利用的是 C++ 模板的惰性实例化, Java 的泛型是做不到滴 • 由于 C++ 模板惰性编译的特性,这个擦除掉的表达式会在你实例化 AnimalWrapper的时候 自动对 T 进行编译。这意味着如果你给他一个不具有一个名为 speak 成员函数的类(比如这里 的 Phone 类只有 play 函数)就会在实例化的那行出错。 • 注意:这里的 m_inner m_inner.speak() 只是一个例子,其实不一定是成员函数,完全可以是 std::sort(m_inner.begin(), m_inner.end()) 之类的任意表达式,只要语义上通过,就可以实例化。 • (把 sort 封装成虚函数,留作回家作业) Zeno 中对 OpenVDB 的类型擦除 • 结合类型擦除技术,自动虚克隆技术。 • VDBGrid 作为所有网格类的基类提供各个 操作做为虚函数, 0 码力 | 54 页 | 3.94 MB | 1 年前3
基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺GitHub 为截止 2023 年 5 月数据 TDengine 的 核 心 代 码 全 部 开 源 www.github.com/taosdata/TDengine 全球 50 多个国家安装实例超 270k | GitHub 全球趋势排行榜多次排名第一 TDengine - 数据模型 1. 设备 ID 及关联属性( Tags ) 2. 时间戳 3. 结构化采集量 STable 超级表0 码力 | 29 页 | 2.26 MB | 1 年前3
唐刚 - Use Rust to Develop the Decentralized Open Data Application - RustChinaConf2023Test and Deploy subnode subxt proxy http gate postgres redis app biz + = ODA ➔ Rust ➔ WebAssembly ➔ Substrate ➔ Wasmtime ➔ Spin ➔ Redis ➔ Postgresql The EightFish Tech Stack One EightFish network0 码力 | 30 页 | 2.53 MB | 1 年前3
Zadig 产品使用手册Sprint 发布 测试验证 变更发布 产品规划 需求开发 服务的调试——临时替换镜像 Sprint 发布 测试验证 变更发布 产品规划 需求开发 服务的调试——调整副本数量 / 重启实例 Sprint 发布 测试验证 变更发布 产品规划 测试集管理—— GitLab 仓库管理 支持冒烟测试 / 接口测试 /UI 测试 / 场景测试 / 性能测试等 1. 本地编写测试脚本并针对0 码力 | 52 页 | 22.95 MB | 1 年前3
sync clickhouse with mysql mongodbsharding tables ● SolidKey Typical Provider Config { Type: mysql, // mysql, mongodb, redis Listen: binlog, // binlog, kafka DataSource: user:pass@tcp(example.com:3306)/user0 码力 | 38 页 | 2.25 MB | 1 年前3
应用 waPC (rust) 做软件测试工具• 自动化测试 • 模拟数据规则 • 自动化测试 Some of its’ Host call • http request • Tcp Request • Tcp Response • Redis • GET • SET • Memcache • Time • Sleep • now websocket standin for wasm • 可用 Javascript 在游览器里面0 码力 | 30 页 | 2.50 MB | 1 年前3
共 6 条
- 1













