自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Neverland_LY‘s Domain

Come on together ~

  • 博客(122)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于 QML 程序置顶的问题

下面的这个 GIF ,一开始我没有设置置顶,点击空白处,窗口就下沉了;当我设置了置顶,再点空白处,就能置顶了。你会发现,此时窗口的标题栏莫名其妙的缩小了一截。

2023-07-12 20:36:22 627

原创 Win10 电脑恢复我的电脑图片、视频等文件夹

有时不小心将注册表中我的电脑相关文件夹删除,需要恢复

2022-12-24 10:58:38 1086 1

原创 QScrollArea 窗体透明设置

参考博客使QScrollArea的背景透明,并且不影响子控件核心代码scrollarea->setStyleSheet("QScrollArea{background-color:transparent;margin:0px;}");scrollarea->viewport()->setStyleSheet("background-color:transparent;margin:0px;");...

2020-11-10 09:52:47 911

转载 QScrollArea 动态加载控件

文章目录说明代码说明文章转载自:QScrollArea里动态添加控件,并自动滚动到最底部代码/* * 注:动态构建的 TabWidget 包含关系如下: * 1. 首先创建一个 TabWidget * 2. 创建若干 Tab 页 * 3. 每个页面新建一个 QScrollArea * 4. 每个 QScrollArea host 一个 QWidget * 5. 每个 QWidget 放置一个 QVBoxLayout * 6. 每个 QVBoxLa

2020-10-12 10:22:00 1834

转载 Qt 组合键的学习

文章目录代码简单易懂文章转载自:Qt 获取组合键 键盘按住某键 鼠标组合实现代码简单易懂#include "mainwindow.h"#include <QDebug>#include <QKeyEvent>#include <QMouseEvent>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { this->setupUi(this); Q

2020-10-09 13:56:00 404

转载 QObject::connect 的四种写法

文章目录转载写法转载文章内容转载自wu694128 的 QT中的connect用法总结写法第一种connect(m_pBtn, SIGNAL(sigClicked()), this, SLOT(onClicked()));connect(m_pBtn, SIGNAL(sigClicked(bool)), this, SLOT(onClicked(bool)));第二种connect(m_pBtn, static_cast<void (MyButton::*)(bool)>(

2020-09-28 15:09:24 1420

转载 关于重写 QComboBox 后下拉菜单显示不正常的问题

文章目录问题描述问题分析临时解决方案代码整理1. 错误案例:Qt 组合框QComboBox定制颜色选择框2. 错误案例:自定义多选QComboBox3. 正确案例:教你如何实现带复选框的ComboBox(自定义QComboBox)问题描述这两天在开发过程中,重写了 QComboBox 这个控件,参考这篇博客 Qt 组合框QComboBox定制颜色选择框 实现的但是发现了一个奇怪的问题,就是在加载数据后,初始化是正确的但是在多次点击下拉按钮后,或者是从某次点击某一 item 开始,下拉菜单的显示便

2020-09-24 14:43:03 4932 3

原创 多边形凹凸性的判断、自相交判断

说明该博文转载自 弱花3kou 的文章 [OpenGL] 绘制并且判断凹凸多边形、自相交多边形分析凸多边形凹多边形自相交代码#include <iostream>#include <ctime>#include <math.h>#include <vector>using namespace std;// 定义点struct Pos { int x; int y;};// 定义边str

2020-09-12 09:53:58 6271 1

转载 C++获取计算机名和 IP

转自:C++获取本地计算机主机名和IP#include <iostream>#include "winsock2.h"using namespace std;#pragma comment(lib,"ws2_32.lib")void main(){ // 初始化:如果不初始化,以下代码将无法执行 WSAData data; if(WSAStartup(MAKEW...

2020-03-22 11:23:50 1553

原创 Laslib 的读和写

说明https://blog.csdn.net/qq_34719188/article/details/83474188读代码// c++#include <iostream>// Laslib#include "lasreader.hpp"int main(){ // 点云路径 std::string file_path("E:/Railway_TLS.l...

2020-03-20 17:32:39 1490 4

原创 *、p、++ 的混合表达式解析

说明这是一个需要反复思考的问题,不论你的码龄多少,都看看参考博客:p++、(p++)、(p)++、++p、++*p的区别代码解释#include <iostream>#include <stdio.h>int main(){ int *p, a = 1; p = &a; printf("p = %p ", p); ...

2020-03-08 11:55:54 565

原创 C语言易错笔试题

说明今早在被窝里看到几个有价值 C语言面试题,记录分享一下以下程序均在 GNU GCC Compiler 下进行了验证问题集锦问题一下列写法错误的是:char s1[5] = {"123"};char s2[5] = {'1', '2', '3'};char s3[5] = "";char s4[5] = "123";char s5[5] = {"12345"}; // ...

2020-03-08 11:20:28 455

原创 C++ 重命名某一文件夹下的所有文件

说明今天给家人快速下载了一些歌曲,奈何忘记修改歌曲命名格式,素有的歌曲都是 【singer - musicname.mp3】 这样的格式,这就会造成这个歌手的所有歌曲播放完后才能到下一个歌手,达不到随机听歌的效果,故想重命名一下名称本来想用 std::filesystem 的一些东西,可是 C++17 以上才支持这个特性,所以手动写了个转换,以便后续使用代码:#include <s...

2020-03-08 10:24:52 802

原创 C / C++ 随机数

整数整数通用公式:rand()%n+a; //a为起始值,n为整数范围(rand()%(b-a))+a+1; //获得(a,b)的随机数(rand()%(b-a))+a; //获得[a,b)的随机数(rand()%(b-a+1))+a; //获得[a,b]的随机数浮点数(double)rand()/(RAND_MAX +0.0); // 获得[0,1]之间的浮点数(d...

2020-01-11 13:46:48 215

原创 pcl 计算协方差矩阵的特征值和特征向量精度不高的问题

说明pcl 库依赖 Eigen 第三方库,但是实践表明,Eigen 库的 Eigen::SelfAdjointEigenSolver 求的特征值和特征向量精度并不是很高,所以要换一种方法来求主要用到了 pcl::eigen33// pcl#include <pcl/point_types.h>#include <pcl/point_cloud.h>#inc...

2020-01-05 17:03:07 2990 3

转载 MLS 和 TLS 的区别

文章来源于 TopoDOT 官网:The Differences between Mobile Laser Scanning and Terrestrial Laser ScanningThe Differences between Mobile Laser Scanning and Terrestrial Laser ScanningWith point cloud technology, ...

2019-11-12 15:34:56 2041 1

原创 Octree data structure

原文链接:Octree data structure#include <string>#include <iostream>/* * Code for an octree that demonstrates insertion and search */#include <iostream>#include <vector>#de...

2019-11-04 15:10:00 369

转载 3D 空间中拟合曲线

// 3D 空间中拟合曲线void fittingPolynomial3D(const pcl::PointCloud<pcl::PointXYZI>::Ptr &cloud, double &a, double &b, double &c) { // 获取点的总数 int num_point = cloud->points.si...

2019-10-25 15:47:50 4542 3

转载 PCL 点云平移与旋转

#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/io/ply_io.h>#include <pcl/point_cloud.h>#include <pcl/console/parse.h>#include <pcl/common/transforms....

2019-10-25 09:49:08 4684 1

转载 PCL 点云拟合曲面

#include <pcl/point_types.h>#include <pcl/io/pcd_io.h>#include <pcl/kdtree/kdtree_flann.h>#include <pcl/features/normal_3d.h>#include <pcl/surface/gp3.h>#include &lt...

2019-10-25 09:37:59 4342

原创 C++Unicode 和 UTF-8 的转换

代码摘抄于 Stack Overflow连接:https://stackoverflow.com/questions/12015571/how-to-print-unicode-character-in-c#include <iostream>using namespace std;int utf8_to_unicode(string utf8_code);string...

2019-10-21 20:56:05 771

原创 LNK 2001 的错误

这个错误一般情况下指代你的链接库有问题,也就是说,要么是你的类方法没有实现,要么是你头文件改动后没有重新编译今天遇到的错误是error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall xxxxxxx::metaObject(void)const " (? metaObject@x...

2019-10-18 15:54:59 159

原创 C2039 C2061解决方案之一

今天在编译代码时候,遇到这两个错误,下面是这两个的报错信息:error C2039:“tag”:不是 “boost::Q_FOREACH” 的成员error C2061:语法错误:标识符 “tag” …因为我是做点云数据处理开发,所以我用到了以下库:我用到了 boost 库、PCL 库、Qt 库通过经验及网上查资料,大致有以下几种解决办法:第一种:检查头文件是否重复包含第二种:前置声...

2019-10-18 08:52:26 852 1

原创 关于 VS 和 VSCode 的常用操作系列文档

无意中发现的一个博客https://www.bbsmax.com/R/6pdDE1Rzw3/比较诡异

2019-10-17 09:18:42 229

原创 PCL 中 KdTree 的使用心得

文章目录Notes说明Notes为了促进同行业人员(特指 LiDAR 点云处理人员或相近行业)的技术交流,解决平时开发过程中遇到的技术性问题,博主建立一个QQ群,欢迎大家积极加入,共同引领点云行业的快速发展 ~群名:LiDAR点云部落群号:190162198说明...

2019-10-15 13:47:29 3813 5

原创 C++11 constexpr 关键字

转载自 拂石 的C++11的constexpr关键字博客精华部分

2019-10-14 11:06:29 165

原创 OpenCV 拟合抛物线精简版

直接上代码,原理自行寻找,网上多得很#include <opencv2/opencv.hpp>#include <stdio.h>#include <stdlib.h>#include <iostream>using namespace cv;// 抛物线方程为 y = a·X^2 + b·X + cvoid fitParabola...

2019-09-30 09:30:45 1518

原创 各种指针的初始化

// 一维数组初始化及使用char *allocSpace(int n) { char *p = (char *)malloc(n); return p;}strcpy(p, "china"); // string.h// 数组指针初始化及使用void *alloc2dSpace(int base, int row, int line) { void *p =...

2019-09-29 18:05:24 369

原创 OpenGL 配置要点

说明博主也是第一次配置,也搞不懂每个库代表啥啥啥,先记录下来以后填坑下载目测完整的运行 OpenGL 需要以下 3 个库GLUWGLEWGLFW文件结构如下所示OpenGL 文件夹 |--- include |--- GL |--- eglew.h |--- glew.h ...

2019-09-27 18:18:51 310

原创 error C1083 错误

今天遇到的这个错误提示缺少 ***.pch 文件,并且提示 1257 生成代码失败最终找到的问题是在编译三方库时,不要勾选使用预编译头

2019-09-19 09:55:10 1148

原创 std::vector 常用元素操作总结

直接上代码#include <iostream>#include <vector>#include <algorithm>void print(std::vector<int> &v) { for(const auto &value : v) std::cout << value <...

2019-09-03 18:53:51 2651

转载 LRU 缓存机制

文章转载自:王王王王王景的 LRU缓存机制如有侵权,请联系博主删除运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。获取数据 get(key) - 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。写入数据 put(key, value) - 如果密钥不存在,则写入其数...

2019-08-29 11:13:04 386

原创 PCL 中基于 Octree 的查找

一定要注意 Voxel 查找的使用,切勿滥用!!!另外要注意 resolution 的含义#include <iostream>#include <pcl/point_cloud.h>#include <pcl/octree/octree_search.h>#include <vector>#include <ctime>#...

2019-08-28 18:15:53 481 1

原创 CloudCompare 最新版编译与运行(全网最详细)

文章目录说明编译步骤1. 下载源码2. 下载 CMake3. cmake project4. 编译 project可能遇到的问题说明主要参考该篇博文:CloudCompare2.9.1编译编译步骤1. 下载源码不要直接从 https://github.com/CloudCompare/CloudCompare 界面下载,否则会出现一些未知问题!!!strong>正确姿势,从该...

2019-08-22 11:44:02 14942 14

原创 解决控制台中文乱码的几种方法

方法一:#include <iostream>// 包含此头文件#include <locale>int main() { // 设置中文环境 setlocale(LC_ALL, "Chinese-simplified"); std::cout << "你好!" << std::endl; retur...

2019-08-21 11:24:21 1593

原创 你真的懂 C++ 多态吗?我不信

好,不要看答案,请你写出以下程序完整的输出(包括哪些语法有问题):#include <iostream>class Base {public: Base() { std::cout << "Base::construct\n"; } virtual ~Base() { std::cout << "B...

2019-08-08 14:44:31 201

原创 VS 后期生成事件语法格式

说明在进行 VS 多工程管理时候,经常需要复制一些 lib 或者 dll,此时就需要后处理语句具体在配置属性 -> 生成事件 -> 后期生成事 件-> 命令行添加语法xcopy /r /y $(TargetDir)$(TargetName).dll $(ProjectDir)..\YYBS\xcopy /r /y $(TargetDir)$(TargetName)...

2019-07-24 21:13:58 1303

原创 用文件映射的方式读取 txt 文件点云数据

文章目录说明代码结果对比说明参考博客:点云读取速度比较——QTextStream、C++文件流、C++文件映射代码#include <iostream>#include <vector>#include <string>#include <chrono>#include <fstream>#include <s...

2019-07-24 21:08:11 1328

原创 Meshlab 的编译

说明这篇博客写的很好了meshlab1.3.3 + QT5.7 编译这里仅补充一点,博客中以下内容有点模糊:详细姿势应为(以我的路径为例):F:\Project_CPlus\Meshlab\meshlab\src\build-external-Desktop_Qt_5_7_0_MSVC2013_64bit-Debug\jhead-2.95\debug 下的 head.lib拷贝...

2019-07-08 16:56:15 590

转载 Qt 获取三种坐标类型

参考 https://zhuanlan.zhihu.com/p/33874223代码void MainWindow::mouseMoveEvent(QMouseEvent *event) { //获得相对于屏幕的坐标 QPoint sPoint1 = event->globalPos(); qDebug() << "相对于屏幕坐标1:" <&l...

2019-06-23 21:08:42 2719

MultiProj项目

VS下多工程调用,平台:Visual Studio 2013 , Windows 10 OS,实现了 VS 在同一解决方案下动态库,静态库,可执行文件的生成与调用

2018-07-08

Bundler+CMVS-PMVS 打包下载

Bundler+CMVS-PMVS 打包下载

2017-08-26

MINGW缺少的DLL文件

运行MINGW缺少的文件

2017-08-22

空空如也

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

TA关注的人

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