摘要:
原文: 设计模式大集合 最近要做架构了,得把设计模式整理一遍。因为这玩意,设计时能用就用,所以得明白啥时候用。不过要是成本太高了,或者根本低耦合没意义,就没必要用。这里列出使用场合(仅限于设计阶段),而且这文章不是给没学过的人看的,复习用的。 另外,并行设计模式不在本文范围内。 Creational 阅读全文
posted @ 2016-07-10 00:35
米罗西
阅读(190)
评论(0)
推荐(0)
摘要:
原文: 计算机图形学框架 图元光栅化标准 直线要直 图元终点要准 图元生成的亮度、色泽粗细要均匀 快速计算 直线光栅化算法 逐点比较法 数值微分法 中点Bresenham算法 圆的光栅化算法 简单方程产生圆弧 Bresenham算法产生圆弧 多边形填充 扫描线填充 宽图元 复制像素画宽图元 移动画笔 阅读全文
posted @ 2016-07-10 00:32
米罗西
阅读(479)
评论(0)
推荐(0)
摘要:
原文:nedmalloc结构分析 nedmalloc是一个跨平台的高性能多线程内存分配库,很多库都使用它,例如:OGRE.现在我们来看看nedmalloc的实现 (以WIN32部分为例) 位操作小技巧;i.获取最低位的出现位置的掩码;x&(-x)ii.判断值为2的幂:x & (x-1) == 0ii 阅读全文
posted @ 2016-07-10 00:13
米罗西
阅读(1181)
评论(0)
推荐(0)
摘要:
原文:ogre内存管理 OGRE内存分配策略相关文件及简述 OGRE提供了自己的内存分配策略,甚至为STL容器提供了新的分配策略,相关文件及简述如下: OgreMemoryAllocatedObject.h OgreMemoryAllocatedObject.cpp // 所有使用Ogre内存分配器 阅读全文
posted @ 2016-07-10 00:12
米罗西
阅读(451)
评论(0)
推荐(0)
摘要:
原文:C++内存分配 内存泄露相信对C++程序员来说都不陌生。解决内存泄露的方案多种多样,大部分方案以追踪检测为主,这种方法实现起来容易,使用方便,也比较安全。 首先我们要确定这个模块的主要功能: 有了一些基本功能需求,我们需要考虑每种功能怎么去实现。首先,我们可以通过重载的方式来追踪new,del 阅读全文
posted @ 2016-07-10 00:12
米罗西
阅读(254)
评论(0)
推荐(0)
摘要:
原文:OGRE 内存管理 Ogre引擎中与内存管理相关的文件大致有以下几个(只列出头文件) OgreAlignedAllocator.h OgreMemoryAllocatedObject.h OgreMemoryAllocatorConfig.h OgreMemoryNedAlloc.h Ogre 阅读全文
posted @ 2016-07-10 00:11
米罗西
阅读(332)
评论(0)
推荐(0)
摘要:
原文:Ogre的内存分配策略 读这个之前,强烈建议看一下Alexandrescu的modern c++的第一章关于policy技术的解释。应该是这哥们发明的,这里只是使用。 首先列出涉及到的头文件:(这几个头文件彼此之间相关性挺大的,应该一起看) 只在调试期使用: OgreMemoryTracker 阅读全文
posted @ 2016-07-10 00:10
米罗西
阅读(247)
评论(0)
推荐(0)

浙公网安备 33010602011771号