自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

原创 设计模式讲解与代码实践(零)——序

随着《设计模式讲解与代码实践(二十四)——访问者》的发表,《设计模式讲解与代码实践》这个专栏的更新也已经接近尾声。今天我将补写一个序,聊聊对设计模式的学习与工作中应用的一些心得体会。

2017-12-15 00:42:30 1105 1

原创 设计模式讲解与代码实践(二十四)——访问者

本文讲解了访问者(Visitor)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-12-14 21:57:29 1816

原创 设计模式讲解与代码实践(二十三)——模板方法

本文讲解了模板方法(Template Method)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-12-08 23:03:54 2607

原创 设计模式讲解与代码实践(二十二)——策略

本文讲解了策略(Strategy)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-12-08 22:51:46 2602

原创 设计模式讲解与代码实践(二十一)——状态

本文讲解了状态(State)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-11-28 20:16:24 2046

原创 设计模式讲解与代码实践(二十)——观察者

本文讲解了观察者(Observer)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-10-30 16:56:32 2513

原创 设计模式讲解与代码实践(十九)——备忘录

本文讲解了备忘录(Memento)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-10-12 21:47:53 2603

原创 WorldWind瓦片调度策略说明

本文结合源码分析介绍了WorldWind中的瓦片调度策略。

2017-08-21 09:09:12 3766

原创 WorldWind文件分片及存储目录说明

本文记述了WordWind文件分片依据及存储目录规则。

2017-08-20 17:48:05 3044

原创 设计模式讲解与代码实践(十八)——中介者

本文讲解了中介者(Mediator)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-08-17 23:04:31 2596

原创 设计模式讲解与代码实践(十七)——迭代器

本文讲解了迭代器(Iterator)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-08-09 01:02:06 2428 1

原创 矢量组合图标文件格式设计

本文介绍笔者2009年设计的矢量组合图标文件格式。

2017-08-07 22:55:36 1962

原创 矢量图标文件格式设计

本文介绍笔者2009年设计的矢量图标文件格式。

2017-08-07 18:17:09 2423

原创 在WorldMain中调试OgreMain的配置说明

很多开发者都遇到过在WorldWind中无法调试OgreMain的问题。本文介绍了在WorldWind调试OrgeMain的配置方法。

2017-08-06 18:14:20 2027

原创 缓存文件(单文件文件柜)格式设计

本文介绍了笔者2010年11月设计的缓存文件格式。

2017-08-05 22:59:36 3002

原创 设计模式讲解与代码实践(十六)——解释器

本文讲解了解释器(Interpreter)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-08-03 21:41:05 2498

原创 方位角、俯仰角与翻滚角概念图解

三维地图渲染时表示模型的旋转量经常用到方位角(heading)、俯仰角(tilt)和翻滚角(roll)。初学者往往对其概念不甚理解。本文以图解的形式介绍了方位角、俯仰角及翻滚角的概念,帮助三维渲染初学者增强空间想象能力。

2017-08-01 22:00:25 99896 4

原创 设计模式讲解与代码实践(十五)——命令

本文讲解了命令(Command)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-08-01 17:37:22 2216

原创 开源库MOGRE托管版编译教程

开源库MOGRE的托管版主要使用C++/CLI技术,对原来的C++接口做了封装。本文详述了MOGRE托管版的编译方法。

2017-07-30 22:53:54 2279

原创 设计模式讲解与代码实践(十四)——职责链

本文讲解了职责链(Chain of responsibility)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-07-28 21:35:34 2257 1

原创 设计模式讲解与代码实践(十三)——代理

本文讲解了代理(Proxy)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-07-27 22:32:50 2138

原创 设计模式讲解与代码实践(十二)——享元

本文讲解了享元(Flyweight)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-07-26 23:47:18 2206

原创 基于OpenXES的XES序列化源码示例

本文中的示例代码编写于2013年5月,为笔者预研OpenXES所写。代码中包含了XES的主要元素,展示了使用OpenXes对序列化XES文件的方法。鉴于当时的产品开发环境环境,本文代码由C#编写。因OpenXES是基于java的开发库,故笔者使用IKVM对其进行了转换包装。

2017-07-25 15:16:24 3308

原创 基于OpenXES的XES反序列化源码示例

本文中的示例代码编写于2013年5月,为笔者预研OpenXES所写。代码中包含了XES的主要元素,展示了使用OpenXes对XES文件反序列化的方法。鉴于当时的产品开发环境环境,本文代码由C#编写。因OpenXES是基于java的开发库,故笔者使用IKVM对其进行了转换包装。

2017-07-25 14:48:20 2385

原创 矢量线形符号文件格式设计

本格式为笔者2010年9月设计,用于矢量线形符号的存储。

2017-07-24 22:31:06 2031

原创 矢量文字符号文件格式设计

本格式为笔者2010年9月设计,用于文字类型文件的存储。

2017-07-24 22:16:38 2058 1

原创 mapnik的TextSymbolizer类的功能缺陷

本文编写于2010年10月,记述了mapnik的TextSymbolizer类的功能缺陷。

2017-07-24 21:39:35 2764

原创 mapnik的TextSymbolizer类属性说明及使用预研情况

本文编写于2010年9月,记述了mapnik的TextSymbolizer类的各属性说明及使用预研情况。

2017-07-24 20:34:31 2903 2

原创 关于缓存文件格式(单文件文件柜)是否适合使用伙伴算法的讨论

本文成文于2010年11月,背景是笔者所在的GIS产品开发组对资源缓存文件(单文件文件柜)的文件格式选型出现分歧。当时,一部分开发人员提出希望新版的数据引擎基于Linux伙伴算法作为文件格式分配存储,而包括笔者在内的另一部分开发人员坚持沿用原有的基于索引的链式存储文件格式。本文即为笔者当时用于表达自己的观点。

2017-07-23 17:09:13 1901

原创 调用发布于IIS7的WebService权限不足问题的解决方法

本文编写于2012年5月,记述了调用发布于IIS7的WebService权限不足问题的解决方法。

2017-07-23 16:05:18 4789

原创 关于XES格式对并发事件的表达

本文主体部分编写于2013年5月,描述了XES格式对并发事件的表达方式,可以为从事过程挖掘应用开发的同学提供参考。

2017-07-22 19:38:07 3033 1

原创 OpenXES开源库介绍

OpenXES是操作XES数据格式的java开源库。鉴于官方资料有限,且多为英文文档,本文将以表格形式对OpenXES库的主要类进行简要介绍,帮助读者入门。本文成文于2013年4月,借鉴了《openxesdeveloperguide-1.9》19-30页的内容。

2017-07-22 18:26:30 3013 1

原创 XES格式(过程挖掘)详解

本文成文与2013年4月,对官方文档《xesstandarddefinition-1.4》进行了提炼和总结,同时参照了《DeveloperGuide-1.0》的部分章节。

2017-07-22 15:55:58 10625 2

原创 设计模式讲解与代码实践(十一)——外观

本文讲解了外观(Facade)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-07-21 21:59:22 2087

原创 设计模式讲解与代码实践(十)——装饰

本文讲解了装饰(Decorator)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-07-20 19:38:54 2283

原创 设计模式讲解与代码实践(九)——组合

本文讲解了组合(Composite)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-07-19 22:48:52 1908

原创 设计模式讲解与代码实践(八)——桥接

本文讲解了桥接(Bridge)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。

2017-07-18 22:39:45 2303

原创 ORA-01795异常(where in超过1000)的解决

本文简述了Oracle数据库报ORA-01795异常的解决方案,并提供了可以直接使用的源代码供读者参考。

2017-07-18 22:17:43 37070 4

原创 带有层号的先根遍历树存储基于plsql的代码实现

本文介绍了带有层号的先根遍历树存储基于plsql的代码实现,本文中涉及的代码编写于2014年3月。另外,本文提供了测试表创建语句以及插入节点、获取直接子节点、获取自身及子孙节点、获取根到指定节点的路径、删除节点等方法的存储过程源码与测试样例。

2017-07-13 23:19:40 2336 1

原创 树型数据在关系数据库中的存储方式辨析

本文成文于2014年2月,背景是TiEAF(基础业务平台)设计之初“模型树”的存储方式选型。笔者在文中对关系数据库中常用的树型结构的存储方式进行了描述和辨析。现将其整理发表以供读者参考。

2017-07-12 19:37:29 8932

《PLJSON开源库介绍》博文全部示例代码

《PLJSON开源库介绍》博文全部示例代码,基于pljson v1.0.4

2017-04-13

修改后的pljsonv1.04的printer源码

修改后的pljsonv1.04的printer源码,处理转义字符及中文字符问题; 对应博文(PLJSON开源库介绍);

2017-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除