![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 63
_ZF
这个作者很懒,什么都没留下…
展开
-
使用Qt的minGW编译OpenCV源码
使用Qt编译OpenCV源码原创 2022-06-12 14:15:01 · 2983 阅读 · 1 评论 -
如何快速在vs2017中快速搭建opencv4.0开发环境
在windows环境中安装Opencv主要包含5个步骤,分别是安装Opencv SDK,配置包含路径,配置库目录,配置连接器和设置环境变量。1.1安装opencv下载和安装opencv SDK,直接在官网上下载opencv,这里我以4.1.0为例,下载完成后会得到opoencv-4.1.0-vc14_vc15.exe文件,便可以开始安装过程,所谓得安装就是将解压的一个过程,双击我们得到的opoencv-4.1.0-vc14_vc15.exe可执行文件,然后选择安装目录(解压目录)解压结束后我原创 2022-03-08 20:53:55 · 3842 阅读 · 1 评论 -
选择排序的算法思想
选择排序的基本思想:将一个元素个数为n的数组,通过第一次找出最小/者最大的数,将这个数与最后一个/第一个位置的元素交换,然后下次从n-1个位数中继续执行上面同样的操作,经过n-1次完成排序的过程,一下是代码演示:#include<iostream>using namespace std;void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp;}void selectSort(int girl[],i原创 2021-10-15 10:07:51 · 430 阅读 · 0 评论 -
在vs2019连接linux环境下,mysql头文件报错的问题
我们在日常的linux环境开发中,为了提高开发的效率,往往有的时候会在windows环境下写代码,然后在linux环境下执行我们的程序,但是今天在用vs2019连接linux并在vs2019下写代码时加入了mysql的头文件,发现系统报错:无法打开源文件"mysql/mysql.h",在我经过检查之后确保我的乌班图是装了mysqlclient了的,而且vs2019也做了库依赖项的链接,如下图:但是我的vs2019还给我报了一堆的错误信息,看着下面一堆的报错,让我着实有点儿mb经过我翻阅很..原创 2021-10-10 18:51:05 · 1318 阅读 · 1 评论 -
c++最大堆的算法实现
堆的数据结构是一种数组,也可以说堆是一种有个性的数组,他可以被视为一颗完全二叉树(也有可能是满二叉树) 最大堆: 任一节点的值均大于等于他左右孩子节点的值,其中堆顶的值最大(根节点) 已知父节点左孩子节点=2*父节点+1右孩子节点=2*父节点+2父节点=(孩子节点-1)/2堆的应用场景:从很多个数中找出最大的前k个数最大堆的算法实现:#include<iostream>#include<stdio.h>#include<string.h>#原创 2021-02-15 17:39:17 · 275 阅读 · 0 评论 -
c/c++访问mysql数据库
c/c++访问数据库:吃c/c++访问mysql数据库的方法有很多种,这里我介绍我认为比较简单的一种方式。以vs2019访问MySQL8.0为例方式如下:第一步,确定MySQL安装路径下的相关库文件和头文件是否存在:打开mysql安装目录默认安装目录:打开mysql的安装目录,默认安装目录如下:C:\Program Files\MySQL\MySQL Server 8.0,确认lib 目录和include 目录是否存在。因为我们在写代码访问MySQL8.0时需要用到里面的库文件和头文件,所以要确保这原创 2021-01-23 12:49:39 · 1685 阅读 · 0 评论