- 博客(56)
- 资源 (2)
- 收藏
- 关注
原创 设计模式讲解与代码实践(零)——序
随着《设计模式讲解与代码实践(二十四)——访问者》的发表,《设计模式讲解与代码实践》这个专栏的更新也已经接近尾声。今天我将补写一个序,聊聊对设计模式的学习与工作中应用的一些心得体会。
2017-12-15 00:42:30
1176
原创 设计模式讲解与代码实践(二十四)——访问者
本文讲解了访问者(Visitor)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-12-14 21:57:29
1894
原创 设计模式讲解与代码实践(二十三)——模板方法
本文讲解了模板方法(Template Method)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-12-08 23:03:54
2667
原创 设计模式讲解与代码实践(二十二)——策略
本文讲解了策略(Strategy)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-12-08 22:51:46
2660
原创 设计模式讲解与代码实践(二十一)——状态
本文讲解了状态(State)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-11-28 20:16:24
2101
原创 设计模式讲解与代码实践(二十)——观察者
本文讲解了观察者(Observer)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-10-30 16:56:32
2554
原创 设计模式讲解与代码实践(十九)——备忘录
本文讲解了备忘录(Memento)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-10-12 21:47:53
2677
原创 设计模式讲解与代码实践(十八)——中介者
本文讲解了中介者(Mediator)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-08-17 23:04:31
2640
原创 设计模式讲解与代码实践(十七)——迭代器
本文讲解了迭代器(Iterator)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-08-09 01:02:06
2534
原创 在WorldMain中调试OgreMain的配置说明
很多开发者都遇到过在WorldWind中无法调试OgreMain的问题。本文介绍了在WorldWind调试OrgeMain的配置方法。
2017-08-06 18:14:20
2089
原创 设计模式讲解与代码实践(十六)——解释器
本文讲解了解释器(Interpreter)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-08-03 21:41:05
2580
原创 方位角、俯仰角与翻滚角概念图解
三维地图渲染时表示模型的旋转量经常用到方位角(heading)、俯仰角(tilt)和翻滚角(roll)。初学者往往对其概念不甚理解。本文以图解的形式介绍了方位角、俯仰角及翻滚角的概念,帮助三维渲染初学者增强空间想象能力。
2017-08-01 22:00:25
106512
4
原创 设计模式讲解与代码实践(十五)——命令
本文讲解了命令(Command)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-08-01 17:37:22
2278
原创 开源库MOGRE托管版编译教程
开源库MOGRE的托管版主要使用C++/CLI技术,对原来的C++接口做了封装。本文详述了MOGRE托管版的编译方法。
2017-07-30 22:53:54
2348
原创 设计模式讲解与代码实践(十四)——职责链
本文讲解了职责链(Chain of responsibility)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-07-28 21:35:34
2311
1
原创 设计模式讲解与代码实践(十三)——代理
本文讲解了代理(Proxy)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-07-27 22:32:50
2169
原创 设计模式讲解与代码实践(十二)——享元
本文讲解了享元(Flyweight)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-07-26 23:47:18
2256
原创 基于OpenXES的XES序列化源码示例
本文中的示例代码编写于2013年5月,为笔者预研OpenXES所写。代码中包含了XES的主要元素,展示了使用OpenXes对序列化XES文件的方法。鉴于当时的产品开发环境环境,本文代码由C#编写。因OpenXES是基于java的开发库,故笔者使用IKVM对其进行了转换包装。
2017-07-25 15:16:24
3416
原创 基于OpenXES的XES反序列化源码示例
本文中的示例代码编写于2013年5月,为笔者预研OpenXES所写。代码中包含了XES的主要元素,展示了使用OpenXes对XES文件反序列化的方法。鉴于当时的产品开发环境环境,本文代码由C#编写。因OpenXES是基于java的开发库,故笔者使用IKVM对其进行了转换包装。
2017-07-25 14:48:20
2461
原创 mapnik的TextSymbolizer类的功能缺陷
本文编写于2010年10月,记述了mapnik的TextSymbolizer类的功能缺陷。
2017-07-24 21:39:35
2838
原创 mapnik的TextSymbolizer类属性说明及使用预研情况
本文编写于2010年9月,记述了mapnik的TextSymbolizer类的各属性说明及使用预研情况。
2017-07-24 20:34:31
3033
2
原创 关于缓存文件格式(单文件文件柜)是否适合使用伙伴算法的讨论
本文成文于2010年11月,背景是笔者所在的GIS产品开发组对资源缓存文件(单文件文件柜)的文件格式选型出现分歧。当时,一部分开发人员提出希望新版的数据引擎基于Linux伙伴算法作为文件格式分配存储,而包括笔者在内的另一部分开发人员坚持沿用原有的基于索引的链式存储文件格式。本文即为笔者当时用于表达自己的观点。
2017-07-23 17:09:13
1942
原创 调用发布于IIS7的WebService权限不足问题的解决方法
本文编写于2012年5月,记述了调用发布于IIS7的WebService权限不足问题的解决方法。
2017-07-23 16:05:18
4858
原创 关于XES格式对并发事件的表达
本文主体部分编写于2013年5月,描述了XES格式对并发事件的表达方式,可以为从事过程挖掘应用开发的同学提供参考。
2017-07-22 19:38:07
3172
1
原创 OpenXES开源库介绍
OpenXES是操作XES数据格式的java开源库。鉴于官方资料有限,且多为英文文档,本文将以表格形式对OpenXES库的主要类进行简要介绍,帮助读者入门。本文成文于2013年4月,借鉴了《openxesdeveloperguide-1.9》19-30页的内容。
2017-07-22 18:26:30
3157
1
原创 XES格式(过程挖掘)详解
本文成文与2013年4月,对官方文档《xesstandarddefinition-1.4》进行了提炼和总结,同时参照了《DeveloperGuide-1.0》的部分章节。
2017-07-22 15:55:58
11290
2
原创 设计模式讲解与代码实践(十一)——外观
本文讲解了外观(Facade)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-07-21 21:59:22
2137
原创 设计模式讲解与代码实践(十)——装饰
本文讲解了装饰(Decorator)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-07-20 19:38:54
2322
原创 设计模式讲解与代码实践(九)——组合
本文讲解了组合(Composite)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-07-19 22:48:52
1962
原创 设计模式讲解与代码实践(八)——桥接
本文讲解了桥接(Bridge)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。
2017-07-18 22:39:45
2341
原创 ORA-01795异常(where in超过1000)的解决
本文简述了Oracle数据库报ORA-01795异常的解决方案,并提供了可以直接使用的源代码供读者参考。
2017-07-18 22:17:43
38816
4
原创 带有层号的先根遍历树存储基于plsql的代码实现
本文介绍了带有层号的先根遍历树存储基于plsql的代码实现,本文中涉及的代码编写于2014年3月。另外,本文提供了测试表创建语句以及插入节点、获取直接子节点、获取自身及子孙节点、获取根到指定节点的路径、删除节点等方法的存储过程源码与测试样例。
2017-07-13 23:19:40
2374
1
原创 树型数据在关系数据库中的存储方式辨析
本文成文于2014年2月,背景是TiEAF(基础业务平台)设计之初“模型树”的存储方式选型。笔者在文中对关系数据库中常用的树型结构的存储方式进行了描述和辨析。现将其整理发表以供读者参考。
2017-07-12 19:37:29
9901
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人