自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux:动态库加载、编址

详细介绍动态库加载、编址的原理,绝对编制和相对编制的概念以及程序的加载方式。

2024-04-11 21:57:58 730 4

原创 C++11智能指针:指针的究极进化

详细介绍了C++11中智能指针概念使用方法以及原理,介绍了auto_ptr、unique_ptr、shared_ptr的功能使用方法并对其进行模拟实现。

2024-04-11 14:07:24 1307 1

原创 C++11异常:到底是怎么个异常

详细讲解了C++11中对异常的处理方式,以及如何抛异常、捕获异常。异常的使用场景、安全、重新抛出等问题。

2024-04-10 19:18:14 1371

原创 C++11:function包装器

详细介绍C++11中的function包装器的功能,使用方法及实际应用

2024-04-09 21:58:48 983 4

原创 C++11:超进化--lambda表达式

详细介绍了C++11中引入的lambda表达式,对其使用方式使用场景及功能进行深度解析

2024-04-09 19:38:02 1111 4

原创 C++11可变模板参数:海纳百川的Args

详细介绍了C++11中引入的Args可变模板参数,讲述其底层原理、实现方式及应用场景,以及emplace的实际应用和实现。

2024-04-08 17:31:57 1254 8

原创 Linux:软硬链接及动静态库

详细介绍了软硬链接的概念和使用场景,以及动静态库的制作使用、生成及使用场景。

2024-04-08 10:05:25 805 3

原创 Linux:make/makefile的使用

详细介绍了make/makefile的使用方法及场景,以及底层实现原理。

2024-04-05 16:33:28 1027 2

原创 C++万物起源:类与对象(三)拷贝构造、赋值重载

详细介绍了拷贝构造和赋值重载的概念及作用,分析了具体使用场景和代码实现。

2024-04-03 21:16:06 857 13

原创 Linux :进程的程序替换

详细介绍了程序替换的概念原理以及各种exe接口的使用方式。

2024-04-03 19:26:35 874 1

原创 C++11版本核心:右值引用

详细介绍了C++11中的右值引用,分析其和左值引用的区别以及其使用场景,引出移动构造移动赋值的用法,结合更深的使用场景对右值引用引用左值的用法进行分析。

2024-04-02 18:19:01 1703 9

原创 C++11:非常完美的完美转发以及新的类功能

详细介绍了C++11中新增的:完美转发以及新的类功能,引入关键字强制生成默认函数关键字default、禁止生成默认函数关键字delete

2024-04-02 18:18:03 303 1

原创 C++11:基于C++98的语法更新

介绍了c++11中的一些变化以及新的语法。详细阐述了其实现方式和使用场景。

2024-04-01 16:04:36 771 9

原创 Linux:进程终止和等待

详细介绍了进程终止和等待的方法以及用途

2024-04-01 11:16:07 690 1

原创 C++王牌结构hash:哈希表开散列(哈希桶)的实现与应用

详细介绍了另一种解决哈希冲突更优的方法,开散列即哈希桶,分析其实现方式及优势,详细介绍并实现了模板、节点构造、插入数据、增容等各个功能

2024-03-30 10:30:30 1063 12

原创 Linux:程序地址空间详解

详细分析进程创建的一系列过程,深度解读空间开辟的底层原理和实现方式,阐述了地址空间的概念和作用,物理内存和虚拟内存的区别与作用以及和页表之间的联系

2024-03-30 10:27:42 831

原创 C++万物起源:类与对象(二)

详细介绍了C++中构造函数和析构函数的功能和左右,以及实现方式和原理,并通过代码进行实际演练。

2024-03-29 09:49:28 1091 5

原创 C++王牌结构hash:哈希表闭散列的实现与应用

详细介绍了著名的哈希算法,详细刨析了其底层原理,引出哈希冲突的概念并分析实际解决方法,对开放定址法即闭散列进行实现并阐述线性探测的优缺点。

2024-03-29 09:48:38 1288 5

原创 Linux:环境变量的特性及获取

详细介绍了linux中环境变量的概念,相关指令和常见环境变量,以及如何创建本地变量和获取环境变量

2024-03-28 11:48:01 1427 11

原创 C++哈希hash:位图、布隆过滤器的实现及应用

详细介绍了位图的原理及实现方式,具象化了哈希思想在具体场景中的使用方式及用途,深度解析了布隆过滤器的原理结构及实现方式。并分析其优缺点。

2024-03-28 11:20:00 979 2

原创 Linux操作系统及进程(三)进程优先级及特性

详细介绍了进程优先级的概念及如何查看系统进程、如何修改进程优先级

2024-03-25 11:37:59 522 23

原创 Linux操作系统及进程(二)子进程的创建及进程状态

详细介绍了Linux进程状态的分类,介绍了运行、休眠、睡眠、死亡、停止、僵尸等状态并通过xshell进行了实际的演示。

2024-03-25 11:35:52 835 1

原创 hash+前缀和:和可被k整除的子数组

hash+前缀和:和可被k整除的子数组

2024-03-18 18:31:34 638 37

原创 C++ 万物起源:类与对象(一)

详细介绍了c++中类与对象的关系,阐述了面向对象三大特性:封装、继承、多态。

2024-03-18 13:40:20 1046 8

原创 Linux操作系统及进程(一)

Linux操作系统及进程(一)

2024-03-17 17:21:57 915 22

原创 Linux编译器gcc/g++的功能与使用

详细介绍了Linux编译器gcc/g++的功能与使用以及常用指令

2024-03-15 19:42:24 461 24

原创 Linux:vim详解及使用

详细介绍了vim的使用方法和常用指令

2024-03-15 16:17:44 984 6

原创 Linux:深入文件系统

深入详细的介绍了文件系统的结构及组成原理。以及操作系统保存和查找文件的方式。

2024-03-12 18:37:06 713 1

原创 C/C++ 树中王牌:红黑树的结构及实现

详细介绍了红黑树的特点,结构及使用方式,并对红黑树的功能进行了模拟实现。对旋转方式,插入方式进行了修改,并与AVL树进行了修改。

2024-03-12 18:28:50 1127 1

原创 动态规划:Leetcode 91.解码方法

一条包含字母A-Z的消息通过以下映射进行了 编码 :'A' -> "1"'B' -> "2"...要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106""AAJF"(11 10 6)注意,消息不能分组为(1 11 06),因为"06"不能映射为"F",这是由于"6"和"06"在映射中并不等价。给你一个只含数字的 非空 字符串s,请计算并返回 解码 方法的 总数。题目数据保证答案肯定是一个 32 位 的整数。

2024-03-07 23:55:17 295

原创 经典动态规划思想:dp与滚动数组

经典动态规划板子题,求第n个泰伯那契数,爬楼梯问题

2024-03-07 11:18:57 223 2

原创 前缀和+哈希表:联手合击Leetcode 560.和为k的子数组

给你一个整数数组nums和一个整数k,请你统计并返回该数组中和为k的子数组的个数。子数组是数组中元素的连续非空序列。22。

2024-03-06 22:14:18 446

原创 万丈高树平地起:通过中序与后序遍历数组构建二叉树

Leetcode 106.从中序与后序遍历数组构建二叉树

2024-03-06 21:59:08 244

原创 前缀和一镜到底:秒懂一、二维前缀和的逻辑与实现方式

详细介绍了一、二维前缀和的原理以及实现方式及使用方式。

2024-03-04 20:12:24 1185 10

原创 前缀和/前缀和+后缀和?!!:瞬秒Leetcode 742.寻找数组的中心下标

两种方法解出Leetcode 742.寻找数组的中心下标

2024-03-04 20:10:58 629

原创 C++/数据结构:AVL树

详细介绍了AVL树的结构、功能及其实现方式。通过代码模拟实现了AVL树,并对其四种实现方式进行分析。

2024-03-02 14:54:14 865 15

原创 二分查找(一)

leetcode 34.

2024-03-01 14:44:59 982

原创 Leetcode 209.长度最小的子数组

Leetcode 209.长度最小的子数组 C++同向双指针(滑动窗口)解法

2024-02-23 22:50:56 479

原创 Leetcode 611.有效三角形的个数

c++ Leetcode 611.有效三角形的个数

2024-02-23 00:43:19 455 1

原创 Leetcode 11.盛水最多的容器

Leetcode 11.盛水最多的容器

2024-02-22 15:02:36 366 1

空空如也

空空如也

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

TA关注的人

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