2016年6月16日
摘要: FileAccess Enumeration 定义用于文件读取、写入访问权限的常数。此枚举有一个FlagsAttribute特性,通过该特性可使其成员值按位组合。(命名空间:System.IO) 语法 [SerializableAttribute] [FlagsAttribute] [ComVisibleAttribute(true)] public enum FileAccess 成员 ... 阅读全文
posted @ 2016-06-16 01:36 wan_ghuan 阅读(309) 评论(0) 推荐(0) 编辑
  2016年6月13日
摘要: F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 SHIFT+DELETE永久删除 DELETE删除 ALT+ENTER属性 ALT+F4关闭 CTRL+F4关闭 ALT+TAB切换 ALT+ESC切换 ALT+空格键窗口菜单 CTRL+ESC开始菜单 拖动某一项时按C... 阅读全文
posted @ 2016-06-13 11:12 wan_ghuan 阅读(330) 评论(0) 推荐(0) 编辑
  2016年5月8日
摘要: 1.将无符号长整数value转换成字符串并返回该字符串,radix为转换时所用基数 char *ultoa(unsigned long value, char *string, int radix); 2.将长整数value转换成字符串并返回该字符串,radix为转换时所用基数 char *ltoa(long value, char *string, int radix); 3.将整数value转... 阅读全文
posted @ 2016-05-08 22:42 wan_ghuan 阅读(457) 评论(0) 推荐(0) 编辑
摘要: Windows最初的设计允许我们处理非常大的文件,所以最初的设计者选用64位值来表示文件大小。但是我们在日常处理过程中文件大小一般不会超过4GB。故Windows提供了两个联合类型的数据结构表示文件大小。 //64位有符号形式 typedef union _LARGE_INTEGER { struct { DWORD LowPart; //低字节,32位无符号数 ... 阅读全文
posted @ 2016-05-08 22:38 wan_ghuan 阅读(1907) 评论(0) 推荐(0) 编辑
  2016年5月7日
摘要: 1. 内核对象 Windows中每个内核对象都只是一个内存块,它由操作系统内核分配,并只能由操作系统内核进行访问,应用程序不能在内存中定位这些数据结构并直接更改其内容。这个内存块是一个数据结构,其成员维护着与对象相关的信息。少数成员(安全描述符和使用计数)是所有内核对象都有的,但大多数成员都是不同类型对象特有的。 2. 内核对象的使用计数与生命期 内核对象的所有者是操作系统内核,而非进程。换言之也... 阅读全文
posted @ 2016-05-07 16:38 wan_ghuan 阅读(770) 评论(0) 推荐(0) 编辑
  2016年5月3日
摘要: 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013 \t 水平制表(HT) 009 \v 垂直制表(VT) 011 \\ 反斜线字符 092 \' 单引号字符 039 \" 双引号字符 034 \0 空字符(NULL) 000 \ddd ... 阅读全文
posted @ 2016-05-03 22:45 wan_ghuan 阅读(317) 评论(0) 推荐(0) 编辑
  2016年4月30日
摘要: 十进制 八进制 十六进制 二进制 字符 ASCII名称 0 0 0 0000 0000 ^@ NUL 1 1 1 0000 0001 ^A SOH 2 2 2 0000 0010 ^B STX 3 3 3 0000 0011 ^C ETX 4 4 4 0000 0100 ^D EOT 5 5 5 0000 0101 ^E ENQ 6 6 6 0000 0110 ^F ACK ... 阅读全文
posted @ 2016-04-30 23:19 wan_ghuan 阅读(698) 评论(0) 推荐(0) 编辑
  2016年4月23日
摘要: 首先IP协议是一种不可靠的协议,它提供的不可靠的通信服务称为数据包服务。主要负责对数据分组的寻址和路由。 IP协议 IP协议的核心是IP地址,在IP网络中为每一个主机都分配了一个IP地址。准确的说IP地址不是分配给主机的,而是分配给主机的网络接口卡(即网卡)。也就是说如果一个电脑有多个网卡,并且为每个网卡分配一个唯一的IP,这台主机就有多个IP地址。网络接口卡是主机与底层物理通信信道的连接,因此I... 阅读全文
posted @ 2016-04-23 11:29 wan_ghuan 阅读(514) 评论(0) 推荐(0) 编辑
  2016年4月16日
摘要: 首先在开始正文之前先介绍最简单的获取进程/线程句柄方法。那就是可以在创建进程/线程时获取句柄。 创建进程/线程是获取句柄。 //进程创建函数 BOOL CreateProcess( PCTSTR pszApplicationName, PTSTR pszCommandLine, PSECURITY_ATTRIBUTES psaProcess, PSECURITY_ATTRIBUTES psaTh... 阅读全文
posted @ 2016-04-16 18:07 wan_ghuan 阅读(7755) 评论(0) 推荐(0) 编辑
  2016年4月3日
摘要: 第一次握手 客户端调用connect,向服务端发送连接请求报文。该报文是一个特殊报文,报文首部同步位SYN=1,同时确认位ACK=0,seq=x表示确认字段的值为x,该字段值由客户端选择,表示客户端向服务端发送数据的第一个字节编号为x+1。连接报文发送后,客户端的TCP连接状态由CLOSED转为SYN_SENT。 服务端调用accept,从lisent的连接请求队列中取出一个连接请求,并为之创建套... 阅读全文
posted @ 2016-04-03 22:17 wan_ghuan 阅读(333) 评论(0) 推荐(0) 编辑