muduo网络库学习

《Linux多线程服务端编程:使用muduo C++网络库》,muduo的核心我认为是EventLoop、Poller、Channel。EventLoop实现了one loop per thread 语义,poller管理众多channel、channel管理fd以及相关的事件回调。三者互相配合,实现了简洁高效的网络库。

注:为展示核心逻辑,贴出的代码有删减。

阅读更多

GDB技巧

怎么让你的GDB更好用,避免繁琐重复的步骤。一些打断点的技巧。

阅读更多

VScode配置与快捷键

总结:vscode是个编辑器,而不是IDE(集成编译环境)。但是,如果搭配插件就能实现IDE的效果。对于新手来说,vscode不是一个很好的选择,需要花费很多时间来适配。

阅读更多