自定义博客皮肤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)
  • 收藏
  • 关注

原创 【项目设计】仿 muduo 库实现 OneThreadOneEventLoop 式并发服务器

仿 muduo 库实现一个以主从 Reactor 为模型,以 OneThreadOneEventLoop 为事件驱动的高并发服务器组件。

2024-03-19 22:18:12 1073

原创 【项目设计】网页版五子棋游戏

一个网页版的在线五子棋对战游戏,主要支持用户数据管理、匹配对战功能与实时聊天功能。

2023-11-18 20:39:39 1006 5

原创 【MySQL】C语言连接数据库

使用 MySQL C API 连接数据库,并进行基本的 sql 指令下达以及获取查询结果。

2023-10-29 23:29:22 1087 2

原创 【MySQL】用户与权限管理

MySQL 用户管理:user 表、创建用户、删除用户、修改用户密码。MySQL 权限管理:权限列表、给用户授权、回收用户权限。

2023-10-25 19:04:05 514

原创 【MySQL】事务管理

mysql 事务的概念、ACID 特性、版本支持、提交方式,以及 mysql 事务的隔离性与隔离级别,包括它们的底层实现原理 MVCC。

2023-10-24 16:56:48 237 1

原创 【MySQL】索引原理

磁盘结构、索引原理以及索引操作。

2023-10-17 14:35:23 255 1

原创 【MySQL】表的查询与连接

mysql查询:简单查询、聚合统计、分组、多表查询、子查询、联合查询。mysql连接:自连接、内连接、外连接。

2023-10-13 20:28:20 319

原创 【MySQL】Linux 中 MySQL 环境的安装与卸载

Linux 环境下 MySQL 的卸载与安装。

2023-10-07 23:28:47 1344

原创 【网络】HTTPS 加密方法

HTTPS 保证通信安全的几种加密方法。

2023-09-19 10:18:50 1518 3

原创 【C++】C++ 中的 IO 流

C++标准IO流、标准文件流以及 stringstream 的介绍。

2023-06-02 09:46:40 739 4

原创 【C++】C++11 线程库

C++11 thread 类、mutex 类、atomic 类、mutex_guard 类、unique_lock 类 与 condition_variable 类。

2023-05-31 09:16:20 1288 2

原创 【C++】类型转换

C++中的四种强制类型转换:static_cast、reinterpret_cast、const_cast 和 dynamic_cast。

2023-05-29 22:55:48 653

原创 【C++】特殊类设计

常见特殊类的设计:不能被拷贝、不能被继承、只能在栈/堆上创建对象、单例模式

2023-05-25 17:33:49 886 1

原创 【C++】智能指针

C++ auto_ptr、unique_ptr、shared_ptr、weak_ptr 以及 定制删除器。

2023-05-23 22:45:33 537

原创 【C++】异常

异常的概念、异常的使用、异常安全、异常规范、C++标准异常体系、自定义异常体系、异常的优缺点。

2023-04-21 18:45:01 657 5

原创 【C++】C++11 右值引用和移动语义

C++右值引用和移动语义:什么是左值引用和右值引用、右值引用的使用场景和意义、万能引用和完美转发、新增默认成员函数、default 和 delete 关键字。

2023-04-19 20:56:35 633 2

原创 【C++】C++11 新特性

C++11 新特性:列表初始化、范围 for、auto、智能指针、右值引用、可变模板参数、emplace、lambda 表达式、包装器、线程库等相关知识。

2023-04-17 15:55:11 538 23

原创 【C++】哈希的应用 -- 布隆过滤器

布隆过滤器的提出、实现与应用。

2023-04-13 18:36:36 531 1

原创 【C++】哈希的应用 -- 位图

位图的引入、实现以及应用。

2023-04-11 21:31:28 561 3

原创 【C++】哈希表封装实现 unordered_map 和 unordered_set

unordered_map 和 unordered_set 的使用以及使用哈希表封装实现 unordered_map 和 unordered_set。

2023-04-07 10:23:29 669 21

原创 【C++】哈希

哈希表的基本概念以及如何分别使用闭散列和开散列来模拟实现哈希表。

2023-04-05 15:27:34 2675 23

原创 【C++】红黑树封装实现 map 和 set

红黑树封装实现 map 和 set

2023-04-03 14:17:33 600 15

原创 【C++】手撕红黑树

传说中很难的红黑树???今天我们来手撕它!

2023-03-30 21:11:44 921 23

原创 【C++】AVL树

什么是 AVL 树、AVL 树的节点结构、AVL 树的旋转、VAL 树的验证、删除及性能分析。

2023-03-27 14:11:42 824 19

原创 【C++】map 和 set

map/multimap 的使用以及 set/multiset 的使用

2023-03-24 13:47:24 1000 12

原创 【C++】二叉搜索树

a. 二叉搜索树左孩子小于根小于右孩子,所以左子树的最大节点一定大于当前节点的其余左子树节点,小于当前节点的所有右子树节点,那么将它替换掉当前节点后二叉搜索树仍然能保存二叉搜索树的结构 – 左子树节点全部小于根,右子树节点全部大于根;选右子树最小节点同理。给一个单词word,判断该单词是否拼写正确 – 我们可以将 K 的类型定义为 string,然后将英语词库中的所有单词作为 key,构建一颗二叉搜索树,然后在二叉搜索树中对用户写出的每一个单词进行查找,如果找不到,则说明该单词拼写错误。

2023-03-21 20:14:27 657 25

原创 【Python】Python 入门基础

python 入门基础:Python背景知识,常量、表达式、语句,变量和类型,注释,输入输出,运算符。

2023-03-19 21:19:13 353 3

原创 【C++】多态

多态的基础知识、抽象类、多态的原理、单继承和多继承的虚表、继承和多态常见的面试问题。

2023-03-16 16:10:34 633 17

原创 【C++】继承

C++ 继承相关知识:继承的概念及定义、继承中基类和派生类对象的赋值、继承中的作用域 (隐藏)、派生类的默认成员函数、继承与友元、继承与静态成员、C++11 中的 final、多继承与菱形继承、继承的总结和反思、继承与组合、笔试面试题。

2023-03-13 16:49:20 482 27

原创 【Python】Python 环境搭建

Python 开发环境与运行环境的搭建

2023-03-12 11:39:19 983 1

原创 【C++】模板进阶

模板进阶知识:非类型模板参数、函数模板特化、类模板特化以及模板的分离编译。

2023-03-10 10:50:00 478 21

原创 【C++】反向迭代器

C++ 反向迭代器的实现

2023-03-08 15:01:43 1563 23

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

仿函数的介绍及其使用,priority_queue 的介绍、使用及其模拟实现。

2023-03-06 14:03:16 984 16

原创 【C++】适配器模式 -- stack/queue/dqueue

1、设计模式 -- 迭代器模式和适配器模式的介绍;2、stack 的使用、模拟实现及相关 OJ 题解析;3、queue 的使用、模拟实现及相关 OJ 题解析;4、双端队列 deque 的介绍、原理剖析、迭代器介绍及优缺点分析。

2023-03-03 10:15:12 1157 33

原创 【C++】STL 模拟实现之 list

STL 模拟实现之 List:list 常用接口及其使用、list 迭代器的分析与实现、list 的模拟实现、vector 和 list 的对比。

2023-02-28 20:40:50 796 23

原创 【Linux】磁盘结构/文件系统/软硬链接/动静态库

磁盘的物理结构、存储结构以及逻辑结构,文件分区、分组以及文件系统,软链接理解、硬链接理解以及Linux中的 . 和 .. 的理解,动态库与静态库的制作与使用以及动态库加载的理解。

2023-01-30 16:37:38 1887 28

原创 【Linux】文件操作/文件描述符/重定向/缓冲区

文件基础知识、文件操作、文件描述符、重定向理解、Linux 下一切皆文件理解以及缓冲区理解。

2023-01-08 20:46:36 1642 43

原创 【C++】STL 模拟实现之 vector

STL 容器 -- vector 的使用细节及其模拟实现。

2022-12-01 01:15:12 2064 54

原创 【Linux】进程控制

进程创建、进程终止、进程等待、进程程序替换相关知识,以及利用这些知识制作一个简易的 shell 程序。

2022-11-25 10:29:57 1222 54

原创 【Linux】进程地址空间

进程地址空间相关知识

2022-11-17 21:05:52 1556 51

空空如也

空空如也

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

TA关注的人

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