自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Dijkstra算法——不带负权的单源最短路径

本文详细介绍了Dijkstra算法的原理及其在不同图结构中的应用,包括稠密图和稀疏图的实现模板。Dijkstra算法是一种用于解决非负权值图的单源最短路径问题的贪心算法,通过不断选择当前最短路径的节点并进行松弛操作,逐步确定所有节点的最短路径

2025-05-23 19:54:32 672

原创 差分数组 - 对区间内元素的统一操作

本文讲解差分数组的概念,性质以及经典例题

2025-05-21 12:49:59 1065

原创 环境配置与MySQL简介

本文主要讲解MySQL的环境搭建,以及介绍MySQL以及数据库的基础知识,对数据库做一个基本了解

2025-05-14 14:32:28 767

原创 动态规划--背包问题(01背包,完全背包,二维费用背包)

本文主要讲解背包问题-01背包,完全背包,二维费用背包问题等

2025-05-13 13:09:39 954

原创 动态规划--两个数组的dp问题

本文主要讲解两个数组的动态规划问题的几个经典例题,对这类问题的思路进行总结

2025-05-09 18:49:14 769

原创 动态规划--子序列问题

本文主要讲解动态规划的子序列系列问题的讲解。

2025-05-07 12:03:40 1045

原创 动态规划--回文串问题

本文主要讲解动态规划的回文串问题,讲解几个经典的回文串问题,提供回文串问题的动态规划基础思路。

2025-05-04 15:51:27 945

原创 动态规划 -- 子数组问题

本文主要讲解动态规划算法中的子数组问题

2025-04-30 15:41:58 779

原创 状态机DP -- 股票买卖问题

本文讲解动态规划系列的股票买卖问题

2025-04-24 15:04:33 637

原创 动态规划 -- 简单多状态dp,打家劫舍问题

本文讲解了简单多状态dp的几个经典问题,打家劫舍系列的动态规划问题

2025-04-17 19:39:01 594

原创 动态规划--路径问题

动态规划的路径问题思路与讲解。

2025-03-12 20:42:50 782 1

原创 动态规划--斐波那契类型

本文讲解了动态规划入门的斐波那契模型,简单对动态规划的算法思想进行了入门的讲解

2025-03-08 20:37:21 647

原创 SYN Flood , DDos攻击以及防护措施

简单讲解SYN Flood 的原理以及SYN Flood和DDos攻击的防护措施

2024-11-05 21:58:35 1256 1

原创 HTTP服务器测试与优化

本文主要测试我们的服务器,包括一些边缘测试,以及最终的性能测试

2024-11-02 16:03:36 1251

原创 HttpServer模块 --- 封装TcpServer支持Http协议

HttpServer模块的设计,为用户提供一个支持Http协议的服务器组件

2024-10-25 20:36:09 1412 1

原创 HttpContext模块 --- http上下文模块

Http上下文模块的设计和实现

2024-10-25 14:54:28 1100

原创 HttpResponse --- 存储http响应要素

HttpResponse模块,存储http响应的关键要素

2024-10-22 16:30:26 327

原创 HttpRequest模块 --- 存储http请求要素

http请求报文要素的存储模块

2024-10-22 11:01:12 651

原创 Util --- 工具函数类

提供http协议支持的工具函数,便于http报文的解析

2024-10-22 10:22:09 1716

原创 Http模块总体设计

http模块的子模块划分以及总体设计思想

2024-10-21 10:23:24 746

原创 服务器模块测试

对服务器的逻辑进行简单测试

2024-10-21 10:19:41 627 1

原创 EventLoopThreadPool模块---从属Reactor线程池

对主从Reactor线程的整体管理以及后续为新连接分配合适的EventLoop

2024-10-21 09:49:55 613

原创 TcpServer模块 --- 服务器模块

TcpServer模块的设计,为用户提供快速创建服务器的方案

2024-10-21 09:49:17 1008

原创 EventLoopThread --- 封装实现从属Reactor线程

对EventLoop模块的封装,为每一个EventLoop绑定一个线程,承担从属Reactor线程的功能

2024-10-21 09:48:26 616

原创 Acceptor模块--获取新连接

Acceptor模块,获取新连接,挂载在主Reactor线程

2024-10-18 14:22:44 442

原创 Connection --- 连接管理模块

连接管理模块Connection,包含连接的事件回调函数,连接的超时连接管理,连接的关闭管理

2024-10-18 14:18:12 1382

原创 EventLoop模块 --- 事件循环模块

完成了EventLoop模块的设计,整合了EventLoop,Channel,TimerQueue和Poller模块并进行联调

2024-10-13 19:56:13 925

原创 Poller模块 --- 事件监控模块

Poller模块,对epoll的操作进行封装以及管理

2024-10-12 19:37:31 482

原创 Channel模块 --- 管理套接字事件

文件描述符的事件监控模块,管理描述符所监控的事件,就绪的事件以及事件回调方法

2024-10-12 11:24:31 1077

原创 Socket模块

实现对 socket 套接字的封装

2024-10-11 18:58:44 348

原创 Buffer模块

用户态缓冲区Buffer模块的实现

2024-10-10 21:03:09 914

原创 项目前置知识

简单介绍 bind 接口函数绑定,timerfd 系统的定时器,时间轮的设计,正则库解析HTTP请求行的简单使用,日志打印宏的设计,通用类型Any的设计

2024-10-08 20:12:27 1000

原创 项目定位与服务器(SERVER)模块划分

实现高并发服务器的服务器组件模块划分

2024-10-03 20:18:08 1263

原创 数据链路层 ——MAC

链路层,MAC帧协议,ARP协议,DNS,ICMP,ping命令,traceroute命令,NAT技术,代理服务器等知识点

2024-09-28 20:17:33 1981

原创 网络层协议——IP

IP的报文格式,网络的整体的理解,运营商网络,分片与组装

2024-09-24 19:28:07 1351 2

原创 传输层协议——udp/tcp

UDP/TCP 报文格式,TCP的可靠性机制以及效率机制,全连接半连接,滑动窗口,拥塞窗口,连接管理,延迟应答,捎带应答,流量控制

2024-09-18 20:06:54 1087

原创 应用层协议 —— https

本文讲解了https的特点,数据摘要,数字签名,CA证书以及如何进行安全的加密通信

2024-09-13 16:39:06 1375

原创 应用层协议——http

http协议的相关知识,报文格式,状态码,长连接,会话保持以及调试工具

2024-09-11 19:22:15 1330

原创 再谈协议--定制协议

自定义协议以及 Json 的基础使用

2024-09-05 19:34:18 1236

原创 网络编程套接字

本文讲解了网络套接字,以及通信所需的ip和端口号,介绍并使用了 udp 和 tcp 通信的 接口,以及守护进程的概念和实现,最终简单介绍了一些 tcp 的前置知识,为后续的tcp的详解做铺垫

2024-09-02 20:19:56 840

结构体应用-通讯录中功能函数的实现

通讯录函数的实现

2024-03-27

C语言 数组的应用-扫雷

游戏函数代码实现

2024-03-13

C语言 数组的应用-扫雷

扫雷游戏函数代码的实现

2024-03-12

空空如也

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

TA关注的人

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