许愿实习offer
许愿实习offer
全部文章
分类
Bug(2)
C++(9)
剑指offer(1)
官方文档(1)
操作系统(1)
数据结构(2)
计算机网络(1)
设计模式(1)
读书笔记(2)
配置环境(1)
项目学习(6)
归档
标签
去牛客网
登录
/
注册
许愿实习offer的博客
全部文章
(共2篇)
C++ 观察者模式实现(不适合智能指针)
观察者模式,或者称作发布/订阅模式(Pubish/Subcribe)。其中关键点在于,被观察者(发布者)的实现中持有一个集合,对集合执行添加/删除操作就是增加/减少观察(订阅)者数目,是一对多的关系,侧重“监听",当一方发生情况时多方可以获得该情况。同时,被观察者也定义了一个通知方法来通知...
muduo
boost
设计模式
2020-05-20
0
1933
muduo库源码阅读(Buffer)
Buffer的功能需求 设计buffer可以从易用性和性能两方面考虑,muduo的buffer更偏向于易用性。 对外表现是一块连续的内存(char* p, int len) 其size()可以自动增长,不是固定大小的数组 内部以std::vector<int>来保存数据 buffer更...
muduo
2020-05-01
1
1639