自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux 26】应用层协议 - HTTP

1. HTTP 协议介绍。2. URL 的概念。3. URL 的编码和解码。4. HTTP 协议的请求与响应报文格式。5. HTTP 常见请求方法。6. HTTP 的常见状态码。7. HTTP 的常见报头。

2024-11-04 05:00:00 447

原创 【Linux 25】网络套接字 socket 概念

1. IP 地址概念。2. 端口号概念。3. 传输层典型协议。4. 网络字节序。5. socket 编程接口。

2024-10-28 05:00:00 3195

原创 【C++ 项目】高并发内存池

当前项目实现的是一个高并发的内存池,它的原型是 Google 的开源项目tcmalloc,tcmalloc 的全程是 Thread - Caching Malloc,即线程缓存的 malloc,它实现了高效的多线程内存管理,用于替代系统的内存分配相关函数 (malloc 和 free)。该项目主要是将 tcmalloc 中最核心的框架简化后提取出来,模拟实现出一个 mini 版的高并发内存池,目的是学习 tcmalloc 的精华部分。

2024-10-24 10:28:49 2044

原创 【C++ 10】多态

1. 多态的概念。2. 多态的定义及实现。3. 抽象类。4. 多态的原理。5. 单继承和多继承关系的虚函数表。

2024-10-08 16:31:43 2444

原创 【Linux 24】网络基础概念

1. 计算机网络的发展。2. OSI 参考模型和 TCP / IP 模型。3. 网络传输的基本流程。4. 网络中的地址管理。

2024-10-02 05:00:00 2214

原创 【Linux 23】线程池

1. 线程池的概念。2. 模拟实现线程池。

2024-10-01 05:00:00 484

原创 【Linux 22】生产者消费者模型

1. 生产者消费者模型概念。2. 基于阻塞队列的生产者消费者模型。3. 信号量。4. 基于环形队列的生产者消费者模型。

2024-09-30 05:00:00 1446

原创 【Linux 21】线程安全

1. 线程互斥。2. 锁的概念。3. 线程同步。4. 条件变量。2. 可重入与线程安全。

2024-09-23 05:00:00 2930

原创 【Linux 20】线程控制

1. 线程创建。2. 线程终止。3. 线程等待。4. 线程分离。

2024-09-16 05:00:00 2154

原创 【Linux 19】线程概念

轻量级进程 (线程) 的实现方案,进程和线程的区别。

2024-09-11 09:37:02 1503

原创 【C++ 09】继承

1. 继承概念。2. 切片赋值。3. 多继承及菱形继承。4. 虚拟继承。

2024-09-09 18:19:08 1666

原创 【MySQL 15】使用 C/C++ 连接数据库

MySQL 库接口介绍

2024-08-30 05:00:00 2527

原创 【MySQL 14】用户管理

1. 用户管理。2. 数据库权限

2024-08-29 05:00:00 1568

原创 【MySQL 13】视图 (带思维导图)

1. 视图的基本概念。2. 视图的基本操作。3. 视图的限制规则

2024-08-28 05:00:00 1299

原创 【MySQL 12】事务管理 (带思维导图)

1. 事务的版本支持。2. 事务的提交方式。3. 事务的四大特性。4. 事务的隔离级别。5. 多版本并发控制。

2024-08-27 05:00:00 2343

原创 【MySQL 11】索引 (带思维导图)

1. MySQL 与磁盘交互的基本单位 Page。2. 使用 B+ 树管理 Page。3. B 树和 B+ 树的对比。4. 聚簇索引和非聚簇索引。5. 索引的类型。6. 索引的基本操作。

2024-08-26 05:00:00 1440

原创 【MySQL 10】表的内外连接 (带思维导图)

1. 隐式内连接。2. 显式内连接。3. 左外连接。4. 右外连接

2024-08-22 05:00:00 963

原创 【MySQL 09】复合查询 (带思维导图)

1. 多表查询。2. 自连接。3. 子查询。4. 合并查询。

2024-08-21 05:00:00 2310

原创 【MySQL 08】内置函数 (带思维导图)

1. 日期函数。2. 字符串函数。3. 数值函数。4. 流程函数。

2024-08-20 05:00:00 957

原创 【MySQL 07】表的增删查改 (带思维导图)

1. 插入数据。2. 查询数。3. 修改数据。4. 删除数据。5. 插入查询结果。6. 聚合函数。7. 分组查询。

2024-08-19 05:00:00 1232

原创 【MySQL 06】表的约束

常用表的约束介绍

2024-08-14 05:00:00 2702

原创 【Linux 18】核心转储

核心转储的介绍,以及如何启动核心转储

2024-08-13 05:00:00 592

原创 【MySQL 05】数据类型

1. 数值类型。2. 字符串类型。3.日期和时间类型。4.枚举和集合类型。

2024-08-12 05:00:00 2475

原创 【MySQL 04】表的操作 (带思维导图)

表结构的增删改查

2024-08-11 05:00:00 584 1

原创 【MySQL 03】库的操作 (带思维导图)

对数据库的增删查改

2024-08-10 05:00:00 1222

原创 【MySQL 02】数据库基础

1. 数据库介绍。2. 服务器数据库表之间的关系。3. MySQL 架构。4. SQL 语句分类。5. 存储引擎对比。

2024-08-09 05:00:00 773

原创 【C++ 项目】负载均衡在线 OJ

实现类似于 leetcode 的题目列表和在线编程功能。可以从数据库中获取题目列表和指定题目信息。在提交代码时负载均衡的向多态服务器主机请求编译与运行服务。

2024-08-08 11:00:38 896

原创 【Linux 17】进程信号

1. 进程的运行。2. 信号的产生。3.信号的捕捉。4. 信号的阻塞 (保存)

2024-08-05 05:00:00 1998

原创 【MySQL 01】在 Ubuntu 22.04 环境下安装 MySQL

安装 MySQL

2024-08-04 18:45:31 737

原创 【Linux 16】进程间通信的方式 - 共享内存

1. 创建共享内存。2. 关联共享内存。3. 脱离共享内存。4. 控制共享内存。

2024-07-29 05:00:00 3648

原创 【Linux 15】进程间通信的方式 - 管道

1. 匿名管道。2. 命名管道。

2024-07-22 05:00:00 2584

原创 【Linux 14】进程间通信概念

1. 进程间通信的目的。2. 进程间通信的本质。3. 进程间通信的分类。

2024-07-20 12:35:23 634

原创 【Linux 13】文件系统

1.文件操作系统接口。2. 文件描述符。3.重定向和缓冲区。4. 文件系统。5. 软硬链接。6. 动静态库。

2024-07-19 19:01:40 1636

原创 【Linux 12】进程控制

1. 进程创建。2. 进程终止。3. 进程等待。4. 进程程序替换。

2024-06-17 21:22:36 1272

原创 【Linux 11】进程地址空间

1.虚拟地址引入。2.虚拟地址空间介绍。3.页表介绍。4.地址空间介绍。5.地址空间的价值。

2024-05-06 05:00:00 2930 2

原创 Git 原理及使用 (带动图演示)

1. Git 安装。2. Git 工作区、暂存区和版本库。3. Git 基本操作。4. Git 分支管理。5. Git 远程操作。6. Git 标签管理

2024-04-22 05:00:00 4192 4

原创 【Linux 10】环境变量

1. 命令行参数。2. 环境变量基本概念。3. 查看环境变量。4. 配置环境变量。5. 环境变量相关命令。

2024-04-01 05:00:00 2340

原创 【Linux 09】进程优先级

1. 什么是优先级。2. 为什么存在优先级。3. 查看进程优先级。4. 修改进程优先级。

2024-03-25 05:00:00 2011

原创 【Linux 08】进程概念

01. 基本概念。02. 描述进程 PCB。03. 使用 ./ 的方式创建进程。04. ps 查看进程。05. getpid / getppid 获取进程标识符。06. kill 终止指定进程。07. fork 创建子进程。08. 进程状态。09. 僵尸进程。10. 孤儿进程。

2024-03-22 20:23:55 1978

原创 【C++ 08】vector 顺序表的常见基本操作

1. vector 类对象的定义。2. vector 类对象的容量。3. vector 类对象的访问。4. vector 类对象的修改。5. vector 定义二维数组。

2024-03-18 05:00:00 1539

空空如也

空空如也

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

TA关注的人

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