<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[marquess的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/marquess</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; marquess]]></copyright><item><title><![CDATA[QTextToSpeech实现小学生的听写]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/127787346</link><guid>https://blog.youkuaiyun.com/marquess/article/details/127787346</guid><author>marquess</author><pubDate>Thu, 10 Nov 2022 14:13:25 +0800</pubDate><description><![CDATA[把所有的语文和英语词组都记录下来，然后从里面随机抽取进行朗读听写。]]></description><category></category></item><item><title><![CDATA[中央经度和带号的计算]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/122548459</link><guid>https://blog.youkuaiyun.com/marquess/article/details/122548459</guid><author>marquess</author><pubDate>Mon, 17 Jan 2022 21:08:35 +0800</pubDate><description><![CDATA[中央经线经度计算：

6度带中央经线经度的计算：当地中央经线经度=6°×当地带号-3°如：地形图上横坐标为20345532，其所处的6度带的中央经线经度为：6°×20-3°=117°

3度带中央经线经度的计算：当地中央经线经度=3°×当地带号（中国陆地范围内带号小于23的肯定是6度带，大于等于24的肯定是3度带。）

只知道经纬度时带号及中央经线的计算：

6度带带号=（经度+6°）/6取整 6度带中央经线=（6度带带号*6）-3

3度带带号=（经度+1.5°）/3取整 ...]]></description><category></category></item><item><title><![CDATA[解决： error C2236: 意外的标记“class”]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/122057304</link><guid>https://blog.youkuaiyun.com/marquess/article/details/122057304</guid><author>marquess</author><pubDate>Tue, 21 Dec 2021 10:50:22 +0800</pubDate><description><![CDATA[原因：某个头文件中的类后面忘记添加分号。
]]></description><category></category></item><item><title><![CDATA[Qstring 中多个连续的空格的分割方式]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/117067962</link><guid>https://blog.youkuaiyun.com/marquess/article/details/117067962</guid><author>marquess</author><pubDate>Thu, 20 May 2021 11:13:52 +0800</pubDate><description><![CDATA[1、多个空格替换成一个空格

QString str;
str.replace(QRegExp("[\\s]+"), " "); //把所有的多余的空格转为一个空格


]]></description><category></category></item><item><title><![CDATA[Could not bind to a valid ArcGIS installation问题的解决]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/6446942</link><guid>https://blog.youkuaiyun.com/marquess/article/details/6446942</guid><author>marquess</author><pubDate>Thu, 26 May 2011 11:02:00 +0800</pubDate><description><![CDATA[ArcGIS10]]></description><category></category></item><item><title><![CDATA[基于ArcSDE的Oracle配置]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/3765450</link><guid>https://blog.youkuaiyun.com/marquess/article/details/3765450</guid><author>marquess</author><pubDate>Tue, 13 Jan 2009 10:54:00 +0800</pubDate><description><![CDATA[在关系数据库管理系统（DBMS）中，ArcSDE就像管理地理数据的“大门”，使得DBMS中数据可以快速向ArcMap、ArcCatalog、ArcIMS，以及其它互联网络客户端传输。ArcSDE和DBMS的组合使用，有利于将基于传统文件的矢量，栅格和CAD数据都移植到一个空间数据及属性数据集成的数据库中。这样，所有的空间数据及一般的商业数据都被管理在传统IT框架内，有利于数据的一体化。ArcSDE]]></description><category></category></item><item><title><![CDATA[VC + XML]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/3704803</link><guid>https://blog.youkuaiyun.com/marquess/article/details/3704803</guid><author>marquess</author><pubDate>Sun, 04 Jan 2009 15:54:00 +0800</pubDate><description><![CDATA[#import "msxml3.dll" using namespace MSXML2; CreateXML(){ MSXML2::IXMLDOMDocumentPtr     pDoc;            MSXML2::IXMLDOMElementPtr         xmlRoot     ;        HRESULT     hr     =     pDoc.Creat]]></description><category></category></item><item><title><![CDATA[ArcGIS Engine中的8种数据访问]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/3255864</link><guid>https://blog.youkuaiyun.com/marquess/article/details/3255864</guid><author>marquess</author><pubDate>Sat, 08 Nov 2008 16:55:00 +0800</pubDate><description><![CDATA[数据是GIS的基础， 访问数据也是进行任何复杂的空间分析及空间可视化表达的前提。ArcGIS支持的数据格式比较丰富，对不同的数据格式支持的程度也有很大差异。本文主要介绍一下以下八种数据格式在ArcGIS Engine中如何访问。对ArcGIS桌面应用有一定了解的读者更适合阅读本文。本文的示例代码是用C#编写。•        Shapefile •        Coverage •       ]]></description><category></category></item><item><title><![CDATA[arcengine 要素渲染和专题图制作 ]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/3235743</link><guid>https://blog.youkuaiyun.com/marquess/article/details/3235743</guid><author>marquess</author><pubDate>Thu, 06 Nov 2008 09:56:00 +0800</pubDate><description><![CDATA[一.Feature的基本渲染方法    Feature的常用的绘制方法包括：1.简单绘制；2.唯一值绘制/多字段唯一值绘制；3.点密度/多字段点密度绘制；4.数据分级绘制；5.质量图(饼图/直方图)； 6.按比例尺渲染；7.比例符号渲染。  1.简单渲染     简单渲染是ArcEngine的默认渲染，我们打开一个FeatureClass，建立一个FeatureLayer的时候，如果没有给Feat]]></description><category></category></item><item><title><![CDATA[VC 目录对话框]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/3111586</link><guid>https://blog.youkuaiyun.com/marquess/article/details/3111586</guid><author>marquess</author><pubDate>Mon, 20 Oct 2008 19:00:00 +0800</pubDate><description><![CDATA[ _TCHAR buf[MAX_PATH],buf2[MAX_PATH]; BROWSEINFO brinfo; brinfo.hwndOwner = m_hWnd; brinfo.pidlRoot = NULL; brinfo.pszDisplayName = buf;  brinfo.lpszTitle = _T("选择大智慧新一代安装根目录"); brinfo.ulFlags = BIF]]></description><category></category></item><item><title><![CDATA[VC 打开对话框]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/3111585</link><guid>https://blog.youkuaiyun.com/marquess/article/details/3111585</guid><author>marquess</author><pubDate>Mon, 20 Oct 2008 19:00:00 +0800</pubDate><description><![CDATA[CFileDialog   myDlg(TRUE,"*.EXE","MyFile",NULL,"扩展名(*.exe)   and   *.exe   and     and   ”,0)               myDlg.DoModal();           第一个参数设置为TRUE是打开文件对话框，FALSE是保存文件对话框。           第二个参数是默认的扩展名，你可以换成你]]></description><category></category></item><item><title><![CDATA[C#调用非托管dll的参数传递设置]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/3040438</link><guid>https://blog.youkuaiyun.com/marquess/article/details/3040438</guid><author>marquess</author><pubDate>Thu, 09 Oct 2008 10:23:00 +0800</pubDate><description><![CDATA[ 非托管参数为const MyStruct* myStructInstance和Mystruct* myStructInstance的时候,C#程序都可以通过ref MyStruct myStructInstance来传递参数2,C++,C中的long都为4字节数,转到C#中都为int型例如C,C++中的定义typedef struct HS_RECT{ long    left; lon]]></description><category></category></item><item><title><![CDATA[ATL 调用MFC扩展dll]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/3032417</link><guid>https://blog.youkuaiyun.com/marquess/article/details/3032417</guid><author>marquess</author><pubDate>Wed, 08 Oct 2008 11:48:00 +0800</pubDate><description><![CDATA[ 最近在一个C#项目中要用到MFC的扩展dll，结果怎么引用都不行，首先是运行出现下列问题： Debug Assert Failed在afxwin2.inl的22行 后来查了发现是资源的问题，于是在接口函数中加了一句： AFX_MANAGE_STATE(AfxGetStaticModuleState()); 结果编译出错： DllMain重复定义]]></description><category></category></item><item><title><![CDATA[Base64编码的字符串与图片的转换 C#]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/2732629</link><guid>https://blog.youkuaiyun.com/marquess/article/details/2732629</guid><author>marquess</author><pubDate>Tue, 29 Jul 2008 18:08:00 +0800</pubDate><description><![CDATA[ using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;using Sys]]></description><category></category></item><item><title><![CDATA[根据IP得到主机名]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/2685050</link><guid>https://blog.youkuaiyun.com/marquess/article/details/2685050</guid><author>marquess</author><pubDate>Mon, 21 Jul 2008 15:21:00 +0800</pubDate><description><![CDATA[  hostent   *pHost;     in_addr   addr;     addr.S_un.S_addr   =   inet_addr("192.168.0.1");     pHost   =   gethostbyaddr((const   char*)&addr,   sizeof(addr),   AF_INET);     AfxMessageBox(pHost->h_]]></description><category></category></item><item><title><![CDATA[ADO开发中如何得到表格字段名]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/2670713</link><guid>https://blog.youkuaiyun.com/marquess/article/details/2670713</guid><author>marquess</author><pubDate>Fri, 18 Jul 2008 11:57:00 +0800</pubDate><description><![CDATA[1. 代码说明 　　(1)在 stdafx.h 加入如下代码引入 ADO 库定义文件， 　　#import "c:/program files/common files/system/ado/msado15.dll" / no_namespace / 　　 rename ("EOF", "adoEOF")　　 　　(2)初始化COM库，在BOOL CGetFieldNameApp::InitIns]]></description><category></category></item><item><title><![CDATA[VC 自定义消息]]></title><link>https://blog.youkuaiyun.com/marquess/article/details/2670625</link><guid>https://blog.youkuaiyun.com/marquess/article/details/2670625</guid><author>marquess</author><pubDate>Fri, 18 Jul 2008 11:47:00 +0800</pubDate><description><![CDATA[首先弄清楚两点：（1）谁要发送这个消息（2）谁要接受这个消息。　　 　　用一个简单的例子来说明。对象A向B（也可以就是A到A）发送消息。　　 　　1 发送消息　　 　　首先在A的头文件中定义这个消息：　　 　　#define WM_USERMESSAGE WM_USER+30　　 　　所有自定义消息都是以WM_USER消息为基础加上一个任意的自然数来表示的。A是向外发送消息的对象，因此在A的某个方]]></description><category></category></item></channel></rss>