摘要: 转自:http://www.metsky.com/archives/578.html 常见C/C++ XML解析器有tinyxml、XERCES、squashxml、xmlite、pugxml、libxml等等,这些解析器有些是支持多语言的,有些只是单纯C/C++的。如果你是第一次接触到XML解析,那么关于XML解析器的选择问题的确令人头疼,我们先看一下这些解析器有哪些特点。 一、Xerces... 阅读全文
posted @ 2012-10-09 11:28 sharpfeng 阅读(13939) 评论(1) 推荐(1) 编辑
摘要: 转自:http://blog.csdn.net/yunccll/article/details/7219778 添加 第三方库的源代码 到 Visual Assist X Visual Assist X -> Visual Assist X Options -> Projects -> C/C++ platform :选择 customer show directories for... 阅读全文
posted @ 2012-10-08 19:38 sharpfeng 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/hzgjf/article/details/6037321 一、 地图是怎么做出来的 首先说一下地图是怎么出来的,可能你感觉是废话,但实际上很多人并不知道如何下手。我觉得这里需要先给你个思路准备:地图就是使用绘图语句画出来的! 从底层绘制地图,能使用的就是绘图函数,在.NET里,就是用Graphics类的方法,在窗口中绘制点、线、面、标准... 阅读全文
posted @ 2012-09-28 11:08 sharpfeng 阅读(21953) 评论(1) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/hzgjf/article/details/3014558 最近,已有几位朋友在问关于图形绘制中的图层管理的问题,语言表达能力有限,电话里解释半天,对方可能让我搅得更糊涂了。整理一下思路,写出来可能会更清楚一些。 在Gis软件和一些图像处理软件中经常会有图层这个概念,如PhotoShop。使用图层的好处是可以将绘制的图像图形分层,对某层的操... 阅读全文
posted @ 2012-09-28 10:40 sharpfeng 阅读(5788) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.cnblogs.com/wilsonLee/archive/2012/08/04/2623404.html 谈到GIS软件,首先让我们想到的便是GIS界的龙头大哥ESRI公司旗下的ArcGIS产品,从最初接触的version 9.2到如今的version 10.1,其发展可谓风生水起。MapInfo软件也不错,可是给人的感觉是渐渐被淘汰了似的,周围使用该软件的人... 阅读全文
posted @ 2012-09-28 10:14 sharpfeng 阅读(3250) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.haogongju.net/art/1543058 list支持快速的插入和删除,但是查找费时; vector支持快速的查找,但是插入费时。 map查找的时间复杂度是对数的,这几乎是最快的,hash也是对数的。 如果我自己写,我也会用二叉检索树,它在大部分情况下可以保证对数复杂度,最坏情况是常数复杂度,而std::map在任何情况下都可以保证对数复杂度... 阅读全文
posted @ 2012-09-18 18:03 sharpfeng 阅读(39718) 评论(5) 推荐(4) 编辑
摘要: 问题:已知一个已经从小到大排序的数组,这个数组中的一个平台就是连续的一串值相同的元素,并且这一串元素不能再延伸。如1,2,2,3,3,3,4,5,5,6中1,2,2,3,3,4,5,5,6都是平台。 分析: 此问题可归结为查找问题,数组内容已经排序完毕,查找相同元素个数最多的元素。 关键问题是如何确定最长的相同元素。 #include <iostream>#include <c... 阅读全文
posted @ 2012-09-11 16:19 sharpfeng 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: #ifndef _BINARYTREENODE_H_#define _BINARYTREENODE_H_#include <iostream>using namespace std;template<typename T>class BinaryTree;template<typename Type>class BinaryTreeNode{private: //存储节点数据 T... 阅读全文
posted @ 2012-09-07 15:06 sharpfeng 阅读(312) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>#include <ctime>using namespace std;void RandomArray(int *arr,int arr_len);void Interpolation(int *arr,int arr_len);void PrintArray(int *arr,int arr_len);int main(){ const ... 阅读全文
posted @ 2012-09-06 17:06 sharpfeng 阅读(159) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>#include <cmath>using namespace std;//************************************// Method: 减治法求指数// FullName: TreatmentCompulate// Access: public // Returns: int// Qualifier: ... 阅读全文
posted @ 2012-09-06 16:30 sharpfeng 阅读(231) 评论(0) 推荐(0) 编辑