NeeEk0 保姆式讲解 cpp 综合项目
文章平均质量分 97
这是一个与cpp综合项目相关的专栏
NeeEk0
把复杂的事情变简单,把简单的事情重复做。
展开
-
【项目综合】高并发内存池
central cache 是哈希桶结构,每个桶里挂的都是一个个双向循环链表 spanList,链表中的每一个节点 span 都是一个管理以页为单位的大块内存的结构体。span 结构体中既封装了页的相关字段,也有维护双向链表结构的前驱指针和后继指针,还有对分配给 thread cache 的内存块进行计数的计数器,以及管理着切好的小块内存的自由链表头指针。Common.h#endif//管理切分好的定长内存块的自由链表//...//计算定长内存块的对齐映射规则//...原创 2024-09-25 09:54:47 · 1298 阅读 · 3 评论 -
【项目综合】基于 Boost 库的站内搜索引擎
获取网页内容摘要的功能,作为一个函数,编写在 Searcher.hpp 中。private://供系统进行查找的索引public:public://初始化Searcher模块//...//进行关键字的搜索//1.【分词】:对query按照searcher的要求进行分词//...//2.【触发】:根据分词后的各个词,进行index查找//...//3.【合并排序】:汇总搜索结果,按照相关性(权重weight)进行降序排序//...原创 2024-09-09 16:29:10 · 941 阅读 · 2 评论
分享