- 博客(20)
- 资源 (17)
- 收藏
- 关注
原创 Qt常用功能函数记录(1)---QFileDialog选择文件、选择多个文件、保存文件、选择文件夹等
QFileDialog选择文件、选择多个文件、保存文件、选择文件夹等,太常用了,记录一下打开本地多个文件:保存到本地文件:打开本地文件夹:
2022-12-06 23:16:20
2708
原创 VTK-8.2.0+QT5.15.2+VS2022 Win10 编译集成到Qt
VTK-8.2.0+QT5.15.2+VS2022 Win10 编译集成到Qt
2022-12-03 00:08:10
1574
原创 mysql-8.0.23绿色免安装版本 windows安装,远程连接,亲测有效!
mysql-8.0.23绿色免安装版本 windows安装,远程连接
2022-11-29 23:43:27
834
原创 SpringBoot通过配置内置Tomcat托管本地静态文件、文件夹
SpringBoot已经内置了comcat,我们通过配置服务器本地文件夹路径到URL的映射即可通过配置好的URL访问文件夹中的文件资源。1.首先,创建 WebMvcConfig 类,继承 WebMvcConfigurer;2.重写 addResourceHandlers方法;其中:"/photovoltaic/**" :访问时的IP+端口+/photovoltaic/..."file:" + ConfigInfo.datasrcDir + "/
2022-06-22 16:37:09
1432
原创 QJsonObject 和 QByteArray 互转
记录一下,因为经常要使用~~~QJsonObject 转 QByteArrayQJsonDocument document;QJsonObject obj;obj.insert(password, "pwd");obj.insert(userName, "usr");document.setObject(obj);QByteArray abyte = document.toJson(QJsonDocument::Compact);QByteArray 转 QJsonObject
2022-01-10 14:21:19
3712
原创 WebSocket连接请求被Spring Security拦截, WebSocket无法连接
使用Spring Security时,Security默认会拦截WebSocket连接,尝试了在configure(HttpSecurity httpSecurity)中各种配置还是无效,后来经过尝试,在
2021-06-16 19:53:25
10823
4
原创 osgearth加载mapbox在线高程数据
osgearth加载在线地图这里就不介绍了,比如osm、mapbox、天地图等,如果有哪位同学需要,我可以下次介绍一下~~~众所周知,高程数据一直是比较珍贵的,之前是加载谷歌地球的高程,但是近期由于谷歌地址均无法访问,所以考虑加载mapbox的在线高程数据,说到这里,不得不感谢一下mapbox,不仅提供了丰富的可编辑的在线地图数据,还提供了高程数据~~~https://www.mapbox.com/首先先看一张mapbox的高程图:可以看到,mapbox的高程数据数据是rgba四通道的p..
2021-03-29 23:22:23
4429
17
原创 Tomcat 10.0 控制台乱码解决方法,亲测有效!
一般情况下,当我们安装完Tomcat时,启动bin下的startup.bat,虽然能够正常启动,但是控制台显示是乱码的:修改conf/logging.properties文件(注释掉原来的,然后新增即可),修改logging.properties第51行:java.util.logging.ConsoleHandler.encoding = UTF-8为:java.util.logging.ConsoleHandler.encoding = GBK重启之后即可生效:..
2021-03-29 22:30:58
1757
原创 learnopengl 学习opengl vs2017 x64环境配置与学习 Windows
申明:我已上传代码及工程配置,环境是vs2017 x64,需要的可以直接下载使用:官方教程:https://learnopengl.com/Getting-started/Creating-a-window1.编译安装 GLFW:官方地址:http://www.glfw.org/download.html选择版本下载,我选择win 64的:编译参考官方教程,使用cmake,在目录下新建build文件夹,编译的时候选择vs2017, x64,大致操作如下:使用vs打开bu.
2021-01-28 22:04:50
826
原创 c++实现快速排序
排序代码:void quickSort(int a[], int left, int right){ if (left >= right) return; int i = left; int j = right; //记录基准值 int base = a[left]; while (i < j) { //从右向左找小于基准值的数 while (i < j && a[j] >= base) j--; //从左向右找大于基准值
2021-01-24 23:37:10
86
原创 C++ stl 删除list容器中指定名称的元素
std::remove_if即可删除指定位置符合条件的元素,我们只需要使用Lambda比较名称满足条件即可完成对list删除指定名称的元素:我们填充三组abcd,删除a元素: std::list<std::string> slist = {"a", "b", "c", "d", "a", "b", "c", "d", "a", "b", "c", "d" }; std::cout << "list remove beofre:" << std::endl;
2021-01-24 22:20:15
1312
1
原创 C++使用STL中的sort对std的vector,list等容器进行排序
std的sort函数可以对vector、list等容器进行排序,两者使用方法基本一致,这里以vector为例说明;主要介绍3点:1.使用简单类型排序;2.使用自定义数据结构排序;3.使用Lambda排序;1.使用简单类型排序,这个比较简单; std::vector<int> vec = { 9,5,7,8,4,1,2,6,3,10 }; std::cout << "int sort before:" << std::endl; for .
2021-01-24 22:02:12
3407
原创 求二叉树的最大深度 c++
1.首先构造树结构struct TreeNode{ int _value; TreeNode* _pre; TreeNode* _pnext; TreeNode(int value, TreeNode* pre = nullptr, TreeNode* pnext = nullptr) :_value(value), _pre(pre), _pnext(pnext) {};};2.使用递归的方法遍历得到最大深度值:class TreeHeight{ int getHeig
2021-01-24 18:44:06
305
1
原创 QT QComboBox设置样式后,文本显示异常的解决方法
QT QComboBox设置样式后,文本显示异常的解决方法QComboBox正常使用,文本显示是没有问题:但是当修改了样式以后,可能会出现如下情况:代码: QLabel* lab_bs = new QLabel("障碍物标识:"); m_bsBox = new QComboBox; m_bsBox->addItem("圆形", 0); m_bsBox->addItem("三角形", 1); m_bsBox->addItem("菱形", 2); m_bsBox->add
2020-08-07 15:07:24
2164
原创 使用opencv将YCbCr420视频流转RGB,QImage显示
使用opencv将YCbCr420视频流转RGB,QImage显示转换方法:首先根据y、cb、cr分量构造对应的cv mat,然后对所有值遍历转换,最后将转换的rgb值构造为QImage即可。pInst->pDisplayInst->pY为 y分量;pInst->pDisplayInst->pCb为 Cb分量;pInst->pDisplayInst->pCr为 Cr分量;pInst->pDisplayInst->nVidHeight, p.
2020-08-06 16:42:39
987
原创 qt c++通过重载运算符对QTreeWidget QTreeWidgetItem树形进行自定义排序
QT中QTreeWidget的叶子QTreeWidgetItem默认只支持大小写排序,但QTreeWidgetItem提供了“<”的虚函数,重写一下就可以实现自定义排序规格:QTreeWidgetItem:void QTreeWidgetItem::sortChildren(int column, Qt::SortOrder order)enum Qt::SortOrderThis enum describes how the items in a widget are sorted.
2020-07-29 10:20:40
1767
3
原创 osgearth显示中文解决方案,不改源码
osgearth中placenode不用修改源码,最简单粗暴的方式达到显示中文的效果:直接上代码:void GraphicsView::addPlaceNode(string ss, double lon, double lat){ osgEarth::Symbology::Style pm; pm.getOrCreate<osgEarth::Symbology::Icon...
2019-11-21 17:39:28
1996
原创 QStringList自定义排序
假如有一个QStringList如下:QStringList keys = QStringList() << "1" << "9" << "7" << "5" << "3";这样既可实现排序:qSort(keys.begin(), keys.end(), [](const QString& s1, const QStr...
2019-11-21 17:21:38
10495
Visual Assist X 10.9.2302.0 VS2010-2019.zip
2021-01-26
N-SwiftMapper网络版.zip
2020-07-09
pix4.4.9正式版.txt
2020-04-13
QMapControl_dev.rar
2020-04-03
qt读取usbhid硬件设备
2019-09-05
osg3.6.3+osgearth2.10 win10 vs2017 x64
2019-04-17
opmapcontrol 一个开源的基于qt的2d地图库
2019-04-15
osgearth2.10官方帮助文档
2019-04-15
OpenSceneGraph 3rdParty_VS2017_v141_x64_V11_full.7z
2019-04-15
最近编译了一套OSG3.4+OSGEARTH2.8+VS2013 Win64位,有需要的兄弟可以下载。
2018-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人