LunarBlog

导航

2024年1月16日 #

muduo源码阅读笔记(6、EvevntLoop和Thread)

摘要: muduo源码阅读笔记(6、EvevntLoop和Thread) Muduo源码笔记系列: muduo源码阅读笔记(0、下载编译muduo) muduo源码阅读笔记(1、同步日志) muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装) muduo源码阅读笔记(3、线程和线程池的 阅读全文

posted @ 2024-01-16 16:36 LunarCod 阅读(45) 评论(0) 推荐(0)

2024年1月15日 #

muduo源码阅读笔记(5、Channel和Poller)

摘要: muduo源码阅读笔记(5、Channel和Poller) Muduo源码笔记系列: muduo源码阅读笔记(0、下载编译muduo) muduo源码阅读笔记(1、同步日志) muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装) muduo源码阅读笔记(3、线程和线程池的封装) 阅读全文

posted @ 2024-01-15 14:26 LunarCod 阅读(108) 评论(0) 推荐(0)

2024年1月13日 #

muduo源码阅读笔记(4、异步日志)

摘要: muduo源码阅读笔记(4、异步日志) Muduo源码笔记系列: muduo源码阅读笔记(0、下载编译muduo) muduo源码阅读笔记(1、同步日志) muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装) muduo源码阅读笔记(3、线程和线程池的封装) muduo源码阅读 阅读全文

posted @ 2024-01-13 14:06 LunarCod 阅读(73) 评论(0) 推荐(0)

2024年1月12日 #

muduo源码阅读笔记(3、线程和线程池的封装)

摘要: muduo源码阅读笔记(3、线程和线程池的封装) Muduo源码笔记系列: muduo源码阅读笔记(0、下载编译muduo) muduo源码阅读笔记(1、同步日志) muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装) muduo源码阅读笔记(3、线程和线程池的封装) mudu 阅读全文

posted @ 2024-01-12 16:20 LunarCod 阅读(68) 评论(0) 推荐(0)

2024年1月11日 #

muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)

摘要: muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装) Muduo源码笔记系列: muduo源码阅读笔记(0、下载编译muduo) muduo源码阅读笔记(1、同步日志) muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装) muduo源码阅读笔记(3、线程 阅读全文

posted @ 2024-01-11 11:49 LunarCod 阅读(44) 评论(0) 推荐(0)

2024年1月10日 #

muduo源码阅读笔记(1、同步日志)

摘要: muduo源码阅读笔记(1、同步日志) Muduo源码笔记系列: muduo源码阅读笔记(0、下载编译muduo) muduo源码阅读笔记(1、同步日志) muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装) muduo源码阅读笔记(3、线程和线程池的封装) muduo源码阅读 阅读全文

posted @ 2024-01-10 14:24 LunarCod 阅读(61) 评论(0) 推荐(0)

muduo源码阅读笔记(0、下载编译muduo)

摘要: muduo源码阅读笔记(0、下载编译muduo) Muduo源码笔记系列: muduo源码阅读笔记(0、下载编译muduo) muduo源码阅读笔记(1、同步日志) muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装) muduo源码阅读笔记(3、线程和线程池的封装) mudu 阅读全文

posted @ 2024-01-10 14:18 LunarCod 阅读(56) 评论(0) 推荐(0)

2023年8月1日 #

C++ 当std::bind和std::shared_ptr组合时的坑

摘要: 经过测试,bind一个成员函数时,使用智能指针作为参数,会增加改对象智能指针的引用计数 #include <iostream> #include <memory> #include <functional> using namespace std; class Test{ public: using 阅读全文

posted @ 2023-08-01 12:06 LunarCod 阅读(57) 评论(0) 推荐(0)

2023年7月6日 #

写自己的服务器-日志模块

摘要: 日志模块 需求分析 随着C++的普及,人手WebServer的现象越来越严重,于是,笔者出此一文。缓解该现象的恶化。 为什么需要日志? 这里我们不扯大的方面,就拿我们将要写的服务器来讲,日志模块就是服务器的基础模块,在服务器长期稳定运行的过程中,都会追踪有哪些客户对该台服务器发起了请求,对于概率性e 阅读全文

posted @ 2023-07-06 16:55 LunarCod 阅读(43) 评论(0) 推荐(0)

2023年7月1日 #

关于C++基类指针指向子类对象可能出现的问题

摘要: 关于C++基类指针指向子类对象可能出现的问题 问题描述 非第一个基类指针指向子类对象,成员函数都不使用虚函数的情况下,直接delete非第一个基类指针,会因有内存偏移而找不到内存块信息而出现致命错误。 示例代码如下: #include<iostream> using namespace std; c 阅读全文

posted @ 2023-07-01 16:46 LunarCod 阅读(31) 评论(0) 推荐(0)