- 博客(8)
- 资源 (9)
- 收藏
- 关注
转载 2D的BSP树的实现
原文链接:http://www.xuebuyuan.com/1074883.html上回说到,用直线的 N*X - d = 0 的基本公式,可以很方便的判断一个点在直线的前面还是后面,对于三角形、四边形这样的凸多边形,可以按一定的规则把直线组织好,让法线都朝里面,于是对每条边都判断点在哪边,以确定点是在凸多边形的里面还是外面。 以下几个是凸多边形的图,作为回顾:如上面两图。左边是一个四边形,右边是一
2016-05-31 17:39:36 2882
转载 使用_CrtSetDbgFlag检测内存泄露
一、介绍:动态分配、回收内存是C/C++编程语言一个最强的特点,但是中国哲学家孙(Sun Tzu,我不知道是谁?那位知道?)指出,最强的同时也是最弱的。这句话对C/C++应用来说非常正确,在内存处理出错的地方通常就是BUGS产生的地方。一个最敏感和难检测的BUG就是内存泄漏-没有把前边分配的内存成功释放,一个小的内存泄漏可能不需要太注意,但是程序泄漏大块内存,或者渐增式的泄漏内存可能引起的现象是:先
2016-05-30 22:54:15 838
转载 DLL入口函数DllMain
每个DLL都可以有一个入口点函数DllMain,系统会在不同的时刻调用此函数。以下是DllMain的一般形式:BOOL WINAPI DllMain( HINSTANCE hinstDLL, // handle to DLL module DWORD fdwReason, // reason for calling function LPVOID lpRese
2016-05-30 22:40:40 2520
转载 C/C++程序员必须熟练应用的开源项目
转自:http://blog.163.com/cp7618@yeah/blog/static/702347772014758182929作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特
2016-05-30 13:45:41 626 1
转载 ArcGIS API For Javascript之GraphicsLayer和Graphic
1、map对象中默认有一个GraphicLayer,置于最顶层,使用它的方式是map.graphics. 比如map.graphics.add(graphci);2、可以给GraphicLayer添加事件,比如点击事件, dojo.connect(map.graphics, “onClick”, capitalclick);返回的是一个event对象,有三个值mapPoint(地图坐标)、scre
2016-05-20 15:06:51 5029
转载 C++宏定义
一、define中的三个特殊符号:#,##,#@#define Conn(x,y) x##y#define ToChar(x) #@x#define ToString(x) #x(1)x##y表示什么?表示x连接y,举例说:int n = Conn(123,456); /* 结果就是n=123456;*/char* str = Conn("asdf", "adf"); /*结果就是 str =
2016-05-15 12:14:12 328
转载 C++静态成员
类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具
2016-05-08 10:37:09 430
GameEngine02
2018-07-27
GameEngine01
2018-07-27
apk反编译:获取素材或者源代码
2017-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人