
项目
文章平均质量分 96
锻炼实操,开拓眼界。 学学大佬们的设计思路
WGzZsyu
感谢你的关注
展开
-
仿mudou高性能高并发服务器
项目实现目标:"这个结局是我的期待,我会一直为你祝福。项目实现目标:仿muduo库One Thread One Loop式主从Reacto模型实现高并发服务器。通过实现高并发服务器组件,简洁快速完成搭建一个高性能服务器。并且,通过组件内提供的不同应⽤层协议⽀持,也可以快速完成⼀个⾼性能应⽤服务器的搭建。本次项目支持HTTP应用层协议,但仅限于消息收发,而不包括任何业务处理内容。原创 2023-08-22 10:07:10 · 1289 阅读 · 12 评论 -
高并发内存池
假设系统依次分配了16byte、8byte、16byte、4byte,还剩余8byte未分配。24byte的空间,操作系统回收了一个上面的两个16byte,总的剩余空间有40byte,但是却不能分。③若内存池不够时,则自动扩大内存池,从操作系统中申请更大的内存池。配出一个连续24byte的空间,这就是内存碎片问题。是在计算机技术中经常使用的一种设计模式。内碎片:对齐方式导致的空间浪费。是一种动态内存分配与管理技术。"花,就在火海里摇曳开着。外碎片:申请内存不连续的问题。尽量与周边的空闲内存块合。原创 2022-12-17 20:23:56 · 1164 阅读 · 12 评论 -
谈谈TCMalloc
TCMalloc简介与使用“空虚敲打着意志,仿佛这时间已静止。TCMalloc简介与使用。原创 2024-03-24 16:47:47 · 1385 阅读 · 0 评论 -
在线五子棋对战
本项目是一款网页版的五子棋对战游戏,其主要支持以下几种功能:●⽤⼾管理: 实现⽤⼾注册, ⽤⼾登录、获取⽤⼾信息、⽤⼾天梯分数记录、⽤⼾比赛场次记录等.●匹配对战: 实现两个玩家在⽹⻚端根据天梯分数匹配游戏对⼿,并进⾏五⼦棋游戏对战的功能.●聊天功能: 实现两个玩家在下棋的同时可以进⾏实时聊天的功能.(2) 核心技术(3) 环境搭建(Centos-7.6)①安装wget⼯具。原创 2024-01-27 13:46:09 · 1176 阅读 · 0 评论 -
我们来谈谈websocket
一、初始WebSocket"你一无所有地闯荡。一、初始WebSocket(1) 什么是websocket是一种在单个TCP连接上进行全双工通信的协议。使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。websocket是从HTML5开始⽀持的⼀种⽹⻚端和服务端保持"⻓连接"的消息推送机制。原创 2023-06-27 12:41:50 · 1686 阅读 · 4 评论 -
自主实现HTTP
一、背景"让我们,跳吧在无比宏达的星系!一、背景超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使开发和部署非常地直截了当。原创 2023-01-06 20:14:33 · 1022 阅读 · 5 评论