自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STL学习总结(C++)(待完成)

首篇博客C++STL简介组件一:容器1. 顺序容器1.1 vector1.2 deque1.3 list2. 关联容器2.1 set和multiset2.2 map和multimap3. 容器适配器3.1 stack3.2 queue3.3 priority_queue组件二:迭代器组件三:算法合理的创建标题,有助于目录的生成如何改变文本的样式新的改变插入链接与图片如何插入一段漂亮的代码片生成一个...

2021-04-12 23:00:30 278

原创 git的使用

git的使用0. git的安装1. 首次使用git前的准备2. 使用git进行本地和远程仓库的操作2.1 新建仓库2.2 后续更新其他操作指令0. git的安装git的安装就不赘述了,参考百度。1. 首次使用git前的准备打开Git Bash。此时进行操作会报错!原因是操作需要在git目录下因此先创建一个目录:git init接着设置账号、邮箱git config --gl...

2021-04-12 22:38:49 154

原创 实际算法问题

实现二叉树的层序遍历并输出void layerTrace(BTreeNode *T){if(T== nullptr) return;BTreeNode *p=T;queue<BTreeNode*>q;q.push(p);while(!q.empty()){ p=q.front(); q.pop(); cout<<<<p->data;...

2021-04-12 22:37:20 290

原创 Qt Designer修改组件样式:设置自定义图片

流程:资源文件中添加图片,Qt Designer中修改组件的border-image资源文件中添加图片新增source文件命名为resource.qrc》open in editor进入编辑》添加前缀设置目录》在根目录中新建一个Image文件夹》在编辑页面添加文件到刚刚添加前缀设置的目录里》构建Qt Designer中修改组件的border-image》在Qt Creator中双击.ui文件进入qt designer》对待修改的组件右键选择“改变样式表”》添加资源的小箭头中选择

2021-04-12 22:29:24 1040 1

原创 Project ERROR: Unknown module(s) in QT: core5compat

Qt6沿用Qt5的QTestCodec类报错背景操作1. 修改.pro文件2. 添加头文件3. 实现代码背景Qt 5中使用QTestCodec类用来编转码,使得能够兼容中文字符。应用场景如:打开文件时获取的文件路径包含中文。Qt 6中将QTestCodec类放弃了,但是提供了Qt 5模块能让我们继续使用QTestCodec类。操作1. 修改.pro文件在.pro文件中添加:QT += core5compat若报错:error: Project ERROR: Unknown module

2021-04-12 22:10:04 7160

原创 Qt6——Qt Creator将Kit构建套件设置为MSVC2019

Qt Creator的debugger配置1. 环境2. Qt Creator配置MSVC 20192.1 若本机已安装了VS 20192.2 若本机未安装VS 20191. 环境配置版本操作系统Windows 10QtQt 6.0.3Qt CreatorQt Creator 4.14.2 (Enterprise)VSVisual Studio Professional 20192. Qt Creator配置MSVC 2019 &nbsp

2021-04-12 21:43:28 4540

原创 近容器之string(C++)

C++近容器之string类学习总结概述具体用法0. 头文件1. 构造函数2. 常用函数(查询)3. 常用函数(操作)4. 应用4.1 判断是否为质数概述近容器常见的有4种:C语言式数组、string、bitset、valarray。<string.h>和支持对c语言风格字符串进行操纵的C库字符串函数,但不支持string类。string类:实际上是模板具体化basic_st...

2020-08-01 18:11:53 129

原创 Qt Creator的调试器配置

安装了Qt 5.12.0、Qt Creator 4.8.0 (Enterprise)、Visual Studio Professional 2017问题:Qt Creator调试器未配置好打开Qt Creator》工具》选项》Kits,发现MSVC2015、MSVC2017前方有个黄色感叹号警示牌,表明该kit未配置。我用的是VS2017,因此首先安装MSVC2017。网址:https://docs.microsoft.com/zh-cn/windows-hardware/drivers/oth

2020-08-01 18:10:16 781

原创 vmware的centos7与主机的共享文件夹配置

在准备安装vm-tools时,告知centos7使用了open-vm-tools。非root的普通用户使用指令,某些需要在前面加上sudo来获取权限。若使用sudo时报错: xxx(用户名)不在 sudoers 文件中。此事将被报告。则需要先在sudoers文件中添加用户信息才能获取权限,详细教程可以百度得到。1.首先将open-vm-tools更新为最新版:sudo yum install open-vm-tools 2.执行挂载指令:sudo vmhgfs-fuse .host:/ /mnt

2020-08-01 17:44:41 1869

原创 linux-centos7使用报错记录(持续更新)

1. yum报错前提:使用yum的install功能报错:/var/run/yum.pid已被锁定,pid为3321的另一个程序正在运行。 Another app is currently holding the yum lock; waiting for it to exit...原因:yum在锁定状态,被其他进程使用中解决:杀死该进程kill -9 3321(格式为:kill -9 pid)或:rm -f /var/run/yum.pid2. 安装VScode报错前提:下载好rpm文

2020-08-01 17:04:36 584

原创 近容器之bitset类(C++)

C++近容器之bitset学习总结概述具体用法0. 头文件1. 声明和初始化2. 常用函数(查询)3. 常用函数(操作)4. 应用4.1 判断是否为质数概述近容器常见的有4种:C语言式数组、string、bitset、valarray。bitset类:使位集合更容易生成和操作。bitset(位集合)是用于表示位标志的集合。bitset在编译时是固定长度的。具体用法0. 头文件#in...

2019-03-19 00:12:17 181

原创 STL之常用算法(C++)持续更新

STL之常用算法概述0. 头文件1.fill、fill_n、generate、generate_n2. equal、mismatch、lexicographical_compare3. remove、remove_if、remove_copy、remove_copy_if4. replace、replace_if、replace_copy、replace_copy_if5. 数学算法概述ST...

2019-03-18 18:53:11 168

原创 STL之queue、priority_queue学习总结(C++)

STL之queue、priority_queue用法概述具体用法0. 头文件1. 声明和初始化2. 常用函数(查询)2.1 empty()2.2 size()2.3 front()——queue;2.4 back()——queue2.5 top()——priority_queue2.6 输出3. 常用函数(操作)3.1 push()3.2 emplace()3.3 pop()3.4 swap()...

2019-03-17 22:41:34 264

原创 STL之stack学习总结(C++)

STL之stack用法概述具体用法0. 头文件1. 声明和初始化2. 常用函数(查询)2.1 empty()2.2 size()2.3 top()2.4 输出3. 常用函数(操作)3.1 push()3.2 emplace()3.3 pop()3.4 swap()概述STL提供3种容器适配器:stack、queue、priority_queue。容器适配器不是第一类容器,因为它们不提供存放数...

2019-03-17 20:05:07 613

原创 STL之map、multimap学习总结(C++)

STL之map、multimap用法概述概述STL关联容器能通过关键字(search key)直接访问从而存储和读取元素。在关联容器中按排序顺序维护关键字。对关联容器迭代时,按该容器的排列顺序遍历。map、multimap提供了操作与每个关键字相关联的值(映射值mapped value)的方法。map、multimap的主要差别:multimap允许存放与数值相关联的重复关键字,而map...

2019-03-17 18:54:02 438

原创 STL之set、multiset学习总结(C++)

STL之set、multiset用法概述具体用法(以set为例)0. 头文件1. 声明和初始化2. 常用函数(查询)2.1 empty()2.2 size()2.3 find()2.4 lower_bound()2.5 upper_bount()2.6 equal_range()2.7 count()2.8 迭代器2.9 输出3. 常用函数(操作)3.1 insert()3.2 swap()3.9...

2019-03-17 13:48:25 1137 1

原创 STL之deque学习总结(C++)

STL之deque用法概述具体用法0. 头文件1. 声明和初始化2. 常用函数(查询)2.1 empty()2.2 size()2.3 front()2.4 back()2.5 迭代器2.6 输出3. 常用函数(操作)3.1 push_back()3.2 push_front()3.3 pop_front()3.4 pop_back()3.5 assign()3.6 insert()3.7 era...

2019-03-17 00:33:00 681 1

原创 STL之list学习总结(C++)

STL之list用法概述具体用法0. 头文件1. 声明和初始化2. 常用函数(查询)2.1 empty()2.2 size()2.3 capacity()2.4 front()2.5 back()2.6 at() 和 下标运算符[ ]2.7 迭代器2.8 输出3. 常用函数(操作)3.1 push_back()3.2 pop_back()3.3 assign()2.4 insert()3.5 er...

2019-03-16 14:20:16 345

原创 二维向量、二维链表的输入输出

STL之list用法概述1. 二维链表2. 二维向量概述有些朋友可能对二维数组的输出有点疑惑,因为平常遇见的少。二维是若干个一维组成的,因此借鉴一维数组的输出,可以得到二维数组的输出方法。1. 二维链表由于链表不像传统数组和vector,不是连续内存存储的,因此不能用下标运算符[ ]来索引。在输出时需要使用迭代器的指针的遍历输出。//声明一个二维链表 list&amp;amp;lt;list&amp;amp;lt;...

2019-03-16 01:04:23 2520

原创 STL之vector学习总结(C++)

STL之vector用法概述具体用法0. 头文件1. 声明和初始化2. 常用函数(查询)2.1 empty()2.2 size()2.3 capacity()2.4 front()2.5 back()2.6 at() 和 下标运算符[ ]2.7 迭代器2.8 输出3. 常用函数(操作)3.1 push_back()3.2 pop_back()3.3 assign()2.4 insert()3.5 ...

2019-03-16 01:04:02 612

原创 排序算法学习总结(C++)

C++排序算法概述1. 内排序1.1 Insertion Sort1.2 Bubble Sort1.3 Selection Sort1.4 Shell Sort概述C++排序算法是数据结构与算法里极其重要的基础知识。排序分为内排序和外排序。内排序:待排序记录都放在主存(main memory)中外排序:待排序的记录太多而无法放在主存中,需要把其中一些记录从磁盘中读取出来进行排序,再将记录...

2019-03-15 17:06:57 329

空空如也

空空如也

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

TA关注的人

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