- 博客(20)
- 资源 (22)
- 论坛 (2)
- 收藏
- 关注
原创 list为什么“越界”了,还能输出值
1 问题list<int> List; List.push_back(1); List.push_back(2); List.push_back(3); List.push_back(4); List.push_back(5); List.push_back(6); list<int>::iterator itera...
2020-04-24 11:11:03
457
原创 使用小细节——C++ list的erase和remove
文章目录1 erase(搭配迭代器)2 remove(搭配值)平时一般使用都是vector,但是涉及到频繁删除元素的时候,就会用到list,因为vector每次删除后,删除元素后面的每个元素的迭代器都要重新分配。1 erase(搭配迭代器) list<int> List; List.push_back(1); List.push_back(1); L...
2020-04-24 10:21:30
556
原创 超酷模仿LOL界面用Qt实现连接mysql数据库登陆,并记住账号——附代码下载、mysql驱动
文章目录1 效果2 核心代码3 代码下载1 效果有背景音乐,登陆成功背景音乐消失,返回登陆,又有背景音乐。登陆账号和密码为空都会报错,并且重设焦点。圆角化了边框(后补):2 核心代码连接数据库:static bool createConnection(){ //连接第一个数据库 //QMYSQL QSqlDatabase db2 = QSqlDat...
2020-04-20 23:50:16
1396
原创 如何抓取B站(https://www.bilibili.com)的视频
文章目录1 方法1 方法在bilibili网址前面加上kan,随后就会弹出安装谷歌插件后就可以下载了,另外该网站还有视频转mp4格式,十分方便。
2020-04-20 21:53:40
796
原创 超详细QSettings封装对ini文件的一系列操作
文章目录1 类代码2 测试代码1 类代码//文件头#ifndef INIFILE_H#define INIFILE_H#include<QSettings>#include <QString>#include <QStringList>#include <QDebug>class IniFile{public: In...
2020-04-20 16:22:07
535
原创 为什么使用C++?————深层次讲解
文章目录1 C++特点2 为什么使用C++?3 简单的例子说服他人使用C++?通常语言都是一种工具,无论是编程语言还是其他语言。追根溯源就是解决问题的工具。通常都不是为了特定的工具挑选合适的问题,而是为了选择被该软件兼容的工具。**对待任何编程语言的态度都是合适时,就采用这一种,如果另一种更管用,就选用另一种。**因此如何选择一门编程语言是十分重要的。1 C++特点1 抽象。选择性忽...
2020-04-17 23:39:54
253
原创 正则表达式(regular expression)————以Qt为例
文章目录1 应用2 简介2.1 组成2.2 特殊字符2.2.1 匹配多个字符串2.2.2 替换字符串2.2.3 统计字符出现次数2.3 Qt中使用3 regexp结构集合3.1 表达式3.2 量词3.3 断言3.4 通配符4 文本捕获4 QRegularExpression4.1 模式字符串4.2 设置模式1 应用1验证:测试一个子字符串是否是符合一些规范。(例如:是否是一个整数或者不包含任...
2020-04-17 00:10:33
118
原创 超详细Qt中如何使用数据库——附赠代码和实际例子
文章目录0 什么情况需要数据库1 Qt使用数据库2 使用数据库2.1 使用QSqlQuery2.1.1 使用数据库前的准备:2.1.2 开始对数据进行操作:2.1.3 进行创表和插入值:2.1.4 批量处理2.1.5 进行查询并输出查询结果:2.1.6 查看数据驱动支持特性2.1.7 事务(使数据操作变为原子性)2.2 使用QSqlQueryModel查询模型2.3 使用QSqlTableMod...
2020-04-16 21:02:00
521
原创 最新Qt 5.14.1、mysql8.0.19和超级详细 Mac下自己编译Qt 5.14.1的MySQL动态链接库【已解决】————附赠编译好的驱动
文章目录1 问题1 问题最开始是使用Qt Creator的mysql驱动,结果和qmake的版本不一致,出错Cannot mix incompatible Qt library (version 0x50c01) with this library (version 0x50c02)解决版本:下载qt源代码(最好是下载的就包括Sources,里面就是源代码)然后自己编译mysql源代...
2020-04-14 23:51:17
504
原创 mac下常见brew指令(超多)
1 指令集合//更新软件:brew upgrade [包名]//安装软件brew install ffmpeg//清理所有包的旧版本 brew cleanup //查看需要更新的包brew outdated//查看brew的版本brew -v//更新homebrew自己brew update//查看可清理的旧版本包,不执行实际操作brew cleanup -...
2020-04-14 09:32:11
131
原创 远程连接MariaDB报错——1130 - Host '192.168.64.1' is not allowed to connect to this MariaDB server
文章目录1 错误2 解决办法1 错误1130 - Host ‘192.168.64.1’ is not allowed to connect to this MariaDB server2 解决办法登陆本地的mysqlmysql -u root -p使用数据库:use mysql;搜索账户:select host from user where user='root';更...
2020-04-11 17:07:09
198
原创 XAMPP Error 403——Mac版
文章目录1 问题描述2 解决方法1 问题描述2 解决方法根据问题的提示,问题出在http-xampp.conf文件,于是先找到该文件。进入Volumes,点击Mount,然后再点击Explore进入找到该文件:更改内容(注意行数):以下内容供粘贴:# since XAMPP 1.4.3<Directory "/opt/lampp/phpmyadmin"> ...
2020-04-11 16:38:55
127
原创 报数( 201912-1/CCF认证)——附带思路和代码
文章目录1 题目2 解析3 参考代码1 题目2 解析读题仔细,问的是每个人跳过的次数,不是第几轮被跳过。求解方法:求余为0来判断是否能整数7,用类似于进制转换的方法求某一位是7(或者使用字符串的方法,用find成员函数)3 参考代码#include <cstdio>#include <cstring>#include <string>usin...
2020-04-10 23:38:30
145
原创 C++传递数组作为参数,但是避免使用弊端
文章目录1 问题2 解决方法2.1 使用引用2.2 提供额外参数1 问题由代码代码可以看出,数组作为参数传递时,输出数组长度只是数组一个指针变量的大小(由于电脑是64位机器,因此输出64位,即8字节)【传递的是数组的首地址,即指向第一个元素的指针】。也就是函数和编译器都不知道传递给它的数组的实际长度。#include <iostream>using std::cout; us...
2020-04-10 22:25:04
116
原创 Qt TCP网络编程——传输图片(附TCP连接逻辑以及完整代码)
文章目录0 效果1 知识点1.1 图片编码和解码1.2 图片显示(合理缩放图像以填充label)1.3 TCP传输与接收2 客户端3 服务器0 效果1 知识点1.1 图片编码和解码png编码为base64数据 :(用于客服端传输)QByteArray Client::getImageData(const QImage &image){ QByteArray ima...
2020-04-10 18:06:41
1146
原创 Qt TCP网络编程————实现简单文字和文件传输
文章目录1 发送文字1.1 服务端1.1.1 添加模块1.1.2 头文件coding1.1.3 源文件(cpp)coding1. 2 客户端1. 2.1 添加模块1. 2.2 头文件coding1. 2.3 源文件(cpp)coding2 传输文件2.1 服务端2.1.1 添加模块2.1.2 头文件coding2.1.3 源文件coding2.2 客户端2.2.1 添加模块2.2.2 头文件cod...
2020-04-10 09:24:04
212
原创 命令端编译Qt程序
1 过程把文件放在Qt Creator软件的第一个文件夹中,如uic -o ui_xxx.h xxx.ui用.ui文件生成.h文件qmake -project生成.pro文件qmake生成Makefiles文件编译main.cpp生成可执行文件windows:mingw32 -makemac:g++ -I/usr/local/opt/qt/includ...
2020-04-01 21:15:16
112
原创 Qt静态编译和动态编译
1 区别发布程序时,需要把用的的库文件打包到应用程序中,使用动态编译:把dll动态编译库直接复制到应用程序中使用静态编译:不再需要dll,生成的目标程序可以直接运行缺点生成可执行文件大;缺乏灵活性,不能部署插件...
2020-04-01 20:36:03
203
原创 Qt Creator编辑器界面揭秘
文章目录1 菜单栏(Menu Bar)2 模式选择器(Mode Selector)3 构造套件选择器(Kit Selector)4 输出窗口(Output panes)1 菜单栏(Menu Bar)文件:管理文件和文件(如新建、打开、关闭)编辑:复制、粘贴、查找、撤销等基本功能构建:构建和运行项目调试:调试程序相关功能Analyze:QML分析器、Valgrind内存和功能分析器...
2020-04-01 20:35:27
400
1
ACM国际大学生程序设计竞赛:题目与解读(完整高清带书签版本)
2019-03-19
QtTcpImage-master.zip
2020-04-19
Qt的windows和mac版编译好的opencv源文件
2020-06-28
loginTest.zip
2020-04-20
QSetting操作ini文件(包括增删改查),自己封装了QSetting类
2020-04-20
OpenCV 3计算机视觉:Python语言实现——高清版带书签全书+源代码
2019-04-05
ACM国际大学生程序设计竞赛:算法与实现(高清完整带书签版)
2019-03-20
590412 数据结构、算法与应用 C++语言描述 原书第2版——高清扫遍版带书签
2019-03-19
C++使用win32API调用报错
发表于 2020-08-22 最后回复 2020-08-22
C++/qt调用dl报错
发表于 2020-08-22 最后回复 2020-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝