自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

聪明的解释器

思路决定出路,态度决定高度!

  • 博客(3)
  • 资源 (5)
  • 收藏
  • 关注

原创 evpp设计细节系列(1):利用 enable_shared_from_this 实现一个自管理的定时器

https://github.com/Qihoo360/evpp 项目中有一个InvokeTimer对象,接口头文件详细代码请参见https://github.com/Qihoo360/evpp/blob/master/evpp/invoke_timer.h 。它是一个能自我管理定时器类,可以将一个仿函数绑定到该定时器上,然后让该定时器自己管理并在预期的一段时间后执行该仿函数。现在我们复盘一下

2017-04-19 20:38:58 6472 4

原创 evpp性能测试(3): 对无锁队列boost::lockfree::queue和moodycamel::ConcurrentQueue做一个性能对比测试

我们使用[https://github.com/Qihoo360/evpp]项目中的`EventLoop::QueueInLoop(...)`函数来做这个性能测试。我们通过该函数能够将一个仿函数执行体从一个线程调度到另一个线程中执行。这是一个典型的生产者和消费者问题。我们用一个队列来保存这种仿函数执行体。多个生产者线程向这个队列写入仿函数执行体,一个消费者线程从队列中取出仿函数执行体来执行。为了保证队列的线程安全

2017-04-09 11:11:17 10499 7

原创 evpp性能测试(2): 与Boost.Asio进行吞吐量对比测试

简介Boost.Asio是用于网络和低层IO编程的跨平台C++库,为开发者提供了C++环境下稳定的异步编程模型。也是业内公认的优秀的C++网络库代表。一般来讲,其他的网络库的性能如果不能与asio做一下全面的对比和评测,就不能令人信服。

2017-04-04 19:44:59 11762

QUIC-Quick UDP Internet Connections RFC

QUIC(Quick UDP Internet Connections,发音'quick')是一种基于UDP的多路传输协议,它的主要目标是实现零往返时间的连接开销。Google的开发人员Robbie Shade在最近的一个视频中对QUIC做了介绍,主要有以下特性: 拥有SPDY的所有优点(多路传输,支持优先级,等等) 零往返时间连接 数据包同步,有效降低数据丢包率 转发问题连接,有效减少重发延迟 自适应拥塞控制(对TCP友好),有效减少移动客户端重新连接的次数 与TLS等效的加密措施 Chrome支持与Google的QUIC通信

2015-05-08

xinetd-2.3.15.tar.gz

超级服务xinetd最新源码下载。 xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。它能提供以下特色:   * 支持对tcp、udp、RPC服务(但是当前对RPC的支持不够稳定)   * 基于时间段的访问控制   * 功能完备的log功能,即可以记录连接成功也可以记录连接失败的行为   * 能有效的防止DoS攻击(Denial of Services)   * 能限制同时运行的同一类型的服务器数目   * 能限制启动的所有服务器数目   * 能限制log文件大小   * 将某个服务绑定在特定的系统接口上,从而能实现只允许私有网络访问某项服务   * 能实现作为其他系统的代理。如果和ip伪装结合可以实现对内部私有网络的访问

2014-06-22

Effective C++ and More Effective C++两本书合二为一

Effective C++ and More Effective C++两本书合二为一。经典中的经典。

2009-12-05

C语言深度解剖 解开程序员面试笔试的秘密

C语言深度解剖 解开程序员面试笔试的秘密。以含金量勇敢挑战国内外同类书籍。

2009-12-05

GoF 23种设计模式解析附C++实现源码(2nd Edition)

无需多解释。 GoF 23种设计模式解析附C++实现源码

2008-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除