Author Archives: coder4

STL中vector转数组(实际是数组的指针)

感谢:http://topic.csdn.net/t/20050429/20/3976956.html
感谢:http://yzyanchao.blogbus.com/logs/47796444.html

不过那边是转载自《effective stl》。
    std::vector很方便,但有时调用的函数的参数规定是数组,需要将vector转为数组,另外开辟一个空间,将vector一项项复制过去代价过大,可用下面的方法。
给定一个
vector<int[......]

继续阅读

关于epoll和select的性能测试

epoll和select是Linux中提供的两种不同模型,epoll的并发性要好于select,那么究竟能好多少呢?我用前两天实现的Echo Server的epoll和select版本做了测试。
首先是非并发情况,就是一个Request完成后再下一个。
我的测试环境,均本地网络,CPU P8600 2.4G 非节能模式,buffer均为16字节,发送的测试数据为30字节左右。
epoll
5k 0.336841 0.341372 0.327373 0.309983 0.348396
10w[......]

继续阅读