自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (296)
  • 收藏
  • 关注

转载 什么是缓冲文件系统和非缓冲文件系统

目前C 语言所使用的磁盘文件系统有两大类:一类称为缓冲文件系统,又称为标准文件系统;另一类称为非缓冲文件系统。缓冲文件系统的特点是:系统自动地在内存区为每一个正在使用的文件开辟一个缓冲区。从磁盘向内存读入数据时,则一次从磁盘文件将一些数据输入到内存缓冲区(充满缓冲区),然后再从缓冲区逐个地将数据送给接收变量;向磁盘文件输出数据时,先将数据送到内存中的缓冲区,装满缓冲区后才一起送到磁盘去。

2013-03-31 21:40:56 3486

转载 网络编程之同步,阻塞,异步,非阻塞

同步:函数没有执行完不返回,线程被挂起;  阻塞:没有收完数据函数不返回,线程也被挂起;  异步:函数立即返回,通过事件或是信号通知调用者;  非阻塞:函数立即返回,通过select通知调用者 同步:函数没有执行完不返回,线程被挂起阻塞:没有收完数据函数不返回,线程也被挂起异步:函数立即返回,通过事件或是信号通知调用者非阻塞:函数立即返回,通过select通知调用者

2013-03-30 12:50:47 530

转载 多线程与异步的区别

随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并发来最大化程序的性能。  多线程和异步操作的异同  多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些

2013-03-30 12:39:59 591

转载 数据透传

其实很简单,一般是指我们上层的数据以buf的形式经过底层模块去传送,底层只保证将这段buf传出去,而不去关心buf中具体是什么样的数据,不用去解析buf中的具体内容。       具体一点,以两个QQ客户端聊天为例,QQ的UI层定义了表示聊天信息的结构体(结构体中包含文字内容、文字颜色、文字字体及文字大小等信息),当QQ客户端发送信息时将信息填充到结构体中,然后再将结构体“压到”buf中,交给

2013-03-07 14:31:56 7373

原创 implement(tcp) for net interface

// TcpPort.h: interface for the CTcpPort class.////////////////////////////////////////////////////////////////////////#if !defined (AFX_TCPPORT_H__CED29CD4_1586_40DC_8AE6_15C05B74749E__INCLUDED

2013-03-07 14:04:08 588

原创 net interface

#ifndef _INETPORT_H_#define _INETPORT_H_#include #pragma comment(lib,"ws2_32")typedef enum{    PORT_TYPE_USB = 0,    PORT_TYPE_UDP = 1,    PORT_TYPE_TCP = 2} PORT_TYPE;//串口的端口状态定义

2013-03-07 14:02:51 963

转载 Network Event Types for the WSAAsyncSelect Function

Event TypeMeaningFD_READThe application wants to receive notification of readiness for reading.FD_WRITEThe application wants to receive notification of readiness

2013-03-07 09:49:40 547

转载 6 The Completion Port Model

6.1.1 APIs1) HANDLE CreateIoCompletionPort(     HANDLE FileHandle,     HANDLE ExistingCompletionPort,     DWORD CompletionKey,     DWORD NumberOfConcurrentThreads);Before examining the par

2013-03-07 09:48:24 653

转载 5 The overlapped I/O model

The overlapped I/O model in Winsock offers applications better system performance than any of the I/O models explained so far.The overlapped model's basic design allows your application to post on

2013-03-07 09:47:35 829

转载 4 The WSAEventSelect Model

4.1 APIs1) WSAEVENT WSACreateEvent(void);Once you have an event object handle, you have to associate it with a socket and register the network event types of interest, as shown in chapter 6. This

2013-03-07 09:46:31 593

转载 3 The WSAAsyncSelect Model

3 The WSAAsyncSelect Model3.1 APIs1) int WSAAsyncSelect(    SOCKET s,    HWND hWnd,    unsigned int wMsg,    long lEvent); you can use it as:2) WSAAsyncSelect(s,hwnd,WM_SOCKET,FD_CON

2013-03-07 09:45:48 655

转载 The Select Model

1      The Select Model1.1      APIsThe select function blocks for I/O operations until the conditions specified as parameters are met.int select(    int nfds,    fd_set FAR * readfds,

2013-03-07 09:41:51 792

原创 Socket I/O Models

1      The Blocking ModelMost Winsock programmers begin with the blocking model because it is the easiest and most straightforward model.The advantage to the blocking model is its simplicity. Fo

2013-03-07 09:40:14 610

原创 二叉树遍历 实现

// BiTree.cpp : Defines the entry point for the console application.//#include #include "stdafx.h"//CDumpContext dc;//树的数据结构定义typedef struct BTNode{   char  data ; struct BTNode  *Lc

2013-03-05 17:47:26 665

转载 数据结构 二叉树遍历

/*################# Preorder Traverse begin ###################################################################*/先序遍历:1递归算法void  PreorderTraverse(BTNode  *T){   if (T!=NULL)  {   visit(T

2013-03-05 11:46:29 634

Huibian to Windows Core.rar

Huibian to Windows Core.rar

2012-05-20

Windows内核情景分析.part3.rar

Windows内核情景分析.part3.rar

2012-05-19

Windows内核情景分析.part2.rar

Windows内核情景分析.part2.rar

2012-05-19

Windows内核情景分析.part1.rar

Windows内核情景分析.part1.rar

2012-05-19

王爽汇编语言及答案.part2.rar

王爽汇编语言及答案.part2.rar

2012-05-15

王爽汇编语言及答案.part1.rar

王爽汇编语言及答案.part1.rar 汇编学习经典之作

2012-05-15

vc技术内幕第四版.rar

vc++ 技术内幕第四版.rar 潘爱民版 据说是最好的一版技术内幕

2012-05-12

windows核心编程.part2.rar pdf

windows核心编程.part2.rar pdf

2012-05-10

windows核心编程.part1.rar pdf

windows核心编程.part1.rar pdf

2012-05-10

VC 技术内幕.rar

VC 技术内幕.rar david scot 经典之作,英文chm版

2012-05-09

Windows驱动开发技术详解(pdf书.源代码).rar

Windows驱动开发技术详解(pdf书.源代码).rar

2012-05-08

VC._NET开发驱动程序详解.pdf

VC._NET开发驱动程序详解.pdf 驱动开发

2012-05-08

Rootkits_Windows内核的安全防护.pdf

Rootkits_Windows内核的安全防护.pdf 搞安全必读

2012-05-08

软件调试.part2.rar

软件调试.part2.rar 完整版 共30张,经典调试方法介绍

2012-05-04

软件调试.part1.rar

软件调试.part1.rar 完整版 共30张

2012-05-04

图片转pdf.zip 的工具

FreePic2Pdf是一款将图像文件(包括TIFF、JPG、PNG、GIF、BMP、JPEG 2000)合并、转换成PDF文件的软件。

2012-05-04

windbg_install_reference.part3.rar

windbg_install_reference.part3.rar

2012-05-02

windbg_install_reference.part2.rar

windbg_install_reference.part2.rar

2012-05-02

windbg_install_reference.part1.rar

windbg_install_reference.part1.rar

2012-05-02

visual.c_6.0技术内幕第五版.rar

visual.c_6.0技术内幕第五版.rar

2012-04-22

mysql c库api使用, mysql++ 类库封装/实例

mysql c库api使用, mysql++ 类库封装/实例; 要想获得,还是付出点啥的好

2014-04-15

Assistant_vs2013.rar

破解方法: 1 和前面版本一样,先安装 2 文件夹选项,打开查看隐藏文件夹选项 3 替换掉C:\Users\XXX\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\igovmkcq.abm文件夹下,va_x.dll 4 替换掉 番茄助手下的上述dll文件

2014-02-10

Vista下动态开启Local kernel Debug的实现与分析.doc

Vista下动态开启Local kernel Debug的实现与分析.doc 小于120MB的文件

2013-12-13

ACE自适配通信环境 Douglas C. Schmidt

  ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)构架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++包装外观(Wrapper Façade)和构架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信、共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步,等等。 ACE的目标用户是高性能和实时通信服务和应用的开发者。它简化了使用进程间通信、事件多路分离、显式动态链接和并发的OO网络应用和服务的开发。此外,通过服务在运行时与应用的动态链接,ACE还使系统的配置和重配置得以自动化。 ACE正在进行持续的改进。Riverace公司(http://www.riverace.com)采用开放源码商业模式对ACE进行商业支持。此外,ACE开发组的许多成员目前正在进行The ACE ORB(TAO,http://www.cs.wustl.edu/~schmidt/TAO.html)的开发工作。

2013-08-05

VC 定时器处理程序源码

VC 定时器处理程序源码; 定时器实现过程,Win32 API函数处理

2013-04-22

按键精灵 简单实现源码,可供参考

按键精灵 简单实现源码

2013-04-20

Network+Programming+for+Microsoft+Window....CHM

Network+Programming+for+Microsoft+Window....CHM

2013-03-31

编程精髓23及游戏编程大师技巧.rar

编程精髓23及游戏编程大师技巧.rar

2013-03-31

游戏编程精粹1.pdf

游戏编程精粹1.pdf

2013-03-31

VS2003安装文件.part37.rar 共37个

Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建 和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版 本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力 、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛 --从小设备到最大的数据中心--的应用程序。 包含了: Microsoft Visual Basic® .NET Microsoft Visual C++® .NET Microsoft Visual C#™ .NET

2012-11-24

VS2003安装文件.part36.rar 共37个

Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建 和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版 本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力 、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛 --从小设备到最大的数据中心--的应用程序。 包含了: Microsoft Visual Basic® .NET Microsoft Visual C++® .NET Microsoft Visual C#™ .NET

2012-11-17

VS2003安装文件.part35.rar 共37个

Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建 和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版 本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力 、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛 --从小设备到最大的数据中心--的应用程序。 包含了: Microsoft Visual Basic® .NET Microsoft Visual C++® .NET Microsoft Visual C#™ .NET

2012-11-17

VS2003安装文件.part34.rar 共37个

Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建 和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版 本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力 、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛 --从小设备到最大的数据中心--的应用程序。 包含了: Microsoft Visual Basic® .NET Microsoft Visual C++® .NET Microsoft Visual C#™ .NET

2012-11-16

VS2003安装文件.part33.rar 共37个

Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建 和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版 本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力 、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microso

2012-11-16

VS2003安装文件.part32.rar 共37个

Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建 和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版 本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力 、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛 --从小设备到最大的数据中心--的应用程序。 包含了: Microsoft Visual Basic® .NET Microsoft Visual C++® .NET Microsoft Visual C#™ .NET

2012-11-16

VS2003安装文件.part31.rar 共37个

Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建 和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版 本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力 、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛 --从小设备到最大的数据中心--的应用程序。 包含了: Microsoft Visual Basic® .NET Microsoft Visual C++® .NET Microsoft Visual C#™ .NET

2012-11-16

VS2003安装文件.part30.rar 共37个

Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建 和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版 本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力 、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛 --从小设备到最大的数据中心--的应用程序。 包含了: Microsoft Visual Basic® .NET Microsoft Visual C++® .NET Microsoft Visual C#™ .NET

2012-11-16

VS2003安装文件.part29.rar 共37个

Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建 和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版 本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力 、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛 --从小设备到最大的数据中心--的应用程序。 包含了: Microsoft Visual Basic® .NET Microsoft Visual C++® .NET Microsoft Visual C#™ .NET

2012-11-16

VS2003安装文件.part28.rar 共37个

Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建 和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版 本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力 、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持, Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采 用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发 人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛 --从小设备到最大的数据中心--的应用程序。 包含了: Microsoft Visual Basic® .NET Microsoft Visual C++® .NET Microsoft Visual C#™ .NET

2012-11-16

Windows内核情景分析.part4.rar

Windows内核情景分析.part4.rar

2012-05-19

空空如也

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

TA关注的人

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