
ace
yuyin86
这个作者很懒,什么都没留下…
展开
-
C++网络编程 ACE相关资料收集
小飞驴的网站 http://www.flyingdonkey.com/ 马维达 C++网络编程 卷二 译者http://www.flyingdonkey.com/cgi-bin/LB5000MX/leoboard.cgiWeiZone 我们的社区 http://www.weizone.com/forumdisplay.php?fid=22&page=1 ACE网络通讯编程版Lo转载 2012-10-30 08:41:40 · 1359 阅读 · 1 评论 -
Doxygen + Graphviz windows下安装配置(图解)
查看一些开源代码经常被一些函数的调用关系给绕进去,经过网上查阅资料,发现了这个好用的方法,拿出来和大家分享下安装和应用的过程。本人常用windows系统,所以主要讲解下windows下相关的内容要使用doxygen生成漂亮的调用关系图,那就必须安装下图形生成工具graphviz软件,要通过html生成chm文档,那就要用htmlhelp软件了,我想已经说明了三者的关系了,哦,至于d转载 2012-11-10 00:03:30 · 831 阅读 · 0 评论 -
(转载)异步IO、APC、IO完成端口、线程池与高性能服务器 (四)
转载: http://www.vchelp.net/原作者姓名 Fang(fangguicheng@21cn.com) 正文异步IO、APC、IO完成端口、线程池与高性能服务器之四 线程池线程池下面摘抄于MSDN《Thread Pooling》。有许多应用程序创建的线程花费了大量时间在睡眠状态来等待事件的发生。还有一些线程进入睡眠状态后定期被唤醒以轮询工作方转载 2012-10-25 23:48:17 · 723 阅读 · 0 评论 -
(转载)异步IO、APC、IO完成端口、线程池与高性能服务器 (三)
转载: http://www.vchelp.net/原作者姓名 Fang(fangguicheng@21cn.com) 正文异步IO、APC、IO完成端口、线程池与高性能服务器之三 IO完成端口IO完成端口下面摘抄于MSDN《I/O Completion Ports》,smallfool翻译,原文请参考优快云文档中心文章《I/O Completion Ports》转载 2012-10-25 23:47:29 · 756 阅读 · 0 评论 -
ubuntu上ACE六步安装和所遇问题解决方法 【转载】
转载于:http://www.cnblogs.com/blueclue/archive/2010/12/21/1911603.htmlACE六步配置:一、于http://download.dre.vanderbilt.edu/下载相应平台的ACE包,这里写道如果是windows平台下载.zip包,其他平台下载.gz或bz2包,我是乌布图选择了个gz包,我用的是6.0.0;转载 2012-10-25 22:59:16 · 822 阅读 · 0 评论 -
(转载)异步IO、APC、IO完成端口、线程池与高性能服务器 (五)
转载: http://www.vchelp.net/原作者姓名 Fang(fangguicheng@21cn.com)正文异步IO、APC、IO完成端口、线程池与高性能服务器之五 服务器的性能指标与实现高性能的途径服务器的性能指标 作为一个网络服务器程序,性能永远是第一位的指标。性能可以这样定义:在给定的硬件条件和时间里,能够处理的任务量。能够最大限度地利用硬转载 2012-10-25 23:49:40 · 769 阅读 · 0 评论 -
高性能 IO Completion Port 简明代码示例
IO Completion Port, Windows上提供的最有效实现高性能server的方式(无论是file server, web server还是别的任何类似大量并发io请求的server),IIS本身就是基于此的。可惜,到目前为止没有一个真正简单的示例。今日便让我打响这第一炮吧。 没有一个简明例程的根源,可以说是因为IoCompletionPort本身的API设计非常糟糕转载 2012-10-25 23:10:45 · 1807 阅读 · 0 评论 -
服务器高性能程序 磁盘I/O篇
Linux IO系统的架构图 一.设备-------- 影响磁盘性能的因素硬盘的转速影响硬盘的整体性能。一般情况下转速越大,性能会越好。硬盘的性能因素主要包括两个:1.平均访问时间2传输速率。 平均访问时间包括两方面因素:平均寻道时间(Average Seek Time)是指硬盘的磁头移动到盘面指定磁道所需的时间。一般在3ms至1转载 2012-10-25 23:08:54 · 3460 阅读 · 0 评论 -
(转载)异步IO、APC、IO完成端口、线程池与高性能服务器 (二)
转载: http://www.vchelp.net/原作者姓名 Fang(fangguicheng@21cn.com) 正文异步IO、APC、IO完成端口、线程池与高性能服务器之二 APC Alertable IO(告警IO)提供了更有效的异步通知形式。ReadFileEx / WriteFileEx在发出IO请求的同时,提供一个回调函数(APC过程),当IO请求完成转载 2012-10-25 23:45:59 · 714 阅读 · 0 评论 -
(转载)异步IO、APC、IO完成端口、线程池与高性能服务器 (一)
转载: http://www.vchelp.net/原作者姓名 Fang(fangguicheng@21cn.com) 正文异步IO、APC、IO完成端口、线程池与高性能服务器之一 异步IO背景:轮询 PIO DMA 中断 早期IO设备的速度与CPU相比,还不是太悬殊。CPU定时轮询一遍IO设备,看看有无处理要求,有则加以处理,完成后返回继续工作。至今,软盘驱转载 2012-10-25 23:45:09 · 738 阅读 · 0 评论 -
高性能IO设计的Reactor和Proactor模式
在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。 在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步,同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪,而异步是指转载 2012-10-25 23:03:09 · 789 阅读 · 0 评论 -
ubuntu安装ACE过程
安装ACE,最简单的方法,是直接apt-get安装[cpp] view plaincopysudo apt-get install libace-dev 这样,ace文件则位于/usr/include下,libACE.so位于/usr/lib下,楼主机器的libace-dev版本为5.6.3-6转载 2012-10-25 23:02:22 · 883 阅读 · 0 评论 -
WINDOWS下搭建中文TeX环境
在软件推荐中,我已经简要介绍过TeX这套文本处理系统。但是当时我已经假设读者的电脑上含有这套系统。今天相当于对那篇文章的补充,介绍在WINDOWS下面如何搭建中文TeX系统。目前国内比较流行的搭建方法是采用CTEX套件,它包括了一整套中文字体包,MIKTeX(TeX程序)和一个.tex文件编辑器(其实相当于一个IDE)。我一开始也是采用这种方法,但是发现它附带的那个编辑器是个共享软转载 2012-11-10 08:52:37 · 1432 阅读 · 0 评论