自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 MYSQL GeomFromText 空间数据操作

CREATE TABLE geoTable(`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,`geo` GEOMETRY DEFAULT NULL ,PRIMARY KEY ( `id` )) ENGINE = MYISAM;INSERT INTO `GPSserver`.`geoTable` (`id` ,`ge

2013-09-22 16:11:03 2094

转载 Geotools是一个java类库

Geotools是一个java类库,它提供了很多的标准类和方法来处理空间数据,同时这个类库是构建在OGC标准之上的,是OGC思想的一种实现。而OGC是国际标准,所以geotools将来必定会成为开源空间数据处理的主要工具,目前的大部分开源软件,如udig,geoserver等,对空间数据的处理都是由geotools来做支撑。而其他很多的web服务,命令行工具和桌面程序都可以由geotools来实现

2013-07-29 10:51:23 1362

转载 OGR API 手册

OGR API 手册    这篇文档是为了说明怎样从一个文件里用OGR的C++类读取和写入数据。强烈建议在读此文档之前首先阅读介绍OGR体系结构介绍文档,里面介绍了OGR里主要的类以及他们所完成的功能。从OGR 读取数据    为了描述如何通过OGR读取数据,我们编写一个小的示例,从OGR文件里读出数据,并按照一定格式输出。    首先我们需要注册我们渴望读取的所有格式。这个通过调

2013-07-23 14:21:02 1145

转载 开源拓扑工具包

JTS:开源的JAVA拓扑工具包GEOS:JTS的C++实现。GEOS主要支持几种操作和计算:空间关系计算,主要支持几种计算 相等(Equals): 几何形状拓扑上相等。 脱节(Disjoint): 几何形状没有共有的点。 相交(Intersects): 几何形状至少有一个共有点(区别于脱节) 接触(Touches): 几何形状有至少

2013-07-17 17:11:28 1719

转载 开源GIS简介

C++开源GIS中间件类库:   GDAL(栅格)/OGR(矢量)提供了类型丰富的读写支持   GEOS(Geometry Engine Open Source)是基于C++的空间拓扑分析实现类库,遵循LGPL协议发布。GEOS类库提供了丰富的空间拓扑操作函数,用以判断几何对象间的相互关系,以及空间分析操作之后形成新的几何对象。点、线、面要素的两两相互关系,包括相合、分离、相交

2013-07-17 17:09:19 743

转载 GDAL(Geospatial Data Abstraction Library) 学习资料

GDAL        GDAL是一个在X/MIT许可协议下的开源栅格空间数据转换库。        它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。 GDAL - 简介  GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模

2013-07-09 09:38:03 1456

原创 Xml.Serialization.XmlElement

<br />Public Class Form1<br /><br />    Structure hgf<br />        Dim yy As String<br />        <Xml.Serialization.XmlElement()> Dim ff() As ee<br />        Dim kk As String<br />        Structure ee<br />            Dim hg As String<br />            Dim

2011-03-30 00:01:00 583

转载 XML序列化与反序列化

<br />http://www.cnblogs.com/surfsky/archive/2007/03/13/673620.html<br /> <br /> <br />XML序列化与反序列化<br />    // OBJECT -> XML<br />    public static void SaveXml(string filePath, object obj) { SaveXml(filePath, obj, obj.GetType()); }<br />    public static

2011-03-29 23:58:00 421

转载 WINCE下关于time()的调用

<br />time_t time( time_t *inTT ) { SYSTEMTIME sysTimeStruct; FILETIME fTime; ULARGE_INTEGER int64time; time_t locTT = 0;  if ( inTT == NULL ) {   inTT = &locTT; }  GetSystemTime( &sysTimeStruct ); if ( SystemTimeToFileTime( &sysTimeStruct, &fTime ) ) {   

2010-10-28 09:13:00 670 1

转载 创建C++线程

创建C++线程#include <windows.h><br />#include <conio.h><br /><br />DWORD WINAPI ThreadFunc()// LPVOID lpParam ) <br />{ <br />    char szMsg[80];<br /><br />    //wsprintf( szMsg, "Parameter = %d.", *(DWORD*)lpParam ); <br />    MessageBox( NULL, "szMsg", "Thr

2010-10-27 17:59:00 486 1

原创 度分秒解析……

<br />///////////////////////////////////////////////////////////////////////////////////////<br />下面是一个运用,看看有用哦:<br />下列数据为纬度,格式为,度数和分数为1位或者两位,秒的整数部分最大为两位<br />分别为13度、18分、27.54秒,13度7分9.96秒,6度42分45.67秒,请问怎样读取这些数值<br />?<br /><br />131827.54<br />13 7 9.96<

2010-10-26 11:18:00 512

转载 Windows CE下的串口通信编程

<br />Windows CE下的串口通信编程现在大多数的笔记本电脑都没有外置串口,这不奇怪,因为有更快更稳定的接口代替了串口。不过基于Windows CE的设备仍然保留着串口,而且目前看来串口的地位暂时不会动摇。目前流行的基于CE的设备很多都具有像导航、打电话等功能,而GPS、GSM/GPRS模块都是外置串口的终端设备,你想不用串口都不行。 <br /><br />上面我说了我有着自己的观点,我的观点就是不要把串口通信封装成类。我不明白为什么有些人总要把串口封装成类呢。把一个事物封装成类,那这个事物就一

2010-10-22 17:29:00 472

转载 Windows Mobile下WinInet的异步使用方法

<br />codeproject上有一篇老美写的关于HTTP异步的文章:http://www.codeproject.com/KB/IP/asyncwininet.aspx。<br />我做HTTP异步的时候,也是参考了这篇文章,受益匪浅。今天特地翻译出来,与大家共飨。<br />WinInet HTTP的异步方式使用<br />绪论<br />如果你曾经深入MSDN研究过WinInet API,你会注意到可使用异步方式且该方式是被推崇的。<br />当你决定使用该方式时,你却找不到如何使用异步的说明。网

2010-10-20 15:48:00 448

原创 WinCE全屏代码

<br />HWND hWnd; // The main window handleHWND hWndInputPanel = NULL; // The SIPHWND hWndTaskBar = NULL; // The TaskBarHWND hWndSipButton = NULL; // The SIP ButtonBOOL mode = false; // Our current wi

2010-10-20 15:44:00 597

原创 正确显示透明位图

<br />正确显示透明位图<br /> <br />网上已经有了不少地关于如果透明显示位图的文档,但是这些文章中有一个非常大的缺陷,如果当一个位图并不是24位色彩的位图时,换句话说,当一个位图是2位或4位或8位的位图时,由于这些位图使用调色板信息,使用一般的透明显示位图的方法,将会出现色彩错乱的现象,不能正确地显示一个透明的位图。<br />我在前人文档的基础上,对他们的显示方法做了一些修正,则可以正确地显示任何位数色彩的透明位图。下面的DrawTransparentBmp函数是一个完整的正确显示透明位图

2010-10-13 16:59:00 414

转载 WinCE对HDC的限制,其实是内存限制。

<br />WinCE对HDC的限制,其实是内存限制。多个24位HDC,很快会耗光内存。<br /> <br />这里面CreateCompatibleBitmap第一个参数不能用dcMem,这样的话创建的是黑白位图。考试大提示:如果你要创建彩色位图,需要用pDC,它用来创建了内存DC。 详细请见下面的MSDN:<br />When a memory device context is created, it initially has a 1-by-1 monochrome bitmap selected

2010-10-13 14:21:00 1477

转载 c++程序中可能出现的内存错误做一些间单的归纳

<br />这篇文章主要是针对c++程序中可能出现的内存错误做一些间单的归纳。是看了Rational Purify的使用和分析之后做的提炼。相信很多初级的c++程序员也像我一样曾被这些问题困惑,希望对各位看官有所帮助。<br />    <br />一、内存错误的分类<br />a.内存访问错误<br />对内存进行读或写时发生的错误,可能是读未被初始化的内存单元,也可能是读写错误的内存单元。   <br />b.内存使用错误<br />主要是在动态请求内存之后没有正确释放产生的错误。<br />二、内存剖

2010-10-12 09:19:00 1285

原创 归纳Unicode与ASCII通用类型函数

<br />在这里归纳一下微软制定好一系列宏Unicode与ASCII通用的类型和函数。<br /><br />(括号内是宽字符时的表示方式)<br />我们应该用:<br />TCHAR代替char(wchar_t)<br />LPTCH、PTCH、PTSTR、LPTSRT代替char*(wchar_t*)<br />LPCTSTR代替const char(const wchar_t*)<br />TEXT(“string”)代替"string"(L“string”)<br />lstrlen(); 代替

2010-10-09 11:55:00 738

转载 BitBlt

<br />BOOL BitBlt(HDC hdcDest,int nXDest,int nYDest,int nWidth,int nHeight,HDC hdcSrc,int nXSrc,int nYSrc,DWORD dwRop);<br /> <br /> <br />  hdcDest:指向目标设备环境的句柄。 <br />  nXDest:指定目标矩形区域左上角的X轴逻辑坐标。 <br />  nYDest:指定目标矩形区域左上角的Y轴逻辑坐标。 <br />  nWidth:指定源和目标矩形区

2010-10-08 17:17:00 470

转载 Socket API,CAsyncSocket,CSocket内幕及其用法

<br />Socket API,CAsyncSocket,CSocket内幕及其用法 收藏 <br />Socket API,CAsyncSocket,CSocket内幕及其用法[转]<br /> <br />Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。<br />     也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清

2010-10-08 10:35:00 388

转载 C/C++基础知识:函数指针和指针函数的基本概念

<br />C/C++基础知识:函数指针和指针函数的基本概念 收藏 <br /> <br /><br /><br />在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。<br />1.函数指针定义<br />函数类型 (*指针变量名)(形参列表);<br />“函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少,

2010-10-08 10:33:00 309

转载 实现程序互斥运行的几种方法 收藏

<br />实现程序互斥运行的几种方法 收藏 <br />实现程序互斥运行的几种方法<br />2008-09-21 10:50<br />一、在VC下的实现<br />Visual C++ 是WIN32编程最主要也是最强大的编程工具这一,引用一名话来说VC就是“只有你想不到的,没有VC做不到的”。废话少说,下面看看用VC是如何这个功能。<br />A. 使用编译器来实现(使用MFC框架):<br />在.cpp文件开头加上以下几行: <br />#pragma data_seg("Shared")    

2010-10-08 10:32:00 355

转载 Windows Mobile中如何建立GPRS连接以便Socket能正常通信 收藏

<br />Windows Mobile中如何建立GPRS连接以便Socket能正常通信 收藏 <br /> <br />内容摘要:数据传输我采用的是socket,用数据线+ActiveSync调试通过,数据传输正常,在准备将软件提交给质检部门的时候,用真正的GPRS来做通信测试时,问题出来了,连接始终建立不了,但用手机的IE浏览器却能正常打开网页,而且奇怪的是只要用IE浏览器成功访问过一次网页,我的 socket 就能正常进行数据通信,看来传说中的GPRS常连接被我误解了 <br />  本文示例源代码或

2010-10-08 10:14:00 398

转载 BMP文件结构的探索(转贴)

<br />BMP文件结构的探索(转贴) <br />2008-06-09 17:46:59一、文件格式Bmp文件是非常常用的位图文件,无论是游戏还是其他都被广泛使用。针对bmp文件的处理也有一堆现成的api进行调用,然而文件内部究竟怎样,如何自己来解析这样的文件呢?为了消除无聊,我用了几天时间来研究了一下,同时作为学习笔记,进行记录。首先,整个bmp文件的内容可以分为3到4块。之所以分为3到4块而不是固定的值,是因为,对于bmp来说可能存在调色板或者一些掩码。具体稍候讨论。第一块是bmp的文件头用于描述整

2010-10-08 10:10:00 305

Windows Mobile实例开发.pdf

Windows Mobile实例开发.pdf 很不错的文档,很多示例代码能够大幅度节约开发时间!

2010-12-15

TC35i 上测试成功.PDF

TC35i 上测试成功.PDF TC35i AT命令,转载!大家不要介意! TC35i AT命令,转载!大家不要介意!

2009-08-14

空空如也

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

TA关注的人

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