- 博客(3)
- 资源 (118)
- 收藏
- 关注
原创 muduo 日志库学习(二)
上一篇文章讲到muduo日志库的基础部分,现在来讲muduo日志库的异步日志工作流程。除了异步,muduo日志库还具有自动把数据从FILE结构体缓冲区flush到硬盘功能和定期roll日志文件的功能。 异步: 异步日志由LogFile{.h, .cc}、AsyncLogging{.h, .cc}中定义的类来配合工作的。主要是有两个类 LogFile 和AsyncLoggin
2014-02-15 21:45:46 5874 11
原创 muduo 日志库学习(一)
muduo的日志库由LogStream{.h,.cc}、Logging{.h, .cc}、LogFile{.h, .cc}、AsyncLogging{.h, .cc}组成。这里主要说明一下,这些文件(主要是文件里面对应的类)之间是怎么关联,并协同工作的。 LogStream里面有一个Buffer成员(一个模板类,并非muduo::Buffer类)。该类主要负责将要记录的日
2014-02-15 21:18:51 8982
原创 网络字节序和大小端字节序
先说说为什么会有大小端字节序的问题。现在PC机的一个整型变量一般是32位的,由4个字节组成。在计算机内存中,每个字节都是有地址的。也就是说一个整型的4个字节的地址是不同的,有高低地址之分。对于一个整数,如632523,其对应的二进制位1001 10100110 11001011。需要3个字节才能放得下。这时就存在一个问题,对于低8位11001011是存放在整型的那4个字节的低地址位还是高地址位。如
2014-02-15 10:17:25 3714
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人