08 2021 档案

摘要:1、下载jsoncpp源码 https://github.com/open-source-parsers/jsoncpp 要注意版本 2、解压 3、使用python生成直接使用的源码 使用python执行脚本 4、生成dist文件夹 这就是可直接使用的源码 5、使用Qt新建工程,加入文件夹路径 6、 阅读全文
posted @ 2021-08-27 15:25 朱小勇 阅读(560) 评论(0) 推荐(0)
摘要:1、左值和右值的概念 左值是可以放在赋值号左边可以被赋值的值;左值必须要在内存中有实体; 右值当在赋值号右边取出值赋给其他变量的值;右值可以在内存也可以在CPU寄存器。【右值可以理解为临时变量】 一个对象被用作右值时,使用的是它的内容(值),被当作左值时,使用的是它的地址。 2、引用 引用是C++语 阅读全文
posted @ 2021-08-18 23:48 朱小勇 阅读(488) 评论(0) 推荐(0)
摘要:一、概念 原型: template<typename _Tp> constexpr _Tp&& forward(typename std::remove_reference<_Tp>::type& __t) noexcept { return static_cast<_Tp&&>(__t); } t 阅读全文
posted @ 2021-08-18 23:47 朱小勇 阅读(1697) 评论(0) 推荐(0)
摘要:一、move的概念 1、在学习move之前需要知道左值、右值、左值引用、右值引用的概念,见:https://www.cnblogs.com/judes/p/15159463.html 学习之后需要知道一个重点: 移动构造不进行深拷贝,直接使用右值的资源。【move是用来服务于此重点的】 2、概念 m 阅读全文
posted @ 2021-08-18 23:45 朱小勇 阅读(2158) 评论(0) 推荐(0)
摘要:一、环境 开发环境为VS2019+Qt14,编译器为MSVC【MingW在windows下的动态库为.a文件,但是现成的QGIS动态库是dll的,所以选择MSVC,以免麻烦】 配置vs+qt环境,参考:https://www.cnblogs.com/judes/p/8992231.html 二、安装 阅读全文
posted @ 2021-08-15 21:52 朱小勇 阅读(5025) 评论(0) 推荐(0)
摘要:以下是各地图的瓦片地图地址,可以在QGIS中加载,也可以在openlayer或leaflet前端页面中加载。腾讯、百度、高德,加上谷歌和天地图应该足够用了。 腾讯、高德是GCJ02坐标系,百度是BD09坐标系,谷歌、必应是WGS84坐标系,天地图是CGCS2000坐标系,瓦片地图都是平面墨卡托投影。 阅读全文
posted @ 2021-08-15 16:27 朱小勇 阅读(3484) 评论(0) 推荐(0)
摘要:1、打开官网 https://qgis.org/zh_CN/site/forusers/download.html 直接下载文件 2、下载后是一个exe,双击安装,可自定义安装路径 安装完成再开始里打开软件: 3、设置为中文 按步骤设置 3、新建图层并显示基本界面 4、设置在线瓦片数据源 ①、右键X 阅读全文
posted @ 2021-08-15 16:26 朱小勇 阅读(1690) 评论(0) 推荐(0)
摘要:一、使用C++11 封装类 // Connect.hpp #ifndef _CONNECT_H #define _CONNECT_H #include <vector> #include <memory> #include <functional> #define emit #define slot 阅读全文
posted @ 2021-08-11 16:58 朱小勇 阅读(765) 评论(0) 推荐(0)