自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++11】详解--原始字符串字面量(多维度解析,小白一看就懂!!)

C++11 引入了 ----原始字符串字面量(raw string literals),这是一个增强型的字符串表示方式,用于简化处理复杂的字符串。它与普通字符串字面量的主要区别在于,原始字符串字面量可以包含反斜杠(\)和引号(")等特殊字符,而无需对它们进行转义。

2024-07-21 16:06:25 168 4

原创 【C++】多态-最全解析(多态是什么?如何使用多态?多态的底层原理是什么?)

多态----是 面向对象 三大基本特征中的最后一个,多态可以实现 “一个接口,多种方法”,比如 父类 和 子类 中的同名方法,在增加了多态后,调用同名函数时,可以根据不同的对象(父类对象或子类对象)调用属于自己的函数,实现不同的方法,因此多态的实现依赖于继承

2024-07-16 16:06:48 900 27

原创 【C++】继承最全解析(什么是继承?继承有什么用?)

继承是 面向对象三大特性之一(封装、继承、多态),所有的面向对象(OO)语言都具备这三个基本特征,封装相关概念已经在《类和对象》系列中介绍过了,今天主要学习的是继承,即如何在父类的基础之上,构建出各种功能更加丰富的子

2024-07-12 22:44:39 964 14

原创 【算法专题--栈】点击消除 -- 高频面试题(图文详解,小白一看就懂!!)

点击消除这道题,可以说是--栈专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!! 本片博客就来详细的讲讲解一下点击消除的实现方法,让我们的面试变的更加顺利!!!

2024-07-07 22:55:20 302 7

原创 【C++】模板进阶--保姆级解析(什么是非类型模板参数?什么是模板的特化?模板的特化如何应用?)

​在我们学习C++时,常会用到函数重载。而函数重载,通常会需要我们编写较为重复的代码,这就显得臃肿,且效率低下。重载的函数仅仅只是类型不同,代码的复用率比较低,只要有新类型出现时,就需要增加对应的函数。此外,代码的可维护性比较低,一个出错可能会导致所有的重载均出错。 那么,模板的出现,就让这些问题有了解决方案,在之前的文章中已经详细的讲解了C++的 -----模板初阶,所以本次博客将为大家详细的讲解C++的模板进阶!!

2024-07-06 21:33:00 1361 14

原创 【linux进程】进程地址空间(什么是进程地址空间?为什么要有进程地址空间?)

对于 C/C++ 来说,程序中的内存包括这几部分:栈区、堆区、静态区 等,其中各个部分功能都不相同,比如函数的栈帧位于 栈区,动态申请的空间位于 堆区,全局变量和常量位于 静态区 ,区域划分的意义是为了更好的使用和管理空间,那么 真实物理空间 也是如此划分吗?多进程运行 时,又是如何区分空间的呢?写时拷贝 机制原理是什么?本文将对这些问题进行解答

2024-07-05 13:50:49 1023 4

原创 【C++/STL深度剖析】priority_queue 最全解析(什么是priority_queue? priority_queue的常用接口有哪些?)

优先级队列 priority_queue 是容器适配器中的一种,常用来进行对数据进行优先级处理,比如优先级高的值在前面,这其实就是数据结构中的 堆,它俩本质上是一样东西,底层都是以数组存储的完全二叉树,不过优先级队列 priority_queue 中加入了 泛型编程 的思想,并且属于 STL 中的一部分。本就就来详细的讲解一下 priority_queue 是如何使用的!!

2024-07-04 14:56:48 1192 2

原创 【C++/STL深度剖析】stack和queue的详细概念和使用(图文详解,初学者必看!!)

最近在刷 leetcode 的时候,发现 stack和queue都还没弄明白😖,但是 STL 的强大是众所周知滴,早晚都是要解决滴,因此专门写下这篇文章,以供自己复习和各位老铁使用,快速的回忆 stack和queue 的用法,让你找回自信,不用再竞赛的时候颜面尽失。

2024-07-03 09:11:58 1106 6

原创 【算法专题--栈】用队列实现栈 -- 高频面试题(图文详解,小白一看就懂!!)

用队列实现栈 这道题,可以说是--栈专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-30 21:24:52 819 3

原创 【算法专题--栈】用栈实现队列 -- 高频面试题(图文详解,小白一看就懂!!)

用栈实现队列这道题,可以说是--栈专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-30 11:56:56 885 1

原创 【算法专题--链表】两数相加 -- 高频面试题(图文详解,小白一看就懂!!)

两数相加 这道题,可以说是--链表专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-29 11:09:07 1147 1

原创 【算法专题--栈】后缀表达式求值 -- 高频面试题(图文详解,小白一看就会!!)

后缀表达式求值这道题,可以说是--栈专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-28 17:10:49 414

原创 【算法专题--栈】栈的压入、弹出序列 -- 高频面试题(图文详解,小白一看就懂!!)

栈的压入、弹出序列这道题,可以说是--栈专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-28 10:57:52 491 1

原创 【算法专题--链表】旋转链表 -- 高频面试题(图文详解,小白一看就懂!!)

旋转链表 这道题,可以说是--链表专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-26 10:29:37 466 5

原创 【Linux】Linux下的环境变量(什么是环境变量,环境变量有什么作用?)

环境变量是一种非常重要的概念,它对于系统的行为和应用程序的运行起着关键的作用。那么环境变量究竟在扮演着什么样的角色呢?让我们一起深入了解一下

2024-06-25 11:09:24 1117 2

原创 【算法专题--链表】两两交换链表中的节点 -- 高频面试题(图文详解,小白一看就懂!!!)

两两交换链表中的节点 这道题,可以说是--链表专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-23 22:50:25 737 3

原创 【Linux进程】进程的 切换 与 调度(图形化解析,小白一看就懂!!!)

在 Linux 操作系统中,进程的 调度 与切换 是操作系统核心功能之一,它涉及到如何有效地利用CPU资源,保证系统的响应速度和吞吐量。那么 Linux 是如何完成进程的调度与切换的呢? 本篇博客将会带大家一起了解一下 Linux 下的进程 调度 与切换。

2024-06-23 20:28:29 907 1

原创 【Linux进程】手把手教你如何调整----进程优先级(什么是优先级?为什么要有优先级?)

进程优先级是操作进程优先级是操作中的一个重要概念,我们知道 一个 CPU 只能同时运行一个进程,而进程是由很多个的,所以需要存在进程优先级来确定进程获取 CPU 资源的顺序。那么话不多说,开启我们 进程优先级 的话题。中的一个重要概念,我们知道 一个。

2024-06-21 20:53:02 1215 5

原创 【Linux进程】Linux下的---七大进程状态(什么是进程状态?Linux下有哪些进程状态?)

进程 只有被操作系统(OS)管理好了,才能发挥它的全部作用,而 系统 中存在多个 进程 ,操作系统(OS)无法做到面面俱到,因此为了更好的管理 进程,操作系统把 进程 分成了几种状态:运行、阻塞、挂起、休眠等等。至于每种状态的应用场景是什么?有什么用?本文将会带大家认识各种 进程 状态

2024-06-21 10:49:40 1567 1

原创 【算法专题--链表】K个一组翻转链表 -- 高频面试题(图文详解,小白一看就懂!!!)

K个一组翻转链表 这道题,可以说是--链表专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-18 10:40:54 647 21

原创 【算法专题--链表】删除排序链表中的重复元素II -- 高频面试题(图文详解,小白一看就懂!!)

删除排序链表中的重复元素II元素这道题,可以说是--链表专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-16 22:31:26 1240 9

原创 【算法专题--链表】删除排序链表中的重复元素 -- 高频面试题(图文详解,小白一看就懂!!)

删除排序链表中的重复元素这道题,可以说是--链表专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-16 11:14:27 433 3

原创 【算法专题--链表】链表中倒数第 K 个节点(图文详解,小白一看就懂!!!)

链表中倒数第 K 个节点这道题,可以说是--链表专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-15 22:36:40 486 2

原创 【算法专题--链表】反转链表II--高频面试题(图文详解,小白一看就会!!!)

反转链表II这道题,可以说是--链表专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-15 11:44:36 797 10

原创 【算法专题--链表】相交链表--高频面试题(图文详解,小白一看就会!!)

相交链表这道题,可以说是--链表专题--,比较经典的一道题,也是在面试中频率较高的一道题目,通常在面试中,面试官可能会要求我们写出多种解法来实现这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-14 10:27:39 946 8

原创 【算法专题--链表】合并两个有序链表--高频面试题(图文详解,小白一看就会!!)

合并两个有序链表这道题,可以说是--链表专题--,比较经典的一道题,也是在面试中频率较高的一道题目,通常在面试中,面试官可能会要求我们写出多种解法来实现这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-12 16:49:34 1863 19

原创 【C++】list 容器的增删改查---模拟实现(图例超详细解析!!!)

STL 中的 list 是一个带头双向循环链表,作为链表的终极形态,各项操作性能都很优秀,尤其是 list 中迭代器的设计更是让人拍案叫绝,如此优秀的容器究竟是如何实现的呢?本文将会带大家一起从0~1 去模拟实现STL库中的 list 容器,以便于让大家更好的巩固之前学习过的 缺省参数、封装、类的6大默认函数等。

2024-06-12 09:22:14 1461 9

原创 【算法专题--链表】环形链表--高频面试题(图文详解,小白一看就会!!)

环形链表,可以说是--链表专题--,最经典的一种结构,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会根据环形链表的结构延申出很多问题,所以大家需要对这环形链表结构非常熟悉哦!!

2024-06-09 23:42:42 743 1

原创 【算法专题--栈】最小栈--高频面试题(图文详解,小白一看就会!!)

最小栈这道题,可以说是--栈专题--,比较经典的一道题,也是在面试中频率较高的一道题目,通常在面试中,面试官可能会要求我们写出多种解法来实现这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-07 22:42:19 915 1

原创 反转链表的三种方法--面试必考(图例超详细解析,小白一看就会!!!)

反转链表这道题,可以说是--链表专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会要求我们写出多种解法来实现这道题目,所以大家需要对这道题目非常熟悉哦!!

2024-06-06 15:21:50 1001 3

原创 【MySQL】在CentOS7环境下----手把手教你安装MySQL详细教程(附带图例详解!!)

作为本次专题的第一篇博客,肯定是带大家一起在Linux环境下安装、配置和使用MySQL。整个过程肯定是手把手的带着大家一起完成,排除掉一切在安装过程中出现的问题,让大家有一个顺利的安装过程。

2024-06-04 14:12:10 4602 21

原创 【C++】list 容器最全详解(什么是list? list容器的常用接口有那些?)

最近在刷 leetcode 的时候,发现 list都还没弄明白吗,但是 STL 的强大是众所周知滴,早晚都是要解决滴,因此专门写下这篇文章,以供自己复习和各位老铁使用,快速的回忆 list的用法,让你找回自信,不用再竞赛的时候颜面尽失。

2024-06-03 09:14:44 1852 5

原创 【Linux】手把手教你在Linux环境下为普通用户 sudo 提权

本次博客我将会手把手带大家快速解决 Linux 下用不了sudo命令的问题,相信看完的小伙伴都能解决该问题。那么废话不多说,开始我们今天的内容。

2024-05-31 17:15:23 893 7

原创 【Linux】Git超详细教程:手把手教你(gitee版)--版本管理+远程仓库克隆(初学者必看!!!)

本文来为读者介绍一下分布式版本控制工具Git,可能你听说过GitHub / Gitee,里面都带有git的字样,那它们和 Git 之间有什么关联呢❓ Git又是何物,让我们一起走进本文的学习📖

2024-05-31 11:17:44 1218 7

原创 【Linux】自动化编译工具——make/makefile(超细图例详解!!)

在我们常见的项目编译中肯定会包含很多代码文件,只会运用 指令 是不够滴,所以本次博客我们来介绍一下如何使用 make/Makefile 实现项目的自动化构建。

2024-05-14 18:29:53 3410 7

原创 【Linux基础】Vim编辑器的超细使用方法(什么是Vim? Vim如何使用?)

Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和【Emacs】并列成为类Unix系统用户最喜欢的文本编辑器

2024-05-14 17:38:09 1136

原创 【Linux基础】Vim报错提示——E325 ATTENTION 的解决方法

当我们在用vim编辑器处理文件时错误的退出当前的编辑(例如直接关闭云服务器或者虚拟机),那么再次用vim打开相同的文件时,就会出现如下报错信息:E325 ATTENTION

2024-05-13 18:56:45 1028 6

原创 【Linux基础】Vim保姆级一键配置教程(手把手教你把Vim打造成高效率C++开发环境)

Vim作为当下最受欢迎的文本--编译器--之一,不仅具有强大的文本编辑功能,还提供了高度的可定制性。 但是原始的Vim的,只能满足键盘的简单输入,相比于VS编译器来说,它的使用相当麻烦:无法自动缩进,自动补全,用起来得一个字一个字的打,这还不如用word,至少还有个括号匹配。 虽然Vim提供了高度的可定制性,用户可以根据自己的喜好自定义配置,并且通过自己编写插件或者使用现有的插件来扩展Vim的功能。然而对于大部分初学者来说,花太多时间再Vim配置上,显然会劝退一大批人。

2024-05-13 09:10:43 4265 10

原创 【数据结构】C/C++ 带头双向循环链表保姆级教程(图例详解!!)

在之前的几篇文章中已经详细介绍了什么是数据结构,什么是线性表,什么是顺序表。其中线性表中包含了:数组、顺序表、链表、队列等。那么此刻为什么还要再去学习链表,链表在数据结构里面代表了什么呢?这里我将给大家依次解惑,让大家真正的搞懂数据结构,学习起来才更有动力!

2024-05-07 21:56:58 922 15

原创 【C++】vector的迭代器失效问题(什么是迭代器失效?那些操作会导致迭代器失效?如何避免迭代器失效?)

最近我们学习了 vector类 的用法和模拟实现,同时呢也提到了C++中的迭代器失效问题,在之前的文章只是简单的提了一下,由于迭代器失效问题是非常重要的,所以特地整理出来方便后期的复习和学习。 这篇文章的要点只有三点:1.什么是迭代器失效?2.vector那些操作会导致迭代器失效?3.如何避免迭代器失效?

2024-05-03 14:53:31 2773 12

空空如也

空空如也

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

TA关注的人

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