上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 52 下一页
摘要: 编写基于另一组类的包装器接口是一项常见的API设计任务,例如,你的工作可能是维护一个大型的遗留代码库,相比重构所有代码,你更愿意审计一个新的 ,更简洁的API,以隐藏所有的底层遗留代码;或者你可能已经编写了一个C++API,后来需要给特定客户提供C接口;或者你的API用到了一个第三方依赖库,你想让客 阅读全文
posted @ 2018-05-06 18:53 Fate0729 阅读(1728) 评论(0) 推荐(0)
摘要: 一 普通工厂模式 1. 类图 2. 代码实现 #pragma once #include <iostream> using namespace std; // 抽象渲染类 class IRenderer { public: IRenderer() { cout << "IRenderer Const 阅读全文
posted @ 2018-05-04 16:25 Fate0729 阅读(248) 评论(0) 推荐(1)
摘要: 一、关于Flappy Bird 《Flappy Bird》是由来自越南的独立游戏开发者Dong Nguyen所开发的作品,游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍,而这只鸟其实是根本不会飞的……所以玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的 阅读全文
posted @ 2018-05-04 11:57 Fate0729 阅读(800) 评论(2) 推荐(1)
摘要: 排序(Sorting),特别是高效的排序一直是计算机工作学习和研究的重要课题之一,排序有内部排序和外部排序之分,若整个排序过程不需要访问外存便能完成,则称此类排序为内部排序,反之则为外部排序。本篇将对常用排序算法进行总结。 在进行排序总结之前先介绍测试中常用到的生成随机数方法和计算执行时间的方法。 阅读全文
posted @ 2018-04-26 15:41 Fate0729 阅读(365) 评论(0) 推荐(2)
摘要: 操作系统的两个角色分别是魔术师和管理者,在管理者这个角色中,除了CPU之外,内存是操作系统要管理的另外一个重要资源。内存管理需要达到两个目标:一是地址保护,即一个程序不能访问另一个程序的地址空间。二是地址独立,即程序发出的地址应该与物理主存地址无关。这两个目标就是衡量一个内存管理系统是否完善的标准, 阅读全文
posted @ 2018-04-25 11:43 Fate0729 阅读(624) 评论(0) 推荐(1)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 52 下一页