
C++
wangzsh187
不断给自己充电
展开
-
vscode 代码整理与注释删除等
1. vscode 清除多余空行 使用正则化方法,替换以下内容即可^\s*(?=\r?$)\n2. vscode 清除单行注释 使用正则化方法,替换以下内容即可//[\s\S]*?\n3. vscode 清除多行注释 使用正则化方法,替换以下内容即可/\*(.|\r\n|\n)*?\*/格式化代码On Windows Shift+Alt+F On Mac Shift+Option+F On Ubuntu Ctrl+Shift+I...原创 2021-11-22 11:40:10 · 7381 阅读 · 0 评论 -
Eigen 学习
eigen是可以用来进行线性代数、矩阵、向量操作等运算的C++库,它里面包含了很多算法参考:https://so.csdn.net/so/search?q=Eigen%E5%AD%A6%E4%B9%A0&t=blog&u=u012936940原创 2021-07-10 10:39:03 · 107 阅读 · 0 评论 -
C++ 中实现多文件共享变量的方式
C++ 中实现多文件共享变量的方式以下内容为个人临时笔记,不保证绝对正确定义全局变量 并在引用该变量的文件中使用extern 声明例如:main.cpp 中int a = 0;std::cout << "a:" << a << std::endl;test.cpp 中extern int a;std::cout << "a:" << a << std::endl;定义一个单独的头文件,在里面进行变量声明,再原创 2020-12-19 11:37:55 · 1338 阅读 · 1 评论 -
OpenCV3.4.11下 v::Mat IPlImage等格式的转换
OpenCV3.4.11下 图像格式的转换cv::Mat -> IplImage#include <opencv2/opencv.hpp> #include <opencv2/core/types_c.h>#include <opencv2/core.hpp>#include <opencv2/videoio.hpp>using namespace cv;IplImage mat2IplImage(Mat image){ Ipl原创 2020-09-16 14:08:17 · 470 阅读 · 0 评论 -
Opencv4.4 安装(Ubuntu 18.04+CUDA10.0+OpenCV4.4)
Opencv4.4 安装(Ubuntu 18.04+CUDA10.0+OpenCV4.4)参考:https://docs.opencv.org/4.4.0/d7/d9f/tutorial_linux_install.html1. 基础包安装sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscal原创 2020-09-11 22:45:47 · 1097 阅读 · 1 评论 -
Linux平台C++ 实现毫秒/微妙级时间获取或者延时
1. 微妙级时间获取所用头文件//c++11日期和时间库:chrono#include <chrono> using namespace std::chrono;chrono::system_clock::time_point start_time, end_time; //start_time = chrono::system_clock::now();// some program end_time = chrono::system_clock::now();a原创 2020-09-08 16:42:24 · 3513 阅读 · 0 评论