自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

转载 Win32多线程编程(6) — 多线程协作及线程的池化管理

多线程级别的并行计算写多线程应用程序最困难的地方在于如何使各线程的工作协调进行。Windows提供的用于线程间通信的各种机制是很容易掌握的,可是要把它们应用到工作中完成既定的功能时就会遇到这样、那样的困难。对于常见的“生产者-消费者”模型,只要采取合理同步措施实现数据交换的统一性即可。这类模型中的多线程往往任务独立,主要两类线程,一类写线程(生产者),一类读线程(消费者)。但在实际应用中,

2011-11-29 15:36:36 1266

转载 TCP/IP通信架构

1 .计算机网络的体系结构计算机网络是一个非常复杂的系统,将整个网络的传输功能进行分层设计的网络结构层次模型及各层协议的集合称为计算机网络的体系结构。为了解决异构互联及通信问题, 20世纪 70 年代后期国际标准化组织( ISO )制定了 OSI ( Open System Interconnect )开放式系统互联参考模型。该模型采用了三级抽象,即体系结构、服务定义和协议规格说明,是一种标准

2011-11-29 15:35:42 1565

转载 使用Lua脚本为wireshark编写自定义通信协议解析器插件

在网络通信应用中,我们往往需要自定义应用层通信协议,例如基于UDP的Real-Time Transport Protocol以及基于TCP的RTP over HTTP。鉴于RTP协议的广泛性,wireshark(ethereal)内置了对RTP协议的支持,调试解析非常方便。RTP over HTTP作为一种扩展的RTP协议,尚未得到wireshark的支持。在《RTP Payload Form

2011-11-29 15:27:04 5514

原创 ACE日志输出的几种重定向方式

初学ACE,将自己的一些总结放在这里与大家分享,希望能有所帮助。不当之处恳请大家指正。1. 输出到stderrACE输出的默认方式,将日志输出到控制台。如果希望从其他的重定向方式切换到stderr,可以采用如下的方式。1 ACE_LOG_MSG->open (0, ACE_Log_Msg::STDERR);2 ACE_DEBUG ((LM_INFO, ACE_TEXT ("

2011-11-25 15:00:07 3677 2

转载 ACE_Message_Block功能简介

ACE_Message_Block在Ace中用来表示消息的存放空间,可用做网络通信中的消息缓冲区,使用非常频繁,下面将在如下方简单的介绍一下ACE_Message_Block相关功能。创建消息块 释放消息块 从消息块中读写数据 数据的拷贝 其它常用函数 1。创建消息块 创建消息块的方式比较灵活,常用的有以下几种方式 :1。直接给消息块分配内存空间创建。     ACE_

2011-11-24 14:23:29 748

转载 ACE中的一些陷阱

坦白说,使用这个标题无非是希望能够吸引你的眼球,这篇文章的目的仅仅是为了揭示一些ACE缺陷的。文章适合的读者是对ACE(ADAPTIVECommunication Environment)有一定研究,或者正在使用ACE从事项目开发的人士参考。如果你对C++还是新手,甚至包括ACE知识初学者,(但你想飞的更高),建议你收藏这篇文档以后阅读。秉承陷阱系列文章的传统,我只是通过一些辩证的角度

2011-11-22 11:45:07 1073

原创 收集

http://www.pudn.com/downloads82/sourcecode/windows/network/detail317648.htmlhttp://blog.csdn.net/bingozq/article/details/2512542

2011-11-17 21:52:15 477

转载 完成端口(IOCP)编程探讨

原文地址:http://www.cppblog.com/sherrylso/archive/2007/08/26/30858.html本文主要探讨一下windows平台上的完成端口开发及其与之相关的几个重要的技术概念,这些概念都是与基于IOCP的开发密切相关的,对开发人员来讲,又不得不给予足够重视的几个概念:1) 基于IOCP实现的服务吞吐量2)IOCP模式下的线程切换3)基于

2011-11-08 21:00:24 790

原创 IOCP模型总结

IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。而这些线程都是可运行的,Windows内核花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行上。再加上创建新线程的开销

2011-11-07 23:30:06 700

sam-ba_2.11.rar

sam-ba_2.11 MC9260 Linux系统烧写工具!

2012-06-15

VS2005 打包详解

VS2005 打包详解 第一步:打开Visual Studio .Net 2005;在开发环境“文件”菜单上,单击“新建”,单击“项 目”。如图: 选择“项目类型”中的“安装和部署项目”,在右侧的“模板”中选择“项目”。并选择要生 成的文件名称和位置,选择确定。

2012-03-09

linux下的开发(makefile,gdb).rar

linux下的开发(makefile,gdb).rar

2010-11-04

sharemem/共享内存

sharemem/共享内存 源代码。 在vckbase里下载的

2010-11-04

TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞

TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞

2010-10-12

在MFC中使用MD5加密算法

在MFC中使用MD5加密算法!不记得在哪个地方得到了一个MD5加密法的类,自己稍微做了下修改!!供大家参考!

2008-10-07

哲学家吃饭问题(vc代码)

哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码)

2008-09-28

视图分割源代码

视图分割源代码视图分割源代码

2008-04-10

空空如也

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

TA关注的人

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