![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
falwat
这个作者很懒,什么都没留下…
展开
-
基于opencv 的 fftshift, ifftshift 函数的实现
Matlab 中的 fftshift 函数将信号频谱的零频分量移动到数组中心, ifftshift 完成相反的操作. fftshift 和 ifftshift 函数的本质是分别对调一三象限, 二四象限的数据块.OpenCV 中没有实现此函数, 以下是我个人编写的基于 OpenCV 的 fftshift 和 ifftshift 函数.原创 2022-12-03 16:12:49 · 1119 阅读 · 0 评论 -
matlab 中的 quantile 函数的C++实现
matlab中的quantile函数的C++实现.原创 2023-02-09 15:19:59 · 426 阅读 · 0 评论 -
使用 vcpkg 安装 mathgl,但使用 find_package 命令却找不到的问题
使用 vcpkg 安装 mathgl,但使用 find_package 命令却找不到 mathgl的问题和解决方法.原创 2022-12-21 14:59:05 · 1313 阅读 · 0 评论 -
Eigen::Matrix 排序
对 `Eigen::MatrixXd`矩阵进行排序的C++模板函数定义原创 2022-08-29 21:01:42 · 714 阅读 · 0 评论 -
Qt 笔记(1) 为QTableWidget设置自定义代理
参考Qt 例程"Spin Box Delegate Example", 自己实现了 QSpinBoxDelegate,QDoubleSpinBoxDelegate,QComboBoxDelegate 和QDateEditDelegate四个类, 分别用于为QTableWidget 的单元格添加QSpinBox,QDoubleSpinBox,QComboBox 和 QDateEdit代理....原创 2019-10-28 17:13:36 · 5470 阅读 · 3 评论 -
vscode+cmake: 指定调试命令参数
调试C/C++代码时, 我们有时需要指定调试参数. 如果是使用 Visual Studio, 我们是在工程的属性配置中, 选择"调试"页, 添加命令参数. 如下图所示:下面结合一个简单实例, 介绍如何在 VSCode + CMake 开发环境中指定调试命令参数.如果在工程目录下, 存在".vscode/setting.json"文件, 可直接跳到步骤8(当然, 你也可以直接创建此配置文件);打开VSCode的设置页()在搜索设置框中输入"debug"选择"工作区|扩展|CMake Tools"原创 2022-06-04 21:53:20 · 6798 阅读 · 1 评论 -
C++: 参数解析
在 C++ 中我们有时候需要对含有空白符的字符串进行参数解析(Tokenize), 将字符串分解为若干个不含空格的字符串(token).文章介绍两种 C++ 中参数解析的方法.原创 2022-06-01 21:23:04 · 930 阅读 · 0 评论 -
VSCode+CMake+MSYS2开发环境中使用boost库
有关vscode中C++开发环境配置和基本操作, 参见: Windows 上VS Code + CMake + MSYS2 打造C++开发环境.以boost/json为例, 说明如何在C++工程中使用boost库.创建文件夹: “boost_demo”, 并使用vscode.打开命令面板(Ctrl+Shift+P), 输入:“cmake q”, 选择"CMake: Quick Start".输入工程名: “boost_demo”选择"Executable", 创建可执行程序修改 main.cp原创 2022-05-15 10:15:55 · 1324 阅读 · 0 评论 -
vscode在WSL子系统使用cmake
问题描述我在windows中安装了cmake, 并在vscode中安装了cmake插件, 在vscode连接WSL: Ubuntu子系统后, 使用cmake命令, 弹出错误提示:说明 vscode任然使用的是windows系统中安装的cmake, 即使我在WSL: Ubuntu子系统启用了cmake扩展, 并在WSL: Ubuntu子系统中,安装了cmake, 问题依然存在.解决方法打开vscode的 “设置(Ctrl+,)”, 切换到"远程[WSL: Ubuntu]"页, 将"Cmake:Cma原创 2022-05-10 23:25:20 · 868 阅读 · 0 评论 -
CMake 能编译但运行/调试异常的问题及解决方法
问题描述在windows系统下使用 CMake + MSYS2进行C++开发,但在源码main.cpp中增加C++11以上的语法后, 使用cmake 编译, 能够生成可执行文件, 但运行和调试时不显示任何输出结果.源码如下:#include <iostream>#include <vector>int main(int, char**) { std::vector<int> v{1,2,3}; // 列表初始化, C++11支持的语法 for原创 2022-02-21 18:38:24 · 3280 阅读 · 0 评论