自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 问答 (1)
  • 收藏
  • 关注

转载 掌握Visual Studio项目配置

https://zhuanlan.zhihu.com/p/602682745VS属性配置解释说明,比较有用的你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ct

2023-11-30 12:01:39 128

原创 QT小tips

找到生成的可执行文件后,将其拷贝到一个空的文件夹,比如笔者将其拷贝到了新建的 D:\StuInfoFile 文件夹中,此时的 StuInfoFile.exe 是无法运行的,双击它系统会提示类似“找不到 xxx.dll”的错误信息。windeployqt 是 Qt 提供的 Windows 平台打包工具,它能找到 StuInfoFile.exe 可执行文件需要的所有动态链接库,并将它们拷贝到当前文件夹中。再次双击 StuInfoFile.exe,如果它可以成功执行,表明打包操作是成功的。1.信号函数和槽函数。

2023-03-30 17:55:02 188

原创 QT之小tips

也就是说,pro 文件存储的配置信息是用来告知编译器如何编译当前项目的,所以一个 Qt 项目要想完美运行,既要保证各个源文件中程序的正确性,还要保证 pro 文件中配置信息的合理性。例如,“按钮被按下”这个信号可以用 clicked() 函数表示,“窗口关闭”这个槽可以用 close() 函数表示,信号和槽机制实现“点击按钮会关闭窗口”的功能,其实就是 clicked() 函数调用 close() 函数的效果。例如,按钮所在的窗口接收到“按钮被点击”的信号后,会做出“关闭自己”的响应动作;

2023-03-30 16:55:21 237

转载 QT学习:QWidget、QDialog、QMainWindow等窗体类的区别和用途

使用场景:Splash窗口显示的时候,程序一般在后台做一些比较耗时的启动准备工作,等到软件的准备工作完成之后,Splash窗口就会关闭,然后软件的主窗口显示出来。QDesktopWidget:具有多个显卡和多个显示器的系统具有多个桌面,这个类提供用户桌面信息,如屏幕个数、每个屏幕的大小等。QWindow:通过底层的窗口系统表示一个窗口的类,一般作为一个父容器的嵌入式窗体,不作为独立窗体。QWidget:在没有指定父容器时可作为独立的窗口,指定父容器后可以作为容器的内部组件。这些窗体类的特点和用途。

2023-03-23 10:21:48 1258

转载 Qt编译器MinGW和MSVC的区别

我们下载Windows下的OpenCV时,解压后里面有两个文件夹,一个是build,一个是source,build这个文件夹实际上是官方已经提前给我们编译好了的库,会带两个文件夹VC14,VC15(分别与Visual Studio的版本有对应关系),这两个文件夹下的库可以直接运行不需要编译将。如果你的第三方库是msvc的,能可能就必须msvc,如果第三方库是mingw的可能就必须mingw。VS作为Qt的开发环境也是使用这个编译器的缘故,但是,使用的必须是msvc编译器,不能够跨平台。

2023-03-22 17:49:56 6859

转载 #ifdef与#endif的作用及用法

#ifdef和#endif

2022-06-24 10:39:42 4876

转载 进程和线程

进程和线程

2022-06-21 13:16:43 123

转载 C++ STL三大常用容器

C++ STL常用容器

2022-06-21 12:34:45 1847

转载 C++ explicit的使用

C++ explicit

2022-06-20 13:08:35 303

转载 C/C++中的extern的使用

C++ extern的介绍和说明

2022-06-20 12:24:36 8438

原创 “当前不会命中断点 还没有为该文档加载任何符号”问题的解决

当前不会命中断点 还没有为该文档加载任何符号,问题解决

2022-06-16 12:21:16 6673

转载 QT界面中文字显示乱码的解决办法|windeployqt.exe的使用与避坑(windows平台)

VS中QT界面中文乱码的解决

2022-06-13 16:40:19 140

转载 理解 C++ 中的头文件和源文件的作用

一、C++ 编译模式通常,在一个 C++ 程序中,只包含两类文件—— .cpp 文件和 .h 文件。其中,.cpp 文件被称作 C++ 源文件,里面放的都是 C++ 的源代码;而 .h 文件则被称作 C++ 头文件,里面放的也是 C++ 的源代码。C++ 语言支持"分别编译"(separatecompilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的 .cpp 文件里。.cpp 文件里的东西都是相对独立的,在编译(compile)时不需要与其他文件互通,只需要在编译成目标文

2022-05-25 12:13:47 2679

转载 C++中的声明和定义

·变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。·变量声明:用于向程序表明变量的类型和名字。·定义也是声明:当定义变量时我们声明了它的类型和名字。·extern关键字:通过使用extern关键字声明变量名而不定义它。1.定义也是声明,extern声明不是定义,即不分配存储空间。extern告诉编译器变量在其他地方定义了。1 extern int i; //声明,不是定义2 int i; //声明,也是定义2.如果声明有初始化式,就被当作定义,即使前面加了

2022-05-25 11:47:44 4550

转载 目标检测和目标跟踪小总结

目标检测方法分传统的级联方法和深度学习方法两种。传统方法多用于嵌入式等场景中。https://blog.csdn.net/wujianing_110117/article/details/104841485深度学习方法对计算设备的配置要求较高。深度学习方法检测目标的常用方法如fasterRCNN,YOLO,SDD三种,SDD综合和平衡了fasterRCNN和YOLO的优缺点。基于YOYO用python实现视频中的目标检测 :https://segmentfault.com/a/1190000017

2022-01-26 11:09:21 305

转载 GPU的存储结构

CPU的存储单元包括全局存储,纹理存储,常量存储,共享存储,局部存储和寄存器等。另外,CPU端(主机端)存储类型(页锁定存储 [pinned 存储]和可分页存储[pagable 存储]),以及CPU和GPU的通信接口和通信方式也是会影响GPU程序执行的性能。针对一般情况,整理了下面的一个表格,来说明GPU存储基本信息。从GPU的结构来看,是分成Grid->Block->Thread,所以,GPU也是针对这个层次来设计存储结构的,从上面的表格中可以看到。register和local memo

2021-12-24 16:15:04 1292

原创 2021-10-11杂文1

一时想不着一个合适合心的题名,且就“无题”吧来山大半年多了,在这里虽然没有那种脚踏实地的归属感但内心还是较之前和缓了许多,唯独对校图书馆拒绝聘任制人员进入一事一直“耿耿于怀”。想着从网上找找馆长邮箱发封邮件说一说我这个爱书之人的小小诉求,意外发现肖馆长的个人新浪博客,点选了几篇大致浏览,竟内心不能平静。。。适时地反思和总结以及调整,我想我确实少了很多这样的梳理自己。我是个有时候很拧巴的人,哦,执拗如我。水至清则无鱼,我确实需要慢慢地有意识的逐步调整自己的方式。况且,生活哪里就会是一种颜色,该栽的跟头就

2021-10-11 20:44:20 109

转载 include的路径说明 VS C++ 路径中\\与/

https://www.cnblogs.com/yliu/archive/2011/06/16/2082370.html这篇文章言简意赅的描述了不同写法的路径差异。C++ 路径中\与/:(1)windows默认使用\(2)linux默认使用/(3)可以都用/

2021-09-23 18:44:09 549

转载 C++中的*和& VS 值传递和地址传递和引用传递 VS 指针函数和函数指针

C++中的*和&/值传递地址传递引用:https://blog.csdn.net/caozixuan98724/article/details/73395598/需要注意的是指针声明和解引用的区别如下:指针的声明:int p 或 int p; 读法:p是指向一个整数类型的指针。解引用: x=*p 把指针p指向的值赋值给x。复习值传递,地址传递和引用传递:https://www.jianshu.com/p/560197c17e48需要说明的是将数组作为参数传递给函数时其实只是把数组的首地

2021-09-23 18:24:46 235

转载 windows中静态库lib和动态dll的区别及使用方法

转自https://blog.csdn.net/dxzysk/article/details/66477147

2021-09-23 11:22:08 101

原创 基础数学知识

希尔伯特空间是欧几里得空间的推广,即希尔伯特空间不再局限于有限维的情形而是无限维的欧几里得空间。向量内积(点乘)和外积(叉乘)的区别:https://www.cnblogs.com/gxcdream/p/7597865.html张量积应该类似于线性变换的叠加。...

2021-06-28 16:50:05 93

原创 图像处理技术基础知识点

1.图像分类:二值图,灰度图(0黑-255白),索引图像,RGB彩色图像。2.图像几何变换:平移变换,放缩变换,旋转变换(是指点绕坐标轴正方向的旋转)。3.图像增强和恢复:图像增强有两大方法,空域增强和频域增强。3.1空域增强:邻域处理工作是操作邻域的图像像素值以及相应的与邻域有相同位数的子图像的值,这些子图像可称为滤波器、掩膜,核,模板或窗口。利用像素本身以及其邻域像素的灰度值关系进行增强的方法称为滤波。空域滤波根据其功能可分为平滑滤波和锐化滤波。平滑滤波能减弱或消除图像中的高频分量,但不影响低频

2021-06-23 19:58:45 1186

转载 C++的标准库和C++的标准模板库(STL)

https://www.cnblogs.com/jpfss/p/10025771.htmlC++强大的功能来源于其丰富的类库及库函数资源。C++标准库的内容总共在50个标准头文件中定义。在C++开发中,要尽可能地利用标准库完成。这样做的直接好处包括:(1)成本:已经作为标准提供,何苦再花费时间、人力重新开发呢;(2)质量:标准库的都是经过严格测试的,正确性有保证;(3)效率:关于人的效率已经体现在成本中了,关于代码的执行效率要相信实现标准库的大牛们的水平;(4)良好的编程风格:采用行业中普遍的做法进行开发

2021-06-09 19:36:08 490

转载 由<string>和<string.h>来谈一谈<头文件名>和<头文件名.h>

一般来说,.h后缀都是c的头文件,与其相对应的不加.h的都是c++的头文件,比如 #include <iostream.h> 和#include ,前者是c的头文件,后者是c++。Effective_C++ 条款49: 熟悉标准库C++标准库很大。非常大。难以置信的大。怎么个大法?这么说吧:在C++标准中,关于标准库的规格说明占了密密麻麻300 多页,这还不包括标准C 库,后者只是"作为参考"(老实说,原文就是用的这个词)包含在C++库中。当然,并非总是越大越好,但在现在的情况下,确

2021-06-09 19:28:14 382

转载 量子通信到底是什么

https://blog.csdn.net/u013256816/article/details/100146713

2021-06-03 20:06:53 432

原创 C++中的异常和预编译#

2021-05-29 19:39:56 48

原创 编译,链接,内存知识点

编译:高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。c(c++)程序的生成过程: 编写源代码->编译->链接 。对应的各个阶段处理的文件的扩展名为:.c或.cpp->.obj->.exe。编译流程分为了四个步骤:1.预处理,生成预编译文件(.文件)2.编译,生成汇编代码(.s文件)3.汇编,生成目标文件(.o文件)4.链接,生成可执行文件何为链接?解释如下:C语言代码经过编译以后,会变成了二进制形式的目标文件(Object Fil

2021-05-27 18:53:43 103

原创 char类型数据说明

int型和char型变量相互赋值编辑整型和字符型是互通的,他们是在内存中存储的本质是相同的,只是存储的范围不同而已,整型可以是2字节,4字节,8字节,而字符型只占1字节。char是C/C++整型数据。char型数据是计算机编程语言中只可容纳单个字符的一种基本数据类型,分为两种,一种是无符号整型数据类型(unsigned char),另一种是有符号整型数据类型(signed char)。char的取值范围: -2^7 ~ 2^7-1 ;signed char: -2^7 ~ 2^7-1;unsigne

2021-05-26 14:54:32 7116 1

转载 提示非标准语法;请使用 “&“ 来创建指向成员的指针

转自:https://blog.csdn.net/weixin_43820463/article/details/89290085VS错误提示严重性 代码 说明 项目 文件 行 禁止显示状态 工具错误 C3867 “xxxx”: 非标准语法;请使用 “&” 来创建指向成员的指针 projectName filePath col CL很新手人看到这个错误很蒙蔽,到底错哪了呢?别急,别急!先看一下怎么修改吧,估计看了你会默然一笑修改在提示的那一行认真检查类成员函数的调用,如Widget.

2021-05-26 13:25:30 6228 3

原创 vs在release调试情形在需要做一些必要的设置才可进行

2021-04-29 15:27:16 67

原创 光电物理入门点

1.物理光学,应用光学,激光原理,傅里叶光学为光电四大基础课还有很多专业课程:光学设计,光学测量,光电检测,量子力学,数字图像处理,现代光学制造技术,光纤光学,光纤通信,波导光学,集成光学,非线性光学等等当然也会学一些其他工科专业课:模电,数电,单片机原理与应用,信号与系统,通信原理,工程制图,误差与互换性理论,机械原理,精密机械设计,传感器原理与应用,编程语音(C,MATLAB)等等链接:https://www.zhihu.com/question/348274343/answer/839413173

2021-04-23 15:31:56 1331

原创 VS2017下解决:error LNK2019: 无法解析的外部符号 __iob_func

新版vs把函数名做了改动,即VS2015和VS2017中__iob_func改成了__acrt_iob_func,所以需要进行函数转换。/*当libjpeg-turbo为vs2010编译时,vs2015下静态链接libjpeg-turbo会链接出错:找不到__iob_func,增加__iob_func到__acrt_iob_func的转换函数解决此问题,当libjpeg-turbo用vs2015编译时,不需要此补丁文件/#if _MSC_VER>=1900#include “stdio

2021-04-08 17:54:16 1804

原创 数据库面试知识点

1.外键:在一个表中存在的另一个表的主键称为此表的外键。2. 索引类似书的目录 索引是一张特殊的表 表的一列是要检索的关键字另一列是这个关键字存放的地址。聚集索引类似拼音检索,非聚集索引类似偏旁检索3.B树,红黑树,B+树4.数据库的复制5.6.数据库三范式:一是属性不可分,二是要有主键即数据要有唯一性标识,三是冗余消除。7.关系型数据库和非关系型数据库的比较8.当多个用户同时对数据库并发操作时会带来数据不一致的问题所以所机制主要用于多用户环境下保持数据库完整性和一致性。锁的分类从数据库

2021-03-19 16:57:01 77

原创 傅里叶变换,拉普拉斯变换和小波变换

1.时域和频域的关系(转自知乎https://www.zhihu.com/question/21040374)所谓信号,从狭义上说可以认为是自然界中作为信息载体的各类波,一般来说简谐震动产生的正弦波是最常见的研究对象。针对正弦波,在数学上有一系列的工具可以对其进行分析。因此,对于自然界存在的所有波,我们可以利用所谓的傅立叶级数展开法将它们分解为有限或无限个不同频率不同振幅的正弦波的集合其中各个分量的振幅的确定有专门的公式,此处不详述。而各个分量的频率恰好是原来函数频率的整数倍。我们可以发现,经过分解后的公

2021-03-16 22:41:35 1337

原创 数据分析的预处理

数据分析的预处理包括缺失值处理(插值)和异常值处理。

2021-03-12 23:05:06 409

原创 Python主要的数据特征探索函数

1.基本统计特征函数:此处特征统计函数主要作为pandas的对象DataFrame或Series的方法2拓展统计特征函数3.统计绘图函数

2021-03-12 22:57:07 156

原创 数据质量分析和特征分析

1.数据质量分析包括缺失值分析,异常值分析1.1数据质量分析之异常值分析数据质量验证最常用的方法是最大值和最小值,用来判断这个变量的范围是否超出了合理区间。如果数据服从正态分布,在3#原则下,异常值被定义为一组测定值中与平均值的偏差超过3倍标准差的值,在正态分布的假设下距离平均值3#之外的值出现的 概率小于等于0.03。箱型图提供了一个识别异常值的标准:将所有数值由小到大进行排序并分成四等份 处于第一个分割点位置的数值是下四分位数。2.数据特征分析2.1分布分析(频率分布直方表,频率分布直

2021-03-12 22:29:40 2203

原创 python语法基础总结

一、python四种数据结构:列表,元组,字典,集合。列表是方括号标记的,而元组是圆括号标记的。从功能上看列表和元组的区别在于:列表可以被修改而元组不可以。【如果已经有了列表a,现想复制a并命名为变量b,那么b=a是无效的,修改b也会改变a的值,正确的复制方法是b=a[:] 】集合和列表的区别在于(1)集合的元素是不重复的而且是无序的;(2)集合是不支持索引的。s = {1,2,2,3} 的结果是{1,2,3}二、函数式编程主要由几个函数组成:lambda,map,reduce,filter。存在一

2021-03-12 20:24:02 124

原创 tensorflow学习总结之基础

我们将了解TensorFlow的基础知识,将从理解张量的数据结构开始。张量数据结构张量(tensor)用作TensorFlow语言中的基本数据结构。张量表示任何称为数据流图的流程图中的连接边。张量也可以定义为多维数组或列表。通过以下三个参数识别张量 -秩张量中描述的维度单位称为秩,它标识了张量的维数。张量的等级可以描述为定义的张量的阶数或n维。形状行数和列数一起定义了Tensor的形状。类型Type描述分配给Tensor元素的数据类型。一维张量二维张量...

2021-03-02 23:08:40 105

空空如也

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

TA关注的人

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