自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 探究C++中的移动语义(左值、右值、引用、move)

普通构造与移动语义的时间对比得出的结果可以看出,使用移动语义后能提高我们程序的效率,这就是为什么C++11以后会有语义的概念,其实主要都是为了提升效率而不断引入的。接下来我们一步一步探究其中的奥秘,首先来看一些概念。

2024-04-22 13:10:58 1708 1

原创 git学习与实践(入门)

其实Git就是用来管理控制工作的文件的,在多人合作团队任务中起到非常重要的作用,学会管理,学会协作,能够提高工作的效率,或许也能让一个团队、项目走得更远。

2024-04-05 17:05:06 1337 1

原创 设计和使用Qt Designer Widget插件时遇到的问题记录及解决方案

最近在学习Qt中的自定义插件和库,然后在设计和使用Qt Desiger Widget插件时,发现无法找到我自己设计的Widget插件,于是分析和查询了一番,又发现了好多问题,最后一步一步分析与查询,最终成功解决了问题,成功使用自己的自定义插件,在这过程中也对一些构建配置、链接库有了更深的理解。

2024-04-05 17:02:03 636 1

原创 “我与旧事归于尽, 来年依旧迎花开” ——启2024

光阴似箭,日月如梭。这一年于我而言,过得十分飞快,仿佛还在刚考上大学的那段日子里,还是个刚踏入大学校园的懵懂新生。但是转眼看着当下,我也成为了别人眼中所谓的学长。这一年,认识了很多优秀的人,也结识了许多朋友,也经历了各种各样的事情。和去年一样,吃了很多亏,也做过很多傻事,同样,我也收获许多。前几天看了一期《开讲啦》,嘉宾是李健,他说:“大学对我来说才是真正的成长”。我想于我而言,也是的。

2024-02-10 02:03:04 472 1

原创 Qt报错:error: Project ERROR: Unknown module(s) in QT: core5compat

经过查询后得知,自己的Qt版本是Qt 6,是Qt框架的最新主要版本,相比于Qt 5,它提供了许多改进和新特性,但也移除了一些旧特性和类。这个模块包含了一些在Qt 6中被弃用但在Qt 5中常用的类和方法。错误消息 “Unknown module(s) in QT: core5compat” 指的是在尝试编译或运行一个使用Qt框架的项目时,Qt环境中缺少名为 core5compat 的模块。这通常出现在尝试将基于Qt 5的代码迁移到Qt 6时,因为Qt 6中移除或更改了一些在Qt 5中存在的功能。

2024-01-31 16:14:32 1298

原创 2023年最后一个月了,当初的愿望实现了吗?

不知不觉,2023年只剩下最后一个月了,只能说,时光过得好快!今年是梦幻的一年,好像做了很多事,但也好像没做什么,也许是接触到的东西比之前多了吧,我也体验了很多东西,同时我也切身感受到我的思维、价值观、人生观也一直在潜移默化地改变着。这么说似乎也没错,因为人本来就是一直会变的嘛。今天重新翻看了之前自己写的一些文章,突然看到了年初立下的小目标:

2023-11-30 23:16:49 211 1

原创 因为山就在那里

第一次爬北京的山,看到了不一样的风景,也收获到了意外的体验。虽说是3A级景区,但这次给我的体验远不止3A,恰巧赶上了日落,路上遇到了小猫,2000多米的爬山体验,给我的感觉是,棒极了。

2023-11-19 11:46:48 148

原创 用vscode写Markdown时tab键在网页上缩进错误问题

这两天在写博客时,遇到了一个奇怪的错误,就是在博客上传到网站上预览时,代码块中用tab键缩进的空格变成了8空格。我平时用vscode来编写博客,在本地渲染预览时没有问题,显示为4个空格,然而传到博客网站上时就变成8空格,有些奇怪。

2023-11-13 13:46:22 363

原创 STL--vector容器(构造、遍历、插入删除、容量大小、数据存取、动态扩容等)

C++的STL给我们提供了很多可用的容器,vector就是最常用的容器之一,vector应该掌握的基础内容包括构造函数、元素的插入插入删除、赋值、存取等操作。重点内容应该掌握vector的扩容机制、内存大小的变化原理等。

2023-11-11 17:19:55 892 2

原创 经典大数相加算法、高精度加法

所谓高精度加法,其实就是竖式加法,竖式加法我们在小学2年半的时候都学过,那我们该如何实现呢?

2023-10-18 13:43:51 240 1

原创 数据结构——堆(向上调整法/向下调整法、建堆、堆排序、TopK问题)

本篇文章主要介绍了堆的基本概念和性质向上调整法(up)和向下调整法(down),向下调整法的应用较多,应当重点掌握。接着我们介绍了基于up和down两种操作的一些堆能实现的操作,插入一个数、求集合中的最值、删除集合中的最值、删除任意一个元素、修改任意一个元素,以及删除时的覆盖思想。堆排序和Topk问题,了解了建堆的方法以及时间复杂度,一个一个元素插入+向上调整法建堆的时间复杂度是O(N*longN),而从最后一个非叶子节点开始递归向上进行向下调整法建堆的时间复杂度为O(N)。

2023-10-07 22:12:37 650 1

空空如也

空空如也

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

TA关注的人

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