
项目
文章平均质量分 79
项目
两片空白
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高并发内存池项目
前言 该项目是基于谷歌开源的项目tcmalloc的基础上做了简化。tcmolloc的作用在多线程的情况下,申请内存可以比glib的malloc快了很多倍。为了学习tcmalloc的思想,在tcmalloc的基础上做了大量的简化,并且参考了一些资料,实现了一个比malloc快的高并发内存池。TCMALLOC 源码阅读一.关于普通内存池的优缺点 1.1优点性能高 一般池化技术都有性能高的优点。内存池实际是一个大块内存,内存池性能高的...原创 2021-11-16 16:19:17 · 1441 阅读 · 0 评论 -
自主小型Web服务器实现——TinyHttp
目录一.功能二.技术特点三.主要框架四.CGI技术五.流程六.具体实现细节 6.1 套接字部分 6.2线程池部分 6.3 协议处理部分(主要部分)一.功能 实现一个自主开发的小型web服务器。可以解决用户的基本网页请求。主要是静态网页的返回和动态网页的返回。二.技术特点网络编程(http协议,TCP/IP协议,socket流式套接字) 多线程技术(线程池) CGI技术三.主要框架...原创 2021-11-06 20:20:38 · 3844 阅读 · 0 评论 -
用单链表的写一个通讯录管理系统
本人前几天刚刚自学了单链表,趁热打铁,赶紧写一个小小的项目练练手。单链表的实现在本人之前的博客中有:https://blog.youkuaiyun.com/weixin_57023347/article/details/117224051?spm=1001.2014.3001.5501通讯录管理系统保存人的信息有: 名字 name电话 telephone性别 sex年龄 age用一个结构体来装这些信息:struct infor{ char name[20]; int age;原创 2021-05-28 16:25:01 · 1510 阅读 · 0 评论