- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 Win32程序异常捕获处理
Win32程序异常捕获处理作者: 朱高磊日期; 2019-10-24博客地址:金色世界背景说明程序发生异常时,直接以崩溃(闪退)的方式退出,给用户造成不友好的体验。编程环境C/C++。VS/MFC界面框架常见崩溃闪退种类及来源访问错误数组索引访问越界指针对象访问越界访问空指针对象访问无效指针对象迭代器访问越界类型错误使用C格式进行强制转换。堆栈溢出...
2019-10-24 17:12:19
1799
原创 有向图及深度广度遍历的简单实现
有向图及深度广度遍历的简单实现作者:Mrzhu007日期:2019-05-18博客地址:金色世界注:以最少代码实现各种经典数据结构,了解数据结构的魅力,以C++语言描述,不处理异常情况如无说明,引用的均为C++标准库中STL组件Graph数据定义// 采用简单的矩阵实现有向图的数据结构定义typedef std::vector<std::vector<int>...
2019-05-18 11:28:01
1804
翻译 设计模式七大原则
设计模式原则找出应用中可能需要的变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。针对接口编程,而不是针对实现编程(针对超类型编程)多用组合,少用继承...
2018-12-17 19:28:39
217
原创 结构型设计模式
结构型设计模式作者:Mrzhu007日期:2018-11-26博客地址:金色世界适配器、桥接、组合、装饰、外观、享元、代理装饰装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功...
2018-12-17 19:08:45
354
原创 创建型设计模式
创建型设计模式作者:Mrzhu007日期:2018-06-02博客地址:金色世界了解设计模式的各种模式的设计核心思想,用核心代码的形式记录下来,备后面查看单例模式单例模式(Singleton Pattern)确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。 要点某个类只能有一个实例它必须自行创建它必须自行...
2018-10-27 16:01:57
184
原创 Windows Api函数使用出现的错误码
信息常数 常数值 对应信息 ERROR_SUCCESS 0 操作成功完成。 NO_ERROR 0 操作成功完成。 ERROR_INVALID_FUNCTION 1 函数不正确。 ERROR_FILE_NOT_FOUND 2 系统找不到指定的文件。 ERROR_PATH_NOT_FOUND 3 系统找不到指定的路径。 ERROR_TOO_...
2018-07-16 13:13:50
5536
原创 剖析MFC消息机制
MFC消息机制作者:Mrzhu007 日期:2018-06-02 博客地址:金色世界说明为了以后方便了解。将目前了解的MFC消息映射记录下来方便以后查看传统的SDK编程Windows操作系统是基于消息的事件驱动模式。消息是win32应用程序运行的源泉。下面为传统的SDK编程中,消息处理。include &amp;amp;amp;lt;windows.h&amp;amp;amp;gt;LRESULT CAL...
2018-06-02 17:53:42
382
原创 MDwiki搭建之自动化
批处理自动生成目录索引作者:Mrzhu007 日期:2018-04-17 博客地址:金色世界背景最近在小组内部搭建了一台wiki服务器,用于组内文档管理,使用开源框架MDWiki搭建。MDWiki是已MD文件为基础搭建的小型网站,管理文件特别方便。想更详细的网友可以问度娘。考虑到以后使用方便。特写了一个批处理文件,可以根据目录生成对应的MD索引文件。这样以后在网站内添加文档...
2018-04-17 09:41:37
935
转载 tolua++中文文档整理
tolua++ 参考手册中文版作者:Mrzhu007 日期:2018-04-15 博客地址:金色世界之前看了tolua++如何将C++接口快速的注册给lua使用。著名的开源游戏引擎cocos2d接口注册部分即使用的tolua++。关于tolua++找到一篇介绍文件,感觉挺好,特整理一下(顺便修改了一下翻译不当之处,水平有限,欢迎广大网友留言提错),供广大网友查阅。网友转载请著名...
2018-04-15 14:31:11
2866
原创 lua多线程
lua5.3.4在Windows下多线程作者:Mrzhu007 日期:2018-04-15 博客地址:金色世界简介之前做的一个测试项目。在使用lua脚本对一些固件测试的时候,需要lua满足多线程。来进行同步检测实现该方案由网友提供,在github上也可以下载。在使用过程中,有一些bug已进行修改。适配与lua5.3.4版本. 以防以后忘掉,故整理成文档。各位网...
2018-04-15 13:54:37
3090
14
翻译 Sat格式文件详解翻译
SAT Save File Format 7.0(Sat文件存储格式7.0)译者:Mrzhu007 日期:2018年04月13日 博客地址:金色世界ACIS can store modeling information in external files,called save files. These files have an open format so that e...
2018-04-14 11:02:00
18476
转载 C++11 enum class 语法解析
C++11 enum class 语法解析要了解enum class的出现,则需要首先了解enum,方才知道为何有这东西。那么Meyers首先举出一个 例子来阐述:enum Color {black, white, red};auto white = false; // error其缘由在于black, white, red等并没有属于Color这个枚举体的作用域,而是与Colo...
2018-04-14 00:57:35
7169
1
转载 链式栈
译者:Mrzhu007 日期:2018年04月13日 博客地址:金色世界liskstack.h头文件#ifndef _MY_LINKSTACK_H_#define _MY_LINKSTACK_H_typedef void LinkStack;LinkStack* LinkStack_Create();void LinkStack_Destroy(LinkStack*...
2017-06-05 20:52:12
208
翻译 线性表的顺序存储
译者:Mrzhu007 日期:2018年04月13日 博客地址:金色世界头文件seqlist.h#ifndef _SEQLIST_H_#define _SEQLIST_H_typedf void SeqList;typedf void SeqListNode;SeqList* SeqList_Create(int capacity);int SeqList_Cre...
2017-05-22 23:34:57
239
翻译 线性表的链式存储
译者:Mrzhu007 日期:2018年04月13日 博客地址:金色世界listlist.h头文件#ifndef _LINKLIST_H_#define _LINKLIST_H_typedef void LinkList;typedef struct _tag_LinkListNode{ struct _tag_LinkListNode* next;}Li...
2017-05-17 00:20:13
297
1
最长一帧官方教程OpenSceneGraph源码下载.7z
2020-08-01
dxf文件格式详解
2019-01-15
ODA(Teigha)核心库
2018-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人