自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千里之外

菜鸟也有春天

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

转载 完成端口通信例子

代码贴上来以后慢慢修改服务端代码:[cpp] view plaincopyprint?#include      #define BUFFER_SIZE 1024   #define OP_READ    18   #define OP_WRITE   28   #define OP_ACCEPT  38   #define CHECK_CODE 0x0

2012-07-24 18:22:43 1822

转载 完成端口在MSDN中的专题翻译

I/O completion ports provide an efficient threading model for processing multiple asynchronous I/O requests on a multiprocessor system. When a process creates an I/O completion port, the system create

2012-07-24 18:21:57 856

转载 socket的发送与接收缓冲区

应用程序可通过调用send(write, sendmsg等)利用tcp socket向网络发送应用数据,而tcp/ip协议栈再通过网络设备接口把已经组织成struct sk_buff的应用数据(tcp数据报)真正发送到网络上,由于应用程序调用send的速度跟网络介质发送数据的速度存在差异,所以,一部分应用数据被组织成tcp数据报之后,会缓存在tcp socket的发送缓存队列中,等待网络空闲时

2012-07-17 12:27:23 14233 2

转载 DirectShow

一、 前言  流媒体的定义很广泛,大多数时候指的是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器就可以观看的视频/音频传输、压缩技术。流媒体也指代由这种技术支持的某种特定文件格式:压缩流式文件,它通过网络传输,并通过个人电脑软件进行解码。  MCI是微软为Windows最初提出的多媒体编程接口,随着多媒体技术的

2012-07-13 16:37:58 958

转载 HTTP协议详解

HTTP协议详解Author: Kevin | Posted: 19. 八月 2009 21:15 0 引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版

2012-07-11 13:05:40 7731

转载 用Visual C++ 6.0写Windows 服务

// ServiceTest.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE_

2012-07-05 15:54:02 755

转载 windows消息循环标准实例

#include LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); int WINAPI WinMain(HINSTANCE hINstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow) { static char szAppName[]="xiansh

2012-07-05 15:47:02 2036

转载 WaitForSingleObject 与 EnterCriticalSection 性能比较

摘要在 Microsoft Windows 平台上有几种以原子方式锁定代码和数据的不同方法。此白皮书的主要目的是向开发人员简要介绍 Windows 中进行锁定的不同方法以及与这些锁定有关的相应性能开销。因为未来架构将是多核架构,因此此信息非常适用。简介多线程软件应用对于提升英特尔内核架构的性能至关重要。锁定代码通常是多线程应用中运行最频繁的代码。确定要使用的锁定方法与确定应用中并行处理

2012-07-05 12:33:13 10662

转载 VC程序提升管理员权限

程序的权限不够,应用管理员权限打开程序运行方可。如何使vc程序运行时请求管理员权限?如果是2005或者2008 就简单了,直接项目右键---属性---连接器---清单文件---uac执行级别 选择requireAdministrator 重新编译 这样你的程序直接运行就拥有管理员权限了。    /*****************************

2012-07-04 11:40:31 11068

转载 Windows Socket五种I/O模型——代码全攻略

如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑

2012-07-04 10:39:27 1207

转载 VC++ 线程池

服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。线程池的技术背景在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。

2012-07-03 10:49:03 4159

boot2docker v17.09.0-ce

boot2docker v17.09.0-ce 为

2017-10-09

Android 手动连接wifi的源码

这是一个用来连接到 WIFI 热点的库。 简单实用方法: 1 final Intent intent = new Intent("com.farproc.wifi.connecter.action.CONNECT_OR_EDIT"); 2 intent.putExtra("com.farproc.wifi.connecter.extra.HOTSPOT", scanResult); 3 startActivity(intent);

2013-08-26

北大ACM题解

比较全面的ACM题解,从1001到3445,选取了其中比较经典的一些题目,给出了答案。希望给正在学习算法方面的知识的同学,或者是做ACM卡住的同学一点帮助。

2013-01-31

VC动态链接库dll深入浅出讲解pdf

VC动态链接库dll深入浅出讲解pdf VC动态链接库dll深入浅出讲解pdf VC动态链接库dll深入浅出讲解pdf VC动态链接库dll深入浅出讲解pdf VC动态链接库dll深入浅出讲解pdf

2011-08-16

空空如也

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

TA关注的人

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