自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 #define中的一种用法

我们再看代码时候经常会碰到#define的这种用法:#define NAME "\0test-control"以及在QT中:# define QLOCATION "\0" __FILE__ ":" QTOSTRING(__LINE__)等都会碰到这种中间带有“\0”的定义方式。我也不知道该如何处理,但是看提供了一种进行字符串拷贝的方式:memcy(NewBuf,NAME,len);

2016-07-23 13:53:48 988

转载 windowsVia c/c++之设备IO之IO完成端口

本文转载于http://www.cnblogs.com/wz19860913/archive/2008/08/21/1273178.html 感谢原作者辛苦付出  上一篇讲了3种接受异步I/O请求完成的通知的方法,分别是:通知一个设备内核对象、通知一个事件内核对象、告警I/O。本篇主要讲另一种接受异步I/O请求的方法——I/O完成端口。这是性能最高,且扩充性最好的方法。但是实现比较复杂。

2016-07-19 16:51:58 1277

转载 windows via c/C++设备IO之接收I/O请求完成通知

本文章转载于http://www.cnblogs.com/wz19860913/archive/2008/08/20/1272257.html,感谢原作者辛苦付出。上一篇,讨论了如何发送I/O请求。在异步的设备I/O请求方式下,要考虑的问题就是当I/O请求完成之后,驱动程序如何通知你的应用程序。本篇主要讨论获得通知的方法。     Windows提供了4种不同的技术方法来得到I/O

2016-07-19 15:48:38 1499

转载 windowsViaC/C++设备IO之异步设备IO请求

异步设备I/O适用于大数据量和高性能的场合,比如服务器。要使用异步设备I/O,在调用CreateFile来打开或创建一个设备的时候,让参数dwFlagsAndAttributes包括FILE_FALG_OVERLAPPED,这意味着想让打开的设备可以被异步访问。为了发送一个I/O请求给一个设备,也就是让一个I/O请求进入I/O队列,你可以使用ReadFile和WriteFile这两个函数:

2016-07-19 15:32:18 1518

转载 windowsViaC/C++设备IO之同步的设备I/O

本文转载于http://www.cnblogs.com/wz19860913/archive/2008/08/18/1270523.html,谢谢原作者的辛苦付出。前面曾经讲过,设备I/O的方式有两种:同步和异步。本篇介绍一下同步设备I/O。主要涉及到两个函数:ReadFile和WriteFile。不要被这两个函数的名称迷惑,不仅可以将这两个作用于文件,也可以作用于其他设备:比如管道、邮槽等。

2016-07-19 15:26:13 792

转载 windowsViaC/C++之设备I/O之文件设备

本文转载于http://www.cnblogs.com/wz19860913/archive/2008/08/17/1269729.html,谢谢原作者的辛苦付出。本来不打算写这篇的,但是文件的重要性大家都知道。在设备I/O中,有一种设备叫文件设备,这是一个抽象的概念,就把它理解为文件就行了。文件设备,可以通过CreateFile函数打开,得到一个文件对象句柄。 在文件中,有两个比较重

2016-07-19 14:51:42 1231

转载 windowsViaC/C++之设备I/O的设备IO的打开和关闭

本文转载于http://www.cnblogs.com/wz19860913/archive/2008/08/16/1269460.html,原作写的更加详细并在此谢谢。我转载至我的博客以方便查询学习,并加了自己的一点理解。   设备的输入输出,即设备I/O,可以分为“同步”和“异步”两种方式。同步的设备I/O,调用的API函数总是等到设备I/O完成才返回。而异步的设备I/O,可以通过多种方法

2016-07-19 10:22:00 1952

转载 C++中的前向声明(ForwardDeclaration)

本文描述了对C++前向声明的理解,和c++的头文件以及实现文件的重新理解,更重要的一点是对c++中两个类相互包含引用问题的总结。文章引用了部分前人经验并加上一点自己的理解,因此写下来以加深自己的理解。  1、c++的#include的预编译       例如:#include       该预编译指令导致预处理器将iostream文件的内容添加到程序中。#指令:预处理指令以#号开头,并

2016-07-16 18:49:48 9151

空空如也

空空如也

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

TA关注的人

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