自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 两种高性能I/O设计模式(Reactor/Proactor)的比较

这篇文章探讨并比较两种用于TCP服务器的高性能设计模式。 除了介绍现有的解决方案,还提出了一种更具伸缩性,只需要维护一份代码并且跨平台的解决方案(含代码示例),以及其在不同平台上的微调。 此文还比较了java、c#、c++对各自现有以及提到的解决方案的实现性能。 系统I/O 可分为阻塞型, ...

2015-07-31 17:45:16

阅读数 426

评论数 0

翻译 理解TCP/IP网络栈&编写网络应用(上)

1.摘要 之前在网上看到了这篇描述tcp网络栈原理的文章,感觉不错,决定抽空把这篇文章翻译一下。一来重新温习一下TCP相关知识,二来练练英文。由于原文太长,这里把文章分成上下两部分,分别对应了原理和代码。 很久没翻译文章了难免有误,建议有能力的同学还是看一下原文。 原文地址:原文地址 原作者:Hy...

2015-07-29 16:36:24

阅读数 375

评论数 0

原创 32位 64位

不要做32位代码修改为64位代码或者64位代码修改为32位代码的无用功。 也不要做用32位代码直接调用64位代码库或用64位代码直接调用32位代码库这样复杂、这样容易出错的傻事。 只需让32、64位代码的输入输出重定向到文本文件,或修改32、64位代码让其通过文本文件输入输出。 即可很方便地...

2015-07-16 14:14:32

阅读数 295

评论数 0

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