随笔分类 - 编程思想类
算法、设计模式等
摘要:博客原文地址 A coroutine is a function that can suspend execution to be resumed later. 协程不是系统级线程,很多时候协程被称为“轻量级线程”、“微线程”、“纤程(fiber)”等。简单来说可以认为协程是线程里不同的函数,这些函
阅读全文
摘要: 
阅读全文
摘要:算法复杂度与执行时间 实际测试 通过测试(代码见下文,编译指令:g++ -std=c++11 -O0 t.cpp)当代计算机耗时如下表所示,测试机器: Ubuntu 20 CPU,intel i7-8750H Mem,16G & DDR4 & 2400MT/s 测试结果 执行次数 优化选项 耗时(m
阅读全文
摘要:Effective C++ 参考: Effective C++, 3rd edition trivial tips 技术 C++ 是多范式语言 视 C++ 为一个多范式编程语言,C++ 支持过程、OO、OB、泛型、函数式编程与元编程等范式(1) 尽量避免宏 #define 的使用(2) 尽可能使用
阅读全文
摘要:设计模式总结(未完待续) UML示例 组合比聚合的关联更加强烈,组合表示产生一个新对象且子对象是必须的(例如四肢,躯干和头组合成人);聚合表示若的关联,例如大雁群由大雁聚合而成。 参考资料: [图说设计模式][9] [design patterns for humans][2] [设计模式迷你手册]
阅读全文

浙公网安备 33010602011771号