- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 QP加密编码解码
<br /> QP(Quoted-Printable)也是MIME邮件中常用的编码方式之一。同Base64 一样,它也将输入的字符串或数据编码成全是ASCII码的可打印字符串。Quoted-Printable编码的基本方法是:输入数据在 33-60、62-126范围内的,直接输出;其它的需编码为"="加两个字节的HEX码(大写)。为保证输出行不超过规定长度,可在行尾加"=/r/n"序列作为软回车。<br /> <br />QP编码规则如下:<br /> 规则1:除了换行符,其它任何8位长度的
2011-05-25 14:06:00
4410
原创 Base64加解密详解
Base64来历有两说1:Base64内容传送编码用来把 任意序列的8位字节 描述为一种不易被人直接识别的形式。2:Base64编码多用于邮件传输中,由于在邮件传输过程中需要经过邮件网关,但是,这个邮件网关会将高位为1的字符过滤掉。需要解决这个问题便要将普通字符的8bit全都转换成6bit然后在高位上补0。因此,base64的编码原理就是将三个连续的8bit字符转换成四个6bit的字符再将里面的高2bit位致0(3×8=4×6=24),编码后的长度由于三个变四个多了一个,理论上编码后的长度比原来多了三分之一
2011-05-23 10:34:00
2914
原创 Win32消息处理API---PostMessage
06、PostMessage功能说明PostMessage将消息投递到进程的消息队列,不会等待进程处理消息完毕就返回,PostMessage所投递的消息会被进程所调用的GetMessage或者PeekMessage函数所检索。PostMessage对消息的投递行为属于异步发送,即发送消息而不必等待消息被处理之后再返回。PostMessage在投递消息时,系统根据hWnd参数来判断所属
2009-04-03 10:41:00
9218
原创 Win32消息处理API---SendMessage
05、SendMessage功能说明该函数发送消息时,系统会调用指定窗口(hWnd)的事件发布函数,获取所发消息,等待窗口事件发布函数对该消息处理完毕,SnedMessage函数才能返回。如果指定窗口为广播窗口(HWND_BROADCAST),则消息接收对象就是所在系统的所有顶层窗口,而SendMessage不能为所有窗口之子窗口发送消息。SendMessage发送消息为同步发送,必
2009-04-03 10:38:00
11638
原创 Win32消息处理API---WaitMessage
功能说明当一个线程的消息队列中没有消息存在时,WaitMessage函数会使该线程中断并处于等待状态,同时把控制权交给其它线程,直到被中断的那个线程的消息队列中有了新的消息为止。 函数原型BOOL WaitMessage(VOID 参数无。 返回值如果函数调用成功,返回非零值;如果函数调用失败,返回值是零。 备注 在线程已经调用某个函数来检
2009-04-03 10:35:00
4783
2
原创 Win32消息处理API---PeekMessage
03、PeekMessage功能说明WinCE/Win32:该函数从进程消息队列中检索一个消息,并将该消息(如果存在的话)赋值给指定的消息结构。跟GetMessage不同之处在于:PeekMessage不会等待消息,而是不间断地访问消息队列,不管消息队列的目前状态如何。PeekMessage在检索应用程序的消息队列时,如果其中有消息就将其放入lpMsg(如下所示的函数原型的声明中
2009-04-03 10:33:00
11051
原创 Win32消息处理API---GetMessage
02、GetMessage功能说明WinCE下:该函数从呼叫进程的消息队列中检索消息,并且将所检索到的消息放入到一个指定的结构体(即MSG结构)中;Win32下:该函数从呼叫进程的消息队列中检索消息,如果被检索到的消息为可分派消息,则该函数就分派该消息,如果被检索到的消息为不可分派消息,则GetMessage返回非正值,导致消息循环的结束。例如可分派的消息有:WM_PAINT、W
2009-04-03 10:29:00
16812
原创 Win32消息处理API---BroadcastSystemMessage、BroadcastSystemMessageEx
01、BroadcastSystemMessage、BroadcastSystemMessageEx功能说明广播特定消息给特定的接收器,接收器可以是应用程序、或者是安装的驱动器、网络驱动器、系统级设备驱动器、或这些系统组件的任何组合。常见于系统将一条系统级消息广播给系统中所有的活动窗口,例如:系统检测到有USB盘插拔、有光盘放入光驱、或者检测出新硬件等,系统就使用BroadcastSyst
2009-04-03 10:24:00
5759
原创 Win32消息检索
在Win32模式下,消息传递的主要函数有:PostMessage、SendMessage、GetMessage、PeekMessage和WaitMessage。其中PostMessage和SendMessage是消息的投递和发送函数,而GetMessage、PeekMessage和WaitMessage是消息的接收函数。在VC中进行Win32编程时,要经常遇到到一段代码如下: // 主
2009-04-01 14:01:00
1042
原创 Win32消息
一、消息概念消息就是在事件驱动模式下,事件发布函数和具体功能执行函数(或者代码段)之间的调用协议,调用协议的执行表现为窗口事件发布函数跟具体功能执行函数(或者代码段)之间的选择关系。在Windows系统下(下面所述均为Windows系统),对计算机外设的操作,例如当用户敲击键盘键、点击鼠标、热插拔USB盘等,系统都认为外设发生了事件,于是系统调用专职函数就把这些事件进行收集,形成现场信息,
2009-03-30 16:32:00
2685
原创 浮点数的表示
浮点数摘要我们说的浮点数包括单精度浮点数和双精度浮点数,浮点数的实现、运算是按照IEEE 754标准进行的,IEEE 754标准是计算机上使用最为广泛的浮点标准。浮点数的表示浮点数分为两个组成部分:整数部分(i)和小数部分(f),通常,将浮点数表示为 ± i.f Xβe,其中i.f 称为有效数字,它的数字个数称为有效数字精度,β为基数,e为指数,±表示该浮点数的正负。当其中整数部分
2009-02-09 16:33:00
4958
OPC-手册资源.rar
2021-01-11
CMake实战入门.docx
2020-07-05
QT资源,x64位,odbc组件,V4.8.7版本
2019-03-05
glib库文件下载
2018-03-28
C++实现的二值图像连通体标记
2016-01-08
C/C++网络传输struct类型数据
2014-02-16
VC2008、VC2010开发Ribbon界面
2012-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人