自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 <项目> 高并发服务器的HTTP协议支持

主从Reactor高并发服务器对HTTP协议的支持

2025-03-21 20:58:31 846

原创 <项目> 主从Reactor模型的高并发服务器

主从Reactor高并发项目

2025-03-21 20:52:25 1136

原创 <网络> TCP协议

TCP协议报头、三次握手、四次挥手、滑动窗口、拥塞控制、流量控制等知识详解

2025-03-05 15:09:55 982

原创 <C++11> 包装器

C++11中function与bind包装器的讲解

2025-03-01 10:44:22 1015

原创 <网络> 网络基础3

DNS、ICMP、NAT、代理服务讲解

2025-02-26 22:06:14 1053

原创 <网络> UDP协议

UDP的详细介绍

2025-02-24 12:07:38 956

原创 <项目> 网页搜索引擎

页面搜索引擎

2025-02-08 11:41:42 640

原创 <C++11> 类型转换

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

2024-12-18 15:31:49 757

原创 <C++11> 特殊类设计

C++的特殊类设计方案

2024-12-17 21:41:00 865 1

原创 <C++11> 智能指针

C++11智能指针auto_ptr、unique_ptr、shared_ptr、weak_ptr讲解与模拟实现

2024-12-08 12:04:50 828

原创 <C++11> 可变参数模板

C++11特性---可变参数模板

2024-12-02 22:32:11 793

原创 <C++11> lambda表达式

C++11特性---lambda表达式

2024-12-02 19:51:31 778

原创 <网络> HTTP协议

HTTP协议精讲

2024-11-27 20:03:25 2188

原创 <C++11> 右值引用与移动语义

C++11特性--右值引用、移动语义、完美转发

2024-11-27 17:39:10 853

原创 <C++> unordered_map、unordered_set模拟实现

模拟实现过STL版的map、set之后,我们再来模拟实现STL版的unordered_map、unordered_set,相较于上一次模拟实现,这次的封装又稍微复杂了一些。先写哈希表,测试map、set基本封装,此时要修改哈希表模板,达到适配效果,KeyOfT普通迭代器const迭代器insert返回值、operator[]key不能修改的问题。

2024-11-20 16:03:46 453

原创 <网络> 协议

深刻理解协议,并自主构建一个协议

2024-11-07 18:19:13 1255 5

原创 <网络>网络套接字编程(一)

如果服务端在绑定的时候是指明绑定的某一个IP地址,那么此时服务端在接收数据的时候就只能从绑定IP对应的网卡接收数据。因为服务器就是为了给别人提供服务的,因此服务器必须要让别人知道自己的IP地址和端口号,IP地址一般对应的就是域名,而端口号一般没有显示指明过,因此服务端的端口号一定要是一个众所周知的端口号,并且选定后不能轻易改变,否则客户端是无法知道服务端的端口号的,这就是服务端要进行绑定的原因,只有绑定之后这个端口号才真正属于自己,因为一个端口只能被一个进程所绑定,服务器绑定一个端口就是为了独占这个端口。

2024-10-27 15:13:56 1115

原创 <网络> 网络套接字编程(二)

每个用户登录系统后,都会创建一个会话,这个会话包含了用户的所有进程。

2024-10-26 22:30:54 802 1

原创 <Linux> 线程池

池化技术,线程池

2024-10-14 11:55:23 1046

原创 <Linux> 信号量

POSIX信号量概念及用法,并使用信号量是实现环形队列的生产消费模型

2024-10-14 10:41:02 821

原创 <Linux> 生产者消费者模型

生产者消费者模型

2024-10-13 20:24:57 995

原创 <Linux> 线程安全

线程互斥、可重入线程安全、死锁、同步(条件变量)

2024-10-13 12:24:34 1073

原创 <Linux> 多线程

线程概念、控制

2024-10-12 21:17:53 920

原创 <Linux> 信号

信号产生、保存、处理

2024-09-21 15:00:47 826

原创 <Linux> 进程间通信

进程间通信,匿名管道、命名管道、共享内存、消息队列、信号量

2024-09-15 17:30:17 2251 1

原创 <C++> set、map模拟实现

set、map仿STL模拟实现

2024-09-10 16:01:56 1041

原创 <Linux> 基础IO

详解Linux基础IO:文件系统调用接口与C库文件函数的关系、重定向、数据缓冲区、文件系统、动静态库

2024-09-06 18:06:22 1283

原创 <C++> 红黑树

红黑树插入操作详细实现

2024-09-01 11:54:58 1170

原创 <C++> AVLTree

AVL树插入的详细实现

2024-08-30 15:33:47 991

原创 <C++> 异常

C++的异常详解

2024-08-28 18:46:07 1127 1

原创 <C++> 二叉树进阶OJ题

二叉树经典面试OJ题

2024-08-25 17:37:06 809

原创 <C++> 多态

多态的概念、条件、原理

2024-08-24 21:53:36 2452 1

原创 <C++> 二叉搜索树

二叉搜索树

2024-08-24 21:38:15 829

原创 <Linux> 进程控制

进程创建、退出、等待、替换详解

2024-08-19 10:06:39 1038

原创 <C语言>指针的深度学习

指针的各种概念

2024-08-18 10:35:48 965

原创 <数据结构与算法> 堆的应用

堆的几个应用

2024-08-17 21:47:54 923

原创 <数据结构与算法> 队列OJ

队列的一些经典例题

2024-08-17 21:39:38 711

原创 <Linux> git

Linux下的git三板斧

2024-08-17 11:17:00 403

原创 <Linux>进程概念-下

环境变量与进程地址空间

2024-08-15 16:31:38 983 1

原创 <Linux> gdb调试器的使用

gdb的调试

2024-08-15 16:20:14 778

空空如也

空空如也

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

TA关注的人

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