- 博客(112)
- 收藏
- 关注

原创 【项目】九万字手把手教你写高并发内存池(化简版tcmalloc)
本项目是对于tcmalloc简化之后所形成的版本,如果你找工作不确定做啥项目,可以考虑一下这个项目
2024-01-18 20:56:40
7333
29

原创 【C++】带你学会使用C++线程库thread、原子库atomic、互斥量库mutex、条件变量库condition_variable
本篇主要讲解了C++官方提供的一些线程相关的库,并且填了前面智能指针和单例模式博客中遗留下来的坑。
2024-01-07 16:36:12
1218

原创 【网络】epoll理论 + 实践(LT模式服务器和ET模式服务器)详细讲解
- 三个Epoll接口- Epoll原理- 编写Epoll的LT模式服务器- 编写Epoll的ET模式服务器
2023-11-09 16:29:03
598

原创 【网络】五中IO模型介绍 + 多路转接中select和poll服务器的简单编写
- 五种IO模型的介绍- 重点讲解多路转接- select服务器的编写- poll服务器的编写
2023-11-06 15:29:52
689

原创 【网络】数据链路层
- 数据链路层的作用- 以太网技术标准;- 以太网帧格式- 理解mac地址- 理解arp协议- 对于前面网络相关的博客进行补充- 总结网络
2023-11-01 17:01:27
428

原创 【网络】想学TCP,这一篇就够了 —— TCP理论知识详解(基于前面手搓TCP服务端博客的补充)
TCP报头中的字段、序列号(按序到达)、确认应答、超时重发、连接管理、流量控制、拥塞控制、滑动窗口、快速重传、延迟应答、捎带应答、TIME_WAIT、CLOSE_WAIT。
2023-10-26 23:02:50
1080

原创 【网络】HTTPS讲解(侧重于加密、秘钥、证书的讲解)
HTTPS讲解(侧重于加密、秘钥、证书的讲解)。对称加密和非对称加密,对称秘钥和非对称秘钥,CA认证,证书的讲解
2023-10-21 21:03:27
1407
2

原创 【网络】用代码讲解HTTP协议
本篇主要讲解http协议,讲解主要内容有URL、HTTP格式、Web目录、HTTP请求方法、HTTP响应状态码、HTTP报头介绍,还有两个小工具。
2023-10-19 21:00:39
467

原创 【网络】用代码讲解协议 + 序列化和反序列化 + 守护进程 + jsoncpp
1. 什么是协议2. 序列化和反序列化3. 守护进程4. jsoncpp
2023-10-16 20:41:00
353

原创 【网络】网络编程——带你手搓简易TCP服务端(echo服务器)+客户端(四种版本)
本篇主要讲解套接字编程,以TCP服务端和客户端为主,提供以下版本:1. 单线程循环版2. 多进程版(两个小版本)3. 多线程版4. 线程池版
2023-10-11 21:57:10
1108

原创 【网络】网络编程入门篇——了解接口,快速上手,带你手搓简易UDP服务器和客户端(简易远端shell、简易群聊功能以及跨平台群聊)
介绍网络编程,手搓三个UDP协议的服务器和客户端,简易远端shell、简易群聊、跨平台群聊(Windows和Linux)。
2023-10-09 20:35:16
609

原创 【网络】网络扫盲篇 ——用简单语言和图解带你入门网络
网络基本知识的讲解,主要讲了网络的分层模型,两台主机通信时的大致流程,数据是如何封装和解包的,以及一些网络相关的一些名词和概念
2023-10-04 16:35:32
1128

原创 【C++】C++11中比较重要的内容介绍
C++11中比较重要的内容,包含右值引用、STL的更新的内容、列表初始化、lambda表达式、包装器、默认成员函数等等。
2023-08-23 16:38:30
465

原创 【C++】模拟实现unordered_map和unordered_set
unordered_map和unordered_set部分功能的模拟实现。
2023-08-17 17:15:14
255

原创 【C++】模拟实现map和set(用红黑树进行封装)
基于对模拟实现出来的仅含插入功能的红黑树进行封装出具有部分功能的map和set。包括迭代器等。
2023-08-13 23:45:05
242

原创 【C++】继承知识点详解
主要介绍继承的基本概念;继承基类派生类赋值切片问题;派生类默认成员函数;菱形继承及其导致的问题和如何解决该问题。继承与组合。
2023-07-23 23:19:25
425
2

原创 【C++】STL反向迭代器模拟实现,迭代器适配器,迭代器类型简单介绍
本文主要讲了反向迭代器以及其模拟实现,并用list和vector来验证迭代器适配器,在最后简单介绍了迭代器的类型。非常有利于学习C++的特性和基础知识。
2023-07-18 23:47:15
642
2
原创 centos下静态链接:/usr/bin/ld: cannot find -l某某某
centos下静态链接:/usr/bin/ld: cannot find -l某某某
2024-01-30 22:22:21
2266
原创 【MySQL】你知道索引查找起来为什么效率特别高吗?
索引高效的原理,从磁盘说到MySQL。MySQL创建索引时底层用到的数据结构。以及创建索引的相关操作。
2023-11-24 17:23:20
1353
原创 【MySQL】表的约束——主键、外键、唯一键,三键区别知否?
- desc table表中不同的列字段表示的含义- zerofill作用- 主键- 自增长- 唯一键- 外键
2023-11-17 17:00:35
1504
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人