- 博客(6)
- 资源 (18)
- 收藏
- 关注
转载 socket编程之select()
socket编程之select() Select在Socket编程中还是比较重要的,它能够监视我们需要监视的文件描述符的变化情况——读写或是异常。 Select的函数格式(Unix系统下的伯克利socket编程,和windows下的略有区别,体现两个方面:一是select函数的第一个参数,在windows下可以忽略,但在linux下必须设为最大文件描述符加1;二是结构fd
2012-05-31 14:19:14 624
转载 串口编程 —— 实现 GPS 过程中自己用到的函数 COMMTIMEOUTS,SetCommMask,SetCommTimeouts
串口编程 —— 实现 GPS 过程中自己用到的函数 COMMTIMEOUTS,SetCommMask,SetCommTimeouts一、COMMTIMEOUTSCOMMTIMEOUTS:COMMTIMEOUTS主要用于串口超时参数设置。COMMTIMEOUTS结构如下:typedef struct _COMMTIMEOUTS { DWORD ReadIn
2012-05-10 13:56:09 948
转载 非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别
非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别 先看一下MSDN的原文: When you implement a modeless dialog box, always override the OnCancel member function and call DestroyWindow from within it. Don’t cal
2012-05-09 13:43:01 705
转载 获取磁盘总线类型和厂商信息以及产品信息的
以下是从群聊天中整理的代码#ifndef VolumeType_h__#define VolumeType_h__#pragma once#include #define IOCTL_STORAGE_QUERY_PROPERTY CTL_CODE(IOCTL_STORAGE_BASE, 0x0500, METHOD_BUFFERED, FILE_ANY_ACCE
2012-05-07 17:08:54 1524
转载 C++ 通过WIN32 API 获取逻辑磁盘详细信息
C++ 通过WIN32 API 获取逻辑磁盘详细信息2009-04-12 14:12众所周知,在微软的操作系统下编写应用程序,最主要的还是通过windows所提供的api函数来实现各种操作的,这些函数通常是可以直接使用的,只要包含windows.h这个头文件, 下载源文件今天我们主要介绍的是几个常用的api函数,通过它我们可以获取用户磁盘的相关信息。#关
2012-05-07 15:37:35 1117
转载 com 中 AFX_MANAGE_STATE (AfxGetStaticModuleState()) 切换资源的理解
以前写MFC的DLL的时候,总会在自动生成的代码框架里看到提示,需要在每一个输出的函数开始添加上AFX_MANAGE_STATE (AfxGetStaticModuleState())。一直不明白这样做的含义,也一直没有这样做,而且代码也工作得好好的,所以感觉这好像一句废话。最近的项目中,需要在DLL里使用MFC生成界面,这才发现一旦资源放在不同的动态库里,而且还和多线程搅和在一起的时候,
2012-05-03 15:41:33 890
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人