摘要:
概述:TCP传输前先要建立连接TCP在传输层点对点,一条TCP只能连接两个端点可靠传输、无差错、不丢失、不重复、按顺序全双工字节流TCP报文段TCP报文段的报头前20字节是固定的,后面4n字节是根据需要而添加的。20字节的固定部分:源端口和目的端口:分别写入源端口号和目的端口号序号:0-(2^32-...
阅读全文
posted @ 2015-05-08 22:24
AI产品观察
阅读(1423)
推荐(1)
摘要:
对于如下几个语句,哪些定义相同?哪些定义不同?哪些数据可修改?哪些数据不可修改呢?1 const int a;2 int const a;3 const int *a;4 int *const a;5 int const *const a;在C/C++中,const是一个数据类型修饰符,常见的还有s...
阅读全文
posted @ 2015-04-16 22:39
AI产品观察
阅读(573)
推荐(0)
摘要:
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域,并说明每个区域的...
阅读全文
posted @ 2015-04-14 20:25
AI产品观察
阅读(10250)
推荐(1)
摘要:
DeviceIoControl函数的第二个参数IoControlCode就是由CTL_CODE宏定义的,下边我们可以了解一下CTL_CODE的内容。CTL_CODE:用于创建一个唯一的32位系统I/O控制代码,这个控制代码包括4部分组成:DeviceType(设备类型,高16位(16-31位)),A...
阅读全文
posted @ 2015-04-13 18:23
AI产品观察
阅读(1022)
推荐(0)
摘要:
首先来看这样一段程序: 1 #include 2 using namespace std; 3 int main(){ 4 char *s = "hello world"; 5 6 cout 2 using namespace std; 3 int main(){ 4 /...
阅读全文
posted @ 2015-04-05 19:52
AI产品观察
阅读(298)
推荐(0)
摘要:
一个简单的中断处理过程是:根据中断号,查找中断表从而执行相应的中断服务例程;在应用程序调用操作系统API时,控制权由应用程序交给了操作系统。用户态向内核态的转换实际上说的是CPU。CPU在用户态时,会限制使用一些指令,比如用户态的CPU不能直接操作硬件,当CPU(应用程序调用API)进入内核态时,C...
阅读全文
posted @ 2015-03-26 20:47
AI产品观察
阅读(582)
推荐(0)
摘要:
GUID(全称:Globally Unique Identifier),是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。Windows使用GUID来管理设备,驱动,总线,类...
阅读全文
posted @ 2015-03-20 15:20
AI产品观察
阅读(3408)
推荐(0)
摘要:
最近在写与驱动程序通信的Windows应用程序,在VS2013编译时出现了“error LNK2019:无法解析的外部符号”的错误。网上查了一下,搜到很多类似的情况,有很多解决方法,但是有些都行不通。回归错误本身,看到了“LNK”的字样,很有可能是某些库文件没有链接上。再查看自己的程序源代码哪些符号...
阅读全文
posted @ 2015-03-16 19:10
AI产品观察
阅读(1007)
推荐(0)
摘要:
最近在研究Windows驱动程序开发,遇到这样一个语句:devExt->PortBase = (PUCHAR)(ULONG_PTR) portBasePA.QuadPart;在源代码环境中,代表如果不需要地址映射,就把基址直接付给设备的端口基址。查看了QuadPart的定义,portBasePA是一...
阅读全文
posted @ 2015-03-04 19:32
AI产品观察
阅读(1956)
推荐(0)
摘要:
告诉编译器,已经使用了该变量,不必警告。在VC编译器下,当你声明了一个变量,而没有使用时,编译器就会报警告:“warning C4100: ''XXXX'' : unreferenced formal parameter.”所以,为了让编译器不必检测你的警告,就使用UNREFERENCED_PARA...
阅读全文
posted @ 2015-03-04 14:54
AI产品观察
阅读(1211)
推荐(0)