自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构 | 深入理解顺序表与链表

本文主要讲解深入理解顺序表与链表相关内容

2024-09-10 23:05:21 668

原创 C++ | vector 详解

C++中的 std::vector 详解

2024-09-09 23:57:18 1192

原创 前端基础 | HTML基础:HTML结构,HTML常见标签

文章主要讲解前端基础中的HTML基础,主要内容有HTML的结构,HTML的常见标签。

2024-09-08 19:45:37 1190 3

原创 C++ string类详解

文章内容主要包括C++中string类的详细介绍

2024-09-06 23:19:20 1602

原创 C++ | 泛型编程:模板初阶与函数模板深度解析

本文主要讲解C++泛型编程中关于模板初阶与函数模板的深度解析

2024-09-02 20:41:39 1923

原创 C++ | 内存管理:new、delete运算符 & operator new、operator delete函数

本文详细讲解C++的内存管理相关内容,包含new、delete等运算符和operator new、operator delete函数等内容

2024-09-01 21:03:09 1101

原创 C++ | 数据结构 | AVL树

文章详细讲解了AVL树的结构、内容和相关操作

2024-08-28 23:33:27 888

原创 C++类和对象(总篇)

本文从类的定义开始讲起,包含类的实例化、this指针、构造函数、析构函数、拷贝构造函数、赋值运算符重载函数等默认函数,再到初始化列表和友元函数、友元类,内容详细全面,欢迎阅读

2024-08-26 20:02:00 1896

原创 C++类和对象(下):初始化列表、explicit关键字、友元函数、友元类

虽然上述构造函数调用之后,对象中已经有了一个初始值,但是不能将其称为对对象中成员变量的初始化, 构造函数体中的语句只能将其称为赋初值,而不能称作初始化。其中,对于引用成员变量和const修饰成员变量,必须在变量定义的时候(private中是对变量的声明)进行初始化,所以无法在函数体内进行初始化,但是可以通过初始化列表进行初始化。友元函数可以直接访问类的私有成员,它是定义在类外部的普通函数,不属于任何类,但需要在类的内部声 明,声明时需要加friend关键字。友元提供了一种突破封装的方式,有时提供了便利。

2024-08-25 16:11:24 989 1

原创 Linux 进程 | 进程地址空间

当我们使用fork()函数生成一个子进程的时候,子进程会对将要访问的父进程的内容进行写时拷贝,但是会发现子进程和父进程对于同一个全局变量进行访问更改等操作的时候,这个变量的地址是不变的,也就是说同一个地址可能会有两个值,因为这里的地址并不是物理地址,而是虚拟地址(我们平时写程序用到的地址相关的内容一般都是虚拟地址)。在32位系统下的寻址空间是4GB。会发现前文所说的现象,同一个变量,子进程对其将要访问的变量进行写时拷贝,但是父子进程中的val确是同一个地址,因此这里的地址是虚拟地址而非物理地址。

2024-08-24 16:55:38 1123 1

原创 Linux 进程 | 进程优先级&进程的环境变量

本文主要内容为进程的优先级和进程的环境变量,其中含有查看进程、优先级概念、环境变量概念等详细内容

2024-08-23 20:31:19 1691 2

原创 Linux | vim编辑器的使用技巧:自动缩进、补全括号、光标定位、批量注释

文章重点列举了vim编辑器使用当中常用的一些技巧,有效提升写代码的效率。

2024-08-23 12:15:49 472 7

原创 Linux 进程 | 进程状态:获取状态、僵尸进程、孤儿进程

本文对linux进程状态进行详细讲解,包含Linux进程中的几种状态和获取状态信息、两种特殊状态的进程(僵尸进程和孤儿进程)

2024-08-20 22:12:06 1322 3

原创 Linux 进程 | 进程概念详解:冯诺依曼体系结构、进程基本概念、PCB、进程组织、fork()创建子进程、进程运行逻辑

文章对Linux的进程概念、运行逻辑从表层到底层进行详细分析,包含冯诺依曼体系结构、PCB、进程的概念、运行逻辑、子进程的创建等

2024-08-19 22:30:06 1159

原创 二叉树&堆

本文详细讲解了二叉树和堆的详细结构与他们的相关算法实现

2024-08-18 23:48:59 1277 2

原创 Linux:vim编辑器的基本使用

本文内容为vim编辑器的基本使用方法,包含三种常用模式和对应常用命令的讲解,便于快速上手vim编辑器,提升效率

2024-08-15 21:26:40 1126 7

原创 Linux基本指令

本文主要讲解了Linux的常见基础指令。

2024-08-15 11:37:18 1136 5

原创 算法的时间复杂度和空间复杂度(c语言讲解)

本文详细讲解了算法的复杂度,包括时间复杂度和空间复杂度的定义、计算方法等内容。

2024-08-14 15:12:22 1410 5

原创 C++类和对象(中):构造函数、析构函数、拷贝构造、赋值运算符重载

本文接着讲类的默认成员函数,其中详解构造函数、析构函数、拷贝构造、赋值重载。

2024-08-12 18:26:06 1214 7

原创 C++类和对象(上):类、访问限定符、实例化、this指针

本文详细讲解了C++中类和对象的相关内容,本篇为上篇,讲解了类的定义、访问限定符、类的实例化、this指针相关内容

2024-08-10 22:32:52 1516 7

原创 EasyX图形库基础使用教程(快速上手)

本文简单详细的介绍了EasyX图形库的常用函数和操作,帮助EasyX的快速上手,看完即会基础!

2024-08-09 22:23:17 1619 2

原创 getch() 函数的简单使用

本文简单介绍了getch()函数的使用

2024-08-09 13:33:05 416 3

原创 C++缺省参数

本文讲解了C++缺省参数的使用和注意事项

2024-08-07 14:40:57 518 4

原创 c语言实现贪吃蛇小游戏(巨细详解,附完整代码)

使用c语言实现贪吃蛇小游戏(以链表为主要结构),内容讲解巨细,含完整代码,包看包会。

2024-08-06 20:47:18 1191 7

空空如也

空空如也

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

TA关注的人

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