自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qgis开发13-矢量空间分析

Qgis开发-矢量空间分析sf2gis@163.com2014年8月27日 1  概述矢量分析是指两个或多个矢量元素之间的相互关系算法。矢量分析包含关系测试,关系计算两类。关系测试是指元素之间有无相关关系。关系计算是指元素之间相互关系的确切几何结果。 2  原理矢量计算包算常规的并、交、差、异或等各种关系。2.1 关系测试不相交disjoint:

2014-11-30 23:01:44 7243 2

原创 Qgis开发12-读取矢量元素

Qgis开发-读取矢量元素 sf2gis@163.com2014年8月26日  1  概述矢量图层内矢量元素组成,矢量图层的加载由驱动实现,驱动必须实现对矢量图层内元素的读写操作功能。2 原理矢量元素包含几何和属性两部分组成。几何部分用于提供图形相关内容。属性部分提供与几何相关联的属性内容。属性包含属性名和属性值。 3 方法QgsFeature是矢量元素的抽

2014-11-30 22:59:01 3135 2

原创 GDAL应用

GDAL应用sf2gis@163.com2014年11月5日2014年11月7日添加性能测试2014年11月12日添加vrt、批量处理2014年11月12日添加 格式转换2014年11月13日添加定义坐标系统2014年11月15日添加vrt合成及更改分辨率2014年11月15日添加重采样方法测试2014年11月18日增加gdal地理范围裁剪2014年11月2

2014-11-30 22:53:56 3686

原创 QT控件

QT控件sf2gis@163.com2014年11月28日 1  目标:使用QT的标准可视化控件设计界面2 方法2.1 QFrame所有带有边框的部件的基类。用于调整边框效果。2.2 QCompleter具有自动补全功能。可以被具有编译功能的控件使用。2.3 QDateTimeEdit微调日期时间。可以设置样式。2.4 QPushButt

2014-11-30 22:48:13 1605

原创 QT多进程

QT多进程sf2gis@163.com2014年11月6日 1 目的:启动可执行文件。2 原理:启动进程,并模拟命令行进行交互。3 方法:QProcess、std::system()3.1 QProcess1)   启动程序:可以使用start(exe,argList)。注意:argList必须将所有单独的参数单独作为一项。2)   交互:状态:starting

2014-11-30 22:47:15 9049 2

原创 QT多线程

QT多线程sf2gis@163.com2014年11月18日 1 目标:跨平台的多线程并发机制。2 实现:QThread2.1 原理:派生QThread,实现run(),并由run()调用exec()实现消息循环。注意:exec()将启动消息循环,并阻塞,直到exit()被主动调用。期间会一直保持running状态。如果只是调用工作函数,完成后返回,则不需要调用exec

2014-11-30 22:46:53 1102

原创 QT文件目录操作

QT文件目录操作sf2gis@163.com2014年11月28日 1 目的:进行文件和目录相关操作2 方法2.1 文件读写:QFile读取:QFile打开文件,QTextStream获取文件流,QTextStream调用read函数读取数据。使用完成后关闭。写入:打开时用write权限,然后向流中写入信息。参见:QT文件读写.docx2.2 目录读写:QD

2014-11-30 22:44:45 1284

原创 Qt国际化QString

Qt国际化QStringsf2gis@163.com2014年11月28日 1 目标:使用统一的编码,并能够转换为各种编码的正常显示2 实现2.1 原理:使用Unicode统一编码,其它编码与Unicode进行转换2.2 方法:QT linguist(语言家)Qt内部使用Unicode。任何编码,只要能够与Unicode进行互转,就能够在Qt中正确显示。所以在Qt中

2014-11-30 22:42:11 1451

私有云实践-基于OpenStack的私有云搭建2.pdf

本文提供OpenStack进行私有云部署的实践过程。 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

2020-11-24

私有云实践-基于OpenStack的私有云搭建1.pdf

本文提供OpenStack进行私有云部署的实践过程。 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

2020-11-24

Web-服务器推送WebSocketandAjax轮询.docx

1 服务器推送websocket:服务端主动向客户端发消息。 目标:客户端和服务器建立长连接,服务端与客户端可实时收发数据。 原理:使用HTTP协议建立全双工的TCP长连接。 方法:HTML5的WebSocket。 参考:http://www.oschina.net/translate/java-ee-html5-websocket-example 1.1 客户端:Websocket类,建立连接,发送数据,接收数据。 目标:建立与服务器的连接,与服务器交互,监听事件,控制连接。 方法:WebSocket类。 1.1.1 控制连接:连接服务器、关闭连接 1.1.1.1 连接服务器:创建Web

2020-11-24

跨域WebService请求-Nginx_SOAP服务_Ajax客户端.docx

1 目标:将WebService和客户端部署在不同的服务器,由客户端请求服务。 2 原理:Nginx将不同域的HTTP服务、网站放入统一的域中,规避跨域问题。 不同的服务器位置于不同的域。JavaScript安全性不允许POST的跨域请求(GET可以与服务器配合使用JSONP,有些勉强)。SOAP只能使用POST请求,所以无法直接跨域。一般的解决方案是使用服务器代理(由同域服务器跨域请求后返回),但导致过于复杂(参见:Java-webservice-CXF-SOAP服务.docx服务器代理)。 如果服务器能够操作,也可以使用JSONP允许跨域请求。

2020-11-24

基于SOAP的Web服务AJAX客户端.docx

1 目标:浏览器客户端使用AJAX请求Web服务,传递参数,接受返回结果。 2 原理:使用POST传递SOAP格式的XML数据。 3 流程:发布WebService,查询WSDL,创建HTML和AJAX请求,测试。

2020-11-24

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

TA关注的人

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