自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 通信领域的宽带信号和窄带信号到底是什么??

在通信领域,宽带 窄带的定义我又有点模糊,百度上说的又有点杂乱,对这个概念写一些自己的理解。窄带和宽带是一个相对的概念。简单来说:**窄带:**信号的带宽远小于中心频率的信号。**宽带:**信号的带宽远大于中心频率的信号。用图理解绝对带宽 = f2 - f1 约为:14-7 = 7KHz相对带宽 = (f2 - f1)/((f2 + f1)/2) = 7/10.5 * 100% = 66% >20%中心频率约为:10.5这个一定是宽带了,因为相对带宽大于20% ,可以算是超宽带

2021-06-09 20:56:33 7878 3

原创 数组作为函数参数传递(引用传递和指针传递)

数组作为函数参数传递会退化为指针,以下三种写法都一样1.void func(int a[]);2. vpid func(int * a);3. void func(int a[4]);那么用指针的引用的方式传递数组代表的是什么含义呢?首先:int **p1;//p1是一个int类型的指针的指针int *&p2;//p2是一个int类型的指针的引用int &*p3;// ERROR:p3是一个int类型引用的指针(不合法!)int &&p4;// p4

2021-05-17 15:45:59 2027

原创 排序算法

排序算法1.快速排序2.归并排序3.堆排序1.快速排序基本思想:1.先从数列中取出一个数作为基准数2.分区过程,将比这个数大的全放在它的右边,比这个小的或者等于这个基准数的全部放到左边。3.在对左右区间重复第二步,直到个区间只有一个数。void quick_sort(int s[], int left, int right) {//数组退化为指针 if (left >= right || left < 0 || right < 0) { return; } i

2021-05-15 15:34:06 211

原创 QT error: undefined reference to `Widget::on_ButtonTargetY_clicked()‘

文章已移至QT error: undefined reference to `Widget::on_ButtonTargetY_clicked()’

2021-03-29 10:40:09 1251

原创 C++ class 和 struct 定义类的区别

文章已移至C++ class 和 struct 定义类的区别

2021-03-04 21:22:31 143 1

原创 C++ 类中不会自动合成 默认构造函数的情况

文章已移至C++ 类中不会自动合成 默认构造函数的情况

2021-03-04 21:09:10 496 1

原创 C++ 形参和实参在三中传递方式中的区别

文章已移至C++ 形参和实参在三中传递方式中的区别

2021-03-02 16:22:57 230

原创 C++ 指针常量和常量指针的区别

文章移至:C++ 指针常量和常量指针的区别

2021-03-01 21:03:24 306

原创 C++ String 中将字母变为小写或大写的两个函数

文章已移至:C++ String 将字母变为小写或大写的两个函数toupper tolower

2021-03-01 16:18:45 1812

原创 C++ PlaySound函数 播放的是系统错误音效或者没声音

解决方法:我换了个目录下的WAV文件,就播放成功了。代码#include <Windows.h>#include<Mmsystem.h>#pragma comment(lib,"winmm.lib")头文件顺序不能换主函数写下边一句就行了,我之前播放的文件是我项目运行结束之后生成的WAV文件,这一句我放到最后,发现还是播放不了,后来换了个其他目录下的WAV文件,然鹅就能播放了,目前还在找之前播放不了的原因,哪位大佬知道原因欢迎留言 PlaySound(TEXT("D

2020-11-12 17:22:38 3092

原创 for(auto c:s)与for(auto &c:s)的区别。

对于auto c:s以及auto &c:s来说都相当于for(int i=0;i<s.length();i++){//s[i]进行相关操作}不过她俩之间的区别就是不加&的c:s来说。会复制一个s字符串,在进行遍历操作,而是用&c:s时,是直接引用原字符串进行遍历操作。...

2020-11-01 20:42:17 2596

原创 VS2017配置VLD(内存泄漏检测工具)

在上一篇文章中,我讲解了VLD如何下载以及配置,这篇文章我将讲解在VS2017中如何配置VLD,用来检测自己写的程序是否发生内存泄漏,并定位出内存泄漏所在的位置。1.打开一个VS2017创建的项目,右键解决资源管理器下边的项目名称,并点击属性在包含目录中添加:VLD_PATH\include,在库目录中添加:VLD_PATH\lib由于官方只支持到VS2015版本,VS2017在默认配置下可以检测到内存泄漏但是无法显示行号。解决办法:项目右键属性,找到链接器将所有选项中的生成调试信息选线改

2020-10-30 10:29:26 1918

原创 VLD下载安装教程

VLD下载安装教程链接为:https://kinddragon.github.io/vld/此版本为2.5.1,是可以配置VS2017的

2020-10-30 10:08:11 2262

原创 C++ “max”: 不是“std”的成员

C++ “max”: 不是“std”的成员包含头文件algorithm:#include<algorithm>包含过头文件后不在报错。参考博客:https://www.codefrees.com/C/2020-10-15/652.html

2020-10-15 21:13:02 803

原创 mysql解压安装详细流程

mysql解压安装详细流程可以去官网下载MYSQL压缩文件。网址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads也可以百度云下载链接:https://pan.baidu.com/s/151_g1xGXtPmCKf9LNC0t6Q 提取码:slys复制这段内容后打开百度网盘手机App,操作更方便哦2.解压文件3.在此目录下新建my.ini文件[mysql]#设置mysql客户端默认字符集default-charact

2020-10-09 16:10:00 151

原创 C++ WAV文件简介

C++ WAV文件简介WAV文件格式说明表:WAV文件结构WAV文件采用的是RIFF格式结构。至少是由3个块构成,分别是RIFF、fmt 和Data。所有基于压缩编码的WAV文件必须含有fact块。此外所有其它块都是可选的。块mt,Data及fact均为RIFF块的子块。WAV文件的文件格式类型标识符为“WAVE”。基本结构如下RIFF块文件格式类型“WAVE”fmt块fact 块(压缩编码格式要含有该块)data块编码编码包括了两方面内容,一是按

2020-09-25 17:40:36 504

原创 C++问题八:C-style与string的区别与联系。分别利用这两种方式实现同样的操作。

C++问题八:C-style与string的区别与联系。分别利用这两种方式实现同样的操作。区别:C-style :是C语言风格字符串,它是一个指针或者是一个char数组,字符串的末尾有\0字符。string:C++标准库定义了string类,头文件为#include。该文件下提供了大量的字符串操作函数并且可以与C-style相转换。string本质上是以字符作为元素的vector(容器)的特化版本。不存在0字符结尾这个概念。通过c_str()或data()把string转化为c-style时,结尾会

2020-09-09 15:29:49 949

原创 C++问题七 C++写Matlab中FFT(快速傅里叶变换) 和ifft函数

C++问题七 C++写Matlab中FFT(快速傅里叶变换)函数用C++写fft函数可以调用库函数,在这里我调用的库函数是fftw,库下载地址(http://www.fftw.org/install/windows.html),为:FFTW 3.3.5 Windows DLLs,我下载的是fftw-3.3.5-dll64.zip。第一步:解压缩下载的fftw-3.3.5-dll64.zip。在此我下载到了F盘。第二步:在window10的开始菜单栏中打开VS2017的X64工具。第三步:运行l

2020-08-13 18:21:38 2872 1

原创 C++问题六 C++循环读取 既有字符串又有变量的文件。文件名包含变量(已解决)

C++问题六 C++循环读取 既有字符串又有变量的文件。文件名包含变量(已解决)C++中读取文件,当文件名中既有字符串又有变量的时候,采取stringstream 流进行输入输出操作。文件路径为 F:\VSCODE\文件1_2.txt第一步,使用stringstream ,要包含头文件。#include<sstream>第二步,创建一个类(也可以不创建,我是为了之后程序的便利性创建的类)class Filename{public: Filename(

2020-07-22 11:53:20 1748

原创 VS2017 Eigen库环境配置 添加Eigen库

C++问题五 Eigen库环境配置环境:Windows10VS2017在C++下,有时候我们需要实现一些矩阵的算法,这个时候我们需要去添加一些库,实现Matlab中矩阵运算的库函数有很多,在这里我添加的库位Eigen。第一步:下载Eigen,链接:http://eigen.tuxfamily.org/index.php?title=Main_Page打开链接后我直接转换为中文了,如下图。第二步:下载如下图所示的红色框里边的zip文件。在选择过下载目录时,遇到了如下所示问题,这个时候需要换一

2020-07-17 17:43:36 6547 6

原创 C++问题四 类模板分文件编写问题(已解决)(C++里的.hpp文件是什么)

C++问题四 类模板分文件编写问题(已解决)C++在类模板分文件编写时,在主函数中调用时发生错误,这个错误的原因是类模板中成员函数创建时机是在调用阶段,份文件编写时,调用期间链接不到我所要实现的函数。(因为主函数中我仅仅包含了.h文件,声明是放在.cpp文件中的)。 解决办法有两种: 第一种,将主函数中包含该类的.cpp文件。(但是一般不这样用,因为往往我们在主函数中只调用.h文件)。第二种,将.h文件和.cpp文件写在一起,然后把后缀名改成.hpp文件。即:将函数的声明以及实现写在一个文件(.h

2020-07-15 21:23:10 736

原创 C++问题三 如何使用开发人员命令提示符(已解决)

C++问题三 如何使用开发人员命令提示符(已解决)在C++中,会使用开发开发人员命令提示符很有必要,接下来看具体操作步骤弹出下边这个窗口后稍作等待,然后出现C:\Program Files (x86)\Microsoft Visual Studio\2017\Community> 第五步 在这里我的程序写在F盘,所以写上大写F: (一定注意是英文的哦),然后按下回车(return)键第六步 写上cd 当前程序所在目录(cd和目录之间有空格),然后按下回车键第七步 在F:\VSCO

2020-07-14 17:39:38 1700 1

原创 C++问题二 a++与++a区别(已解决)

C++问题二** a++与++a区别(已解决)最近突然对a++与++a产生了疑惑,于是自创一个简单粗暴的记忆方法,如下文所示:a++,++在a后边,也就是先干别的,在自加1。++a,++在a前边,也就是先自加1,在干别的。这两句话记住后,下边来检验一下:int a = 10;cout << "a++的结果为" << a++ << endl;cout << "a的结果为:" << a << endl;int b = 1

2020-07-12 20:02:23 885

原创 VS2017(C++)问题一 无法将参数 1 从“const char [5]”转换为“char *”(已解决)

VS2017(C++)问题一:无法将参数 1 从“const char [5]”转换为“char *”(已解决)深拷贝与浅拷贝学习过程中,遇到了无法将参数 1 从“const char [5]”转换为“char *”问题。检查发现代码应该没问题。应在VS2017中,将项目属性 >> 语言 >> 符合模式调成否就不会报错了(文章结尾附上了代码)参考流程:![Alt](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5

2020-07-02 17:33:08 12249 7

CvvImage.h

那就是Opencv2.2以上版本不再包含CvvImage类了,这样的话我们就不能使用这个类了,果想继续沿用以前的CvvImage,其实很简单,cvvlmage.h,直接添加到mfc解决方案的头文件里边就行了

2020-03-28

CvvImage.cpp

在MFC中,一般是将图像显示在一个picture控件中,这样就得用到CvvImage类,但是这里有一个问题,那就是Opencv2.2以上版本不再包含CvvImage类了,opencv调用摄像头并在mfc上边显示出来的时候,需要用到这个文件,直接添加到cpp中就行了。

2020-03-28

mfc中使用opencv获取摄像头视频并显示.doc

最近一直在学习mfc,该资料是mfc中使用opencv获取摄像头视频并显示。摄像头视频的获取还是蛮重要的

2020-03-28

空空如也

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

TA关注的人

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