- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 set的简单应用
set的简单应用首先我们看题。题目:牛牛想尝试一些新的料理,每个料理需要一些不同的材料,问完成所有的料理需要准备多少种不同的材料。输入描述:每个输入包含 1 个测试用例。每个测试用例的第 i 行,表示完成第 i 件料理需要哪些材料,各个材料用空格隔开,输入只包含大写英文字母和空格,输入文件不超过 50 行,每一行不超过 50 个字符。示例1输入BUTTER FLOURHONEY FLOUR EGG输出4这是牛客网站上的一个题目,题目意思简单,但还是讲技巧的。最暴力的办法就是先把输入保存
2021-03-07 20:33:28 221
SWINGS Web服务器
SWINGS是用C++11实现的高性能Web服务器,可处理静态资源请求,支持HTTP长连接及超时断开。
技术要点
- 并发模型为Reactor
- 使用Epoll水平触发+EPOLLONESHOT,非阻塞IO
- 为充分利用多核CPU的性能,以多线程的形式实现服务器,并实现线程池避免线程频繁创建销毁造成的系统开销
- 实现基于小根堆的定时器,用于断开超时连接
- 实现可以自动增长的缓冲区,作为HTTP连接的输入和输出缓冲区
2022-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人