自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 免安装版mysql配置及使用Qt编译驱动

1. 下载Mysql免安装包Mysql官网地址–> MySQL Community Server -->下载Windows (x86,64bit)ZIP2. 配置Mysql数据库2.1 将文件复制到需要安装的目录我这准备安装在D:\uninstall\mysql-8.0.29-winx64目录2.2 配置my.ini文件在D:\uninstall\mysql-8.0.29-winx64\bin目录创建my.ini文件,内容如下:注意:basedir=D:\\uninsta

2022-04-29 16:48:02 993

原创 安装Qt和Visual Studio 2019后显示未找到cdb调试器

QtCreator未找到cdb调试器

2022-04-16 22:33:45 2063 1

原创 Qt默认msvc编译器使用utf-8编码

msvc utf-8

2022-03-25 20:22:33 561 1

原创 C++ conan包管理工具的常用操作

conan包管理

2022-03-22 15:31:10 5500

原创 win10 SecoClient连接“提示用户与对方建立连接超时,配置错误或网络故障”

SecoClient、代码 52

2022-02-28 14:52:44 5891 3

原创 git常用命令速查

git常规操作

2022-02-25 15:38:42 229

原创 Qt Creator配置Clang-format代码格式化

代码格式化

2022-02-16 15:50:38 743

原创 Win11还原经典右键菜单

win11右键菜单栏还原

2022-02-10 12:39:13 1173

原创 VScode配置C/C++环境

1. 安装C/C++的拓展2. 点击设置修改 C_Cpp › Default: Cpp Standard为c++11 C_Cpp › Default: C Standard(C/C++的标准)为c113. 下载mingw32的编译器,安装,将bin目录配置环境变量4. 测试c编译器 gcc --version5. 测试C++编译器 g++ --versi...

2020-05-18 21:59:16 538

原创 电脑UDP不能收发组播数据的解决方法

如果是多网卡导致的问题,可以重置网卡使用管理员权限打开命令行:第一步: netsh int ip reset c:/reseting.txt 回车第二步: netsh winsock reset 回车第三步: 重启

2020-05-18 21:57:23 4612

原创 查找网络端口占用命令

1.进入命令控制台 win+r,输入cmd,回车2.查看所有端口的软件占用情况netstat -ano3.查看被占用端口的PID4.使用PID查看是那个程序占用该端口tasklist | findstr "PID"

2020-05-18 21:55:58 258 1

原创 Git常用命令记录

1. git的全局配置–global 代表是全局配置(只用配置一次)设置用户名: git config --global user.name [用户名] git config --global user.name Visionary1455设置邮箱: git config --global user.email [邮箱] git config --glo...

2020-04-27 08:57:02 184

原创 Visual Studio 平台OpenCV3.2项目配置

F:\opencv3.2\vs64目录下包含了opencv的 include //头文件 bin //动态链接库 lib //静态链接库1.项目属性 -> 平台 x642.项目属性 -> 配置属性 -> VC++目录 -> 包含目录: F:\opencv3.2\vs64\include\ F:\opencv3.2\vs64\inclu...

2020-03-29 17:11:45 154

原创 Qt 平台OpenCV3.2项目配置

1.在pro文件中添加如下: INCLUDEPATH += F:\opencv3.2\mingw32\include LIBS += F:\opencv3.2\mingw32\bin\libopencv_*.dll2.ctrl+b,构建项目3.拷贝F:\opencv3.2\mingw32\bin下的所有文件到程序运行目录debug或release4.引入头文件#include &l...

2020-03-29 17:11:09 182

原创 vim推荐设置

cd ~/.vimrc set number set langmenu=zh_CN.UTF-8 set helplang=cn set enc=utf-8 set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936

2020-03-29 17:10:33 141

原创 Ubuntu18.04美化桌面

1. 安装gnome桌面环境配置工具sudo apt-get install gnome-tweaks安装完成后alt+f2在运行窗口输入 gnome-tweaks 回车执行。弹出窗口中,在左边列表中选择窗口选项(或者标题栏按钮中)。2. 安装gnome的拓展sudo apt-get install gnome-shell-extensions sudo apt-get insta...

2020-03-29 17:09:47 494

原创 VS2019+Qt5.12.7开发项目配置

1. 下载插件 VS2019 -> 工具 -> 拓展和更新 -> 搜索qt -> 下载Qt Visual Studio Tools2. 下载完毕,关闭VS2019 VSIX Installer会安装Qt Visual Studio Tools;3. 配置Qt的环境 拓展 -> Qt VS Tools -> Qt options在弹出的窗口中找到A...

2020-03-29 17:08:50 1632 1

原创 VS2019 + OpenCV3.2(64位库)

1. 先选择x64位的Debug调试器2. include头文件的目录项目属性->配置属性 -> VC++目录 包含目录: F:\opencv3.2\opencv\build\include F:\opencv3.2\opencv\build\include\opencv23. lib的配置 项目属性-&gt...

2020-03-29 17:08:16 631

原创 QT上的Sqlite数据库操作

1.Sqlite数据库连接的创建 QString connString = QCoreApplication::applicationDirPath(); //程序运行的目录 connString += "\\test.db"; QSqlDatabase m_database = QSqlDatabase::addDatabase("QSQLITE"); m_datab...

2020-03-29 17:07:32 272

原创 Qt5.9.12.7 Https访问TLS initialization failed错误

1.错误产生原因:对于高于(且包含)Qt5.12.4的QT版本,在https请求时,会使用OpenSSL加密.在Qt官网给出的release note里写的 We wanted to update now as the earlier version of OpenSSL runs out of support at the end of the year . Unfortunatel...

2020-03-29 17:06:43 909

原创 Qt在window下的环境变量PATH的配置及项目打包

将以下路径加入到系统环境变量的Path中:D:\Qt\Qt5.12.7\5.12.7\mingw73_32\binD:\Qt\Qt5.12.7\Tools\mingw73_32\bin发布Qt程序,如何找到缺少的dll1,去目录:D:\Qt\Qt5.12.7\5.12.7\mingw73_32\bin2,找到windeployqt.exe3,先去你生成的exe的文件夹,在这个文件夹下...

2020-03-29 17:06:01 1203

原创 安装Anaconda以及使用Jupyter Notebook

第一步:安装Anaconda下载安装包:官网:https://www.anaconda.com/distribution/#download-section如果嫌慢的话,可以去清华镜像源下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/1.1 下载到本地后,运行bash Anaconda3-××××××××.sh1.2 ...

2020-03-29 17:04:14 238

原创 Learning OpenCV Day5-视频以及摄像头数据的处理

1. 摄像头以及视频数据的打开 cv::VideoCapture cap(0); //整形参数代表视频来源于摄像头 cv::VideoCapture cap(filePath); //一个文件路径代表打开的是一个视频文件 //打开 if (cap.isOpened()) { cout << "open Fail...

2020-03-25 09:42:32 168

原创 Learning OpenCV Day4-ffmpeg的操作

在命令行中执行相应的命令,进行操作下载链接:http://ffmpeg.club/1. 抽取视频文件中的音频文件: 注释: -i 标识输入文件 -vn 标识丢弃视频文件中的视频部分,只保留音频 -y 直接确认,即同名文件确认 ffmpeg.exe -i input....

2020-03-23 08:45:23 140

原创 Learning OpenCV Day3-图像的常用操作

1. 图像读取 cv::Mat src = imread("1.png");2. 图像的剪切 cv::Rect rect(100,100,200,200); cv::Mat roi = src(rect);3. 图像的色彩转换 cv::cvtColor(src, det, cv::COLOR_BGR2GRAY);//RGB图像转为灰度图...

2020-03-22 08:39:25 254

原创 Learning OpenCV Day2-Mat在Qt中的显示以及像素格式

1.自定义一个QOpenGLWidget类2.重写void paintEvent(QPaintEvent *event)方法void Window::paintEvent(QPaintEvent *event){ QOpenGLWidget::paintEvent(event); QPainter painter; cv::Mat mat = cv::imrea...

2020-03-21 07:53:13 346

原创 Learning OpenCV Day1–Mat的创建及遍历

1.Mat的创建1.1 初始化创建 cv::Mat mat(3000, 4000, CV_8UC3); //参数一:rows,行 //参数二:cols,列 //参数三:类型1.2 create创建 cv::Mat mat; mat.create(3000, 4000, CV_8UC3);2.Mat的遍历 首先我们需要知道Mat的...

2020-03-20 07:27:21 231

原创 基于 Ubuntu 搭建 WordPress

1.准备 LAMP 环境 LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 WordPress 系统依赖的基础运行环境。我们先来准备 LAMP 环境: (由于部分服务安装过程中展示需要,建议您将下方终端部分的高度通过拖拽方式调高一点)2 安装 Apache2 在终端输入该命令 ,使用 *apt-get安装 Apache2: sudo ...

2020-03-18 13:49:32 192

原创 opencv mingw-32 编译常见问题(转载)

OpenCV使用CMake和MinGW的编译 常见问题见最后具体参照:https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows前言本篇文章是介绍使用32在GW在Windows下编译OpenCV 生成32位的DLL关于使用 64 位的 MinGW 编译 OpenCV 生成 64 位的 dll,后面更软件环境Windows-1...

2020-01-03 08:48:02 2197

原创 Qt自学笔记(一)

1.Qt项目构建.pro文件间接QT += gui core QT:代表引入QT的模块 gui 界面 core 核心 ```- TARGET = test```cpp TARGET:代表生成的可执行文件的名称xxx.exe test:生成test.exe ```- TEMPLATE = app```cpp TEMPLAT...

2019-12-26 10:54:25 182

原创 VIM常用快捷键

一、移动光标 h,j,k,l 上,下,左,右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ctrl-u 上翻半页 ctrl-d 下翻半页 w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长跳,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳...

2019-12-24 03:10:46 151

原创 支持多格式的Windows阅读器 Sumatra PDF(装机必备)

Sumatra PDF 是一个支持pdf、epub、mobi、chm、xps、djvu、cbz、cbr等多中格式的windows平台的阅读器。(装机必备呀)拥有安装版和便携版(各位可以点击官网下载)。官网:https://www.sumatrapdfreader.org/free-pdf-reader.htmlGitHub:https://github.com/sumatrapdfre...

2019-12-23 11:13:16 1419

原创 win-Qt环境下Boost的另类引入方式

将boost 编译成了静态库,在项目中随处引用头文件可以使用 可以查看博客:https://www.nhmsr.top/archives/1041.boost的下载https://dl.bintray.com/boostorg/release/1.72.0/source/2.拷贝boost源码到使用它的项目中(此种方式可能会让项目变得非常的大)3.在pro/pri文件中进...

2019-12-18 02:12:02 142

原创 win-Qt环境下Boost编译成静态库

1. 下载Boost源代码boost_1_72_0.7zhttps://dl.bintray.com/boostorg/release/1.72.0/source/2. 生成bjam.exe将boost_1_72_0解压到D:\boost_1_72_0进入D:\boost_1_72_0\tools\build\src\engine目录cd D:\boost_1_72_0...

2019-12-18 01:59:56 245

原创 多线程编程总结(二)——条件变量和互斥锁(转载)

转载原文:https://blog.csdn.net/skyroben/article/details/72850109互斥锁1.什么叫互斥锁?​ 互斥锁(也成互斥量)可以用于保护关键代码段,以确保其独占式的访问,类似于二元信号量。二者都可以称为挂起等待锁———锁资源得不到满足,就会被挂起,在信号量或互斥锁上等待。注:当前线程的PCB在互斥量的等待队列等待以便快速唤醒。进程等待...

2019-12-13 01:30:38 245

原创 多线程编程小结(一)(转载)

转载出处:https://blog.csdn.net/skyroben/article/details/727934091.背景知识​ Linux没有真正意义上的线程,它的实现是由进程来模拟,所以属于用户级线程,位于libpthread共享库(所以线程的ID只在库中有效),遵循POSIX标准。Windows下有一个真正的数据结构TCB来描述线程。Linux上两个最有名的线...

2019-12-13 01:21:35 110

原创 C++中的标准输入\输出方法

1.输入1.1 cin >> 作用:按当前变量类型,从输入缓冲区中读取该类型大小的数据,并转换为该类型 返回值: 成功:非0(cin读取内容的地址) ​ 失败:返回0(将cin的输入标志设置为输入错误,要使用cin.clear()清除)//使用cin输入int n = 0;char ch;cin >> ...

2019-12-09 01:20:15 1475

原创 C++学习笔记(一)

1 C++的Hello World #include <iostream> using namespace std int main() { cout << "Hello World!" << endl; system("pause"); ret...

2019-12-09 00:36:27 93

原创 C语言输入/输出总结

1 标准输入1.1 getchar() 获取一个字符: ​ 返回值: ​ 失败:EOF ​ 成功:获取到的字符(包括空白字符) ​ 说明:会删除输入缓冲区中的当前字符char ch;ch = getchar();1.2 gets() 获取一个字符串: ​ 返回值: ​ 失败:EOF ​ ...

2019-12-02 05:46:38 321

原创 Huffman编译器和译码器设计(一)

1. 需求分析设计一个哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,知道选择退出为止。将权值数据存放在数据文件中;分别采用动态和静态存储结构;1. 读权重数据文件获得权重和字符的对应数组2. 手动输入字符与对应权重值3. 通过权重字符对应数组生成哈弗曼树4. 利用建立好的哈弗曼树生成哈弗曼编码5. 通过建立好的哈弗曼树解析哈弗曼编码生成译码 ...

2019-12-02 01:36:55 512

空空如也

空空如也

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

TA关注的人

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