06 2017 档案
摘要:构造函数调用顺序总结: 1. 按虚继承顺序 2. 按非虚继承顺序 3. 按成员变量声明顺序 #include <iostream>using namespace std; class A{public: A(){cout<<"A"<<endl;}}; class B{public: B(){cout
阅读全文
摘要:转帖:http://blog.sina.com.cn/s/blog_728161840100u2ib.html 一、空类 求sizeof的结果是1,因为即使是没有成员之类的,一个类存在,至少都要给他一个空间,不然就没有存在的意义了。 二、简单的类 这个也好求,就是sizeof(A.a)+4(指向虚表
阅读全文
摘要:本段代码摘自《Linux高性能服务器编程》第16.4章节 压力测试程序有很多种实现方式,比如I/O复用方式,多线程、多进程并发编程方式,以及这些方式的结合使用。不过,单纯的I/O复用方式的施压程度是最高的,因为线程和进程的调度本身也是要占用一定CPU时间的。因此,我们将使用epoll来实现一个通用的
阅读全文
摘要:先贴一段代码再说,Linux下使用g++ -g-o server server.c -levent 可以直接使用gdb调试,而且可以跟踪到libevent的库里。 1 #include <stdio.h> 2 #include <string.h> 3 #include <iostream> 4 #
阅读全文
摘要:概述 在阅读红黑树新增节点的源码时,思考了这样一个问题:inser一个节点之后,什么情况下需要旋转红黑树,什么情况下又不需要旋转红黑树呢? 引用:http://www.cnblogs.com/skywang12345/p/3245399.html 根据被插入节点的父节点的情况,可以将"当节点z被着色
阅读全文
摘要:概要 对Linux内核源码的学习,目前阶段也是学习前辈们的总结,站在巨人的肩膀上。 博客园主skywang12345发布的源码:http://www.cnblogs.com/skywang12345/p/3624202.html struct rb_node结构体 参考CSDN博客:http://b
阅读全文

浙公网安备 33010602011771号