自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【算法】KMP

本期详细讲解了KMP算法的思路及优化,并用C++实现

2024-05-17 03:41:01 789 1

原创 【算法】 LRU Cache

本期讲述了LUR算法的原理,通过OJ题来实现了该算法

2024-03-20 13:36:38 993

原创 【数据结构高阶】图

本期详细讲述了图的基本概念,实现了图的存储(邻接矩阵和邻接表两种存储结构)、图的遍历(BFS、DFS)、最小生成树算法(Kruakal、Prim)、最短路径算法(Dijkstra、Bellman-Ford、Floyd-Warshall),并附有完整可运行代码

2024-03-14 19:50:53 1271

原创 【LeetCode】stack容器的使用例题

本期给大家带来了使用stack容器来解题的例题,主要熟悉stack的使用

2024-03-14 19:49:53 954

原创 【LeetCode】并查集OJ

本期给带来了一些使用并查集解题的OJ

2024-03-06 16:08:50 469

原创 【数据结构高阶】并查集

本期讲述了并查集的原理及代码实现,和对应的优化措施

2024-03-06 03:01:54 1148 1

原创 【Linux】多线程

本期讲解了线程的概念、特性(Linux下线程的管理),Linux环境下线程的控制操作,线程库的分析和其他编程语言中线程接口的本质

2024-03-03 13:53:37 1027

原创 【Linux】再谈进程地址空间

本期深入分析了在进程地址空间中物理内存和外设空间的交互,揭示了页表的真正面目,介绍了缺页中断

2024-02-21 19:38:10 847

原创 【C语言】volatile关键字

本期对C语言中的volatile关键字的原理和使用进行了详细的讲解,分析了编译器优化代码的本质

2024-02-15 18:11:25 917

原创 【Linux】信号

新年快乐~~本期主要讲解了Linux中的信号系统,其中包括:系统内置的信号、前台进程和后台进程、信号的产生(通过终端按键产生信号、调用系统函数向进程发信号、由软件条件产生的信号、硬件异常产生的信号)、核心转储(概念、产生、运用、core dump标志位)、信号的保存(信号在内核中的存储,一系列信号集操作函数)、信号的处理(原理、用户态和内核态、signal函数、sigaction函数)、SIGCHLD信号的讲解与使用

2024-02-11 18:15:12 2570 4

原创 【Linux】进程间通信——信号量

让大家久等啦,本期我们来讲讲Linux系统中的信号量。

2024-01-25 22:25:34 1311 2

原创 【C++】unordered_set/unordered_multiset/unordered_map/unordered_multimap

本期介绍了unordered系列容器的使用,将unordered系列关联式容器与普通树形结构存储容器的性能进行了测试对比

2023-12-24 15:34:24 882

原创 【数据结构高阶】哈希

本期详细讲解了哈希算法的原理与实现

2023-12-22 15:51:53 1159

原创 【C++】set和map封装

本期深入到了map和set的底层,使用上期手写的红黑树封装实现了map和set的核心功能

2023-12-12 21:47:07 436

原创 【数据结构高阶】红黑树

本期详细分析了红黑树的性质和结构,实现了红黑树的底层结构,并对其进行了验证

2023-12-10 08:34:54 1068

原创 【数据结构高阶】AVL树

本期详细讲解了AVL树的实现原理以及验证

2023-12-03 22:10:08 1223 2

原创 【C++】set/multiset/map/multimap

本期详细介绍了C++中的四个树形结构的容器:set/multiset/map/multimap;以及它们的使用

2023-11-27 23:31:29 1083

原创 【LeetCode】二叉树OJ

本期讲解了一些二叉树的OJ题

2023-11-19 20:35:24 263 1

原创 【数据结构高阶】二叉搜索树

本期详细讲解了二叉搜索树的概念和性质,并且模拟实现了二叉搜索树

2023-11-15 21:59:19 312

原创 【C++】多态

本期详细讲解了C++多态的使用细节,以及多态的底层原理——虚函数表

2023-11-13 23:07:09 764

原创 【C++】继承

本期详细讲解了C++中的继承:继承的定义、基类和派生类对象赋值转换、继承中的作用域、派生类的默认成员函数、继承与友元、继承与静态成员、无法被继承的类、复杂的菱形继承及菱形虚拟继承、继承的总结和反思

2023-11-05 04:42:42 251

原创 【C++】模版进阶

本期对C++中模版的使用进行了更深入的讲解:非类型模板参数、函数模版的特化、类模版的特化(全特化、 偏特化)、模板的分离编译及解决方法

2023-10-29 07:22:37 220

原创 【C++】priority_queue&&仿函数

本期详细讲解了C++中另一个容器适配器:优先级队列——priority_queue,和仿函数

2023-10-25 21:22:34 629

原创 【Linux】进程间通信——共享内存

本期详细讲解了进程间通信的另一种方式:共享内存

2023-10-22 18:33:26 788

原创 【Linux】进程间通信——管道

本期博客介绍了什么是进程间通信,以及对管道这种通信方式进行了详细的讲解

2023-10-15 20:16:21 421

原创 【C++】stack/queue/deque

本期讲解了STL中的容器适配器stack/queue,以及它们的底层实现容器deque

2023-10-08 17:55:54 151

原创 【Linux】动态库和静态库

本期博客讲述了动静态库的形成原理和使用方法

2023-09-24 21:39:58 591 1

原创 【Linux】软硬链接

本期详细讲述了软硬链接的原理与使用

2023-09-23 18:47:39 2855

原创 【Linux】文件系统

本期从硬件底层(磁盘)来一步步深入文件系统,对文件系统的结构和原理进行了详细的阐述

2023-09-22 23:24:06 552

原创 【Linux】文件缓冲区

本期讲解了dup2重定向函数的使用、C语言FILE中的缓冲区(并且模拟实现了)、文件系统中的缓冲区、fsync函数(强制刷新文件系统中的缓冲区)

2023-09-20 17:30:39 277

原创 【Linux】系统级文件操作&&文件系统的概念

本期主要详细讲解了Linux下的文件系统、系统级的文件操作接口(open/write/read)、改变进程umask的函数接口、文件描述符的本质、文件缓冲区、进程的三个标准流、输出/输出/追加重定向的本质

2023-09-15 23:30:58 469

原创 【Linux】自制shell

本期模拟实现了shell指令行程序,对环境变量有更进一步的理解

2023-09-12 19:06:02 564

原创 【Linux】进程控制

本期讲解了进程的创建、终止、等待和替换,知识点较多

2023-09-10 19:24:19 270

原创 【Linux】进程地址空间

本期详细讲解了Linux下进程地址空间的管理,深入分析了虚拟地址

2023-09-06 16:31:45 263

原创 【Linux】进程的优先级

本期介绍了Linux中的进程优先级,以及设置进程优先级的方式

2023-09-01 14:02:20 916

原创 【MySQL】用户管理

本期讲述了mysql下对于用户及用户权限的管理

2023-08-30 12:26:40 1168

原创 【MySQL】视图

视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。视图的数据变化会影响到基表(创建视图所用的表),基表的数据变化也会影响到视图。

2023-08-22 12:00:01 310

原创 【MySQL】事务

本期详细讲述了MySQL下的事务操作方式,仔细对比了不同隔离级别下事务运行的区别

2023-08-20 20:57:10 407

原创 【MySQL】索引

本期详细介绍并分析了MySQL下的各种索引,深入探讨了索引实现的原理,对索引一系列操作进行了介绍

2023-08-16 23:49:37 213

原创 【MySQL】表的内连和外连

本期我们来讲述表的连接:内连接、左外连接、右外连接

2023-08-14 22:55:23 446

(MySQL)雇员信息表

来自oracle 9i的经典测试表,专门用来练习sql语句的操作

2023-08-06

(C++)STL源码包

(C++)STL源码包

2023-07-18

空空如也

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

TA关注的人

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