自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

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

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

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

2024-06-21 10:49:40 2504 2

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

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

2024-06-18 10:40:54 861 22

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2024-06-04 14:12:10 19732 41

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2024-05-14 17:38:09 1519

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

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

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

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

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

2024-05-13 09:10:43 10083 11

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

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

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

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

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

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

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

本模块呢,我将会带大家一起从0~1去模拟实现一个STL库中的 vector类,当然模拟实现的都是一些常用的接口,以便于让大家更好的巩固之前学习过的缺省参数、封装、类中的6大默认成员函数等,代码量大概在 600行左右。

2024-05-02 19:03:21 1218 12

原创 【C++】匿名对象超详细详解(什么是匿名对象?对象可以是哪些类型呢?)

在C++中,匿名对象(Anonymous Object)是指在没有被命名的情况下创建的临时对象。它们通常用于在单个语句中执行一系列操作或调用某个函数,并且不需要将其结果存储到变量中。

2024-05-01 16:00:09 3542 8

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

本模块呢,我将会带大家一起从 0~1去模拟实现一个STL库中的 string类,当然模拟实现的都是一些常用的接口,以便于让大家更好的巩固之前学习过的 缺省参数、封装、类中的6大默认成员函数等,代码量大概在 600行左右。

2024-04-25 16:50:16 1792 17

原创 【C语言】strstr函数刨析-----字符串查找

strstr函数是在一个字符串中查找另一个字符串的第一次出现,并返回该位置的指针,如果找不到,则返回NULL。

2024-04-22 22:43:55 7120 13

原创 【C++】友元--最全解析(友元是什么?我们应该如何理解友元?友元可以应用在那些场景?)

在C++编程语言中,友元函数(Friend Function)是一种特殊的函数,具有访问类中私有成员和保护成员的权限,尽管它不是类的成员函数。友元函数的存在使得类的设计更加灵活,能够在需要时授予外部函数访问类的私有成员的能力。本文将详细介绍C++中的友元函数,包括其定义、使用场景、优缺点以及示例。

2024-04-22 17:39:40 3722 7

原创 【C/C++实现】直接插入排序(图例--超详细解析,小白一看就会!)

排序是我们数据结构学习中很重要的章节,我们在生活中买东西都会挑选更好的,点外卖会选评分高的等等,这些都需要用到排序。并且在找工作的面试当中排序算法是会经常拿出来考的。那么接下来我们将会带大家一起学习常见的排序算法。本次博客先从----直接插入排序算法讲起

2024-04-18 09:01:54 6841 6

原创 【C++】explicit关键字详解(explicit关键字是什么? 为什么需要explicit关键字? 如何使用explicit 关键字)

在我们自己平时写 C++ 代码的时候,较少会用到 explicit关键字 。但是在C++相关的标准类库中,看到explicit关键字的频率还是很高的。既然出现的频率这么高,那么我们就来看看explicit关键字的作用到底是干什么的。

2024-04-16 08:55:09 35850 25

原创 【C++】深度解析---赋值运算符重载(小白一看就懂!!)

​【C++】为了增强代码的可读性引入了赋值运算符重载,赋值运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。但是赋值运算符重载的应用细节很多和之前讲过的拷贝构造函数数有着千丝万缕的关系,所以本文就来详细的讲解一下赋值运算符重载。​

2024-04-14 22:44:44 3877 9

原创 【C++】深度解析--拷贝构造函数(从0开始,详解浅拷贝到深拷贝,小白一看就懂!!!)

本次博客将继续深度的讲解拷贝构造函数。

2024-04-14 10:00:51 2705 10

原创 【C++】详解类的--封装思想(让你丝滑的从C语言过度到C++!!)

从本文开始,我们就要重新认识一下C++中的类和对象了,本文我将总结我的心得,一步步解析从C语言的结构体struct到C++的类class,真正搞懂有关C++的面向对象的三大特征之一 ——封装

2024-04-13 10:09:30 2068 7

原创 【C++】 详解 lower_bound 和 upper_bound 函数(看不懂来捶我!!!)

这两个函数是我在 LeetCode 上做题见到,看到不熟悉的函数 lower_bound 和 upper_bound让我感觉很难受,于是在C++ 官网去学习,例子就一个是最基础的,我看明白了。虽然是两个函数的接口就两个,但是有时候看别人使用的时候,里面参数还可以放不同的仿函数,我懵逼了。就去网上搜,但是大家讲解的都是它的第一个接口。我只能再把文档一遍一遍过,代码一遍遍的尝试,调试。最终通过查阅资料将其总结如下。

2024-04-09 16:12:08 31273 32

原创 【C++】std::distance()函数的详细解析(小白一看就懂哦!!)

这个 distance()函数 是我在刷 leetcode 的时候遇到的,当时就充满疑惑,这个函数到底是干什么的呢?很是懵逼,于是在网上搜索了一下,将其总结如下。

2024-04-09 10:23:30 4917 3

原创 【C++】详解 Unique 函数 (小白一看就懂!!!)

经常刷算法题的朋友,肯定会经常看到题目中提到 去重这样的字眼,或者需要我们通过去重来解题,由于之前对去重了解的不太清楚,导致做题的时候总会卡住,所以收集了一些资料来详解Unique。

2024-04-08 21:24:10 12803 8

原创 【C++】详解vector二维数组的全部操作(超细图例解析!!!)

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

2024-04-08 10:55:35 33734 14

原创 【C++】二分查找--超详细图解(小白一看就懂!!!)

二分法的思想十分容易理解,但是二分法 - 边界 - 处理问题大多数人都是记忆模板,忘记模板后处理边界就一团乱(👁:“我懂了”, ✋ :"你懂个🔨"​)因为我此前也是记忆模板,所以现在想通过一边学习,一边将所学记录成博客进行复习(费曼学习法),希望以后能自己推导出边界如何处理,而不仅仅是记忆模板。欢迎一起交流学习,如有看法不一样之处也欢迎留言一起讨论!

2024-04-07 11:20:08 9784 8

原创 【算法】字典序超详细解析(让你有一种相见恨晚的感觉!)

经常刷算法题的朋友,肯定会经常看到题目中提到 字典序 这样的字眼,或者需要我们通过字典序来解题,由于之前对字典序了解的不太清楚,导致做题的时候总会卡住,所以收集了一些资料来详解字典序。

2024-04-03 14:21:06 16086 24

原创 【C++】 vector <string> 的超详细解析!!!

在【C++】中,vector是一个动态数组,它可以根据需要自动调整自身的大小。同样 vector 表示一个由 string 组成的 vector 。string 是一个字符序列,可以理解为文本字符串。但是在平时刷 leetcode 的时候,还是搞不清楚 vector的用法 ,所以通过查阅资料,将其记录下来。

2024-04-01 11:28:49 9217 21

空空如也

空空如也

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

TA关注的人

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