<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mengde666的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mengde666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mengde666]]></copyright><item><title><![CDATA[二值图像连通体标记]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/50476836</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/50476836</guid><author>mengde666</author><pubDate>Thu, 07 Jan 2016 15:50:16 +0800</pubDate><description><![CDATA[一种二值图像连通体标记的算法源代码]]></description><category></category></item><item><title><![CDATA[QP加密编码解码]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/6444717</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/6444717</guid><author>mengde666</author><pubDate>Wed, 25 May 2011 14:06:00 +0800</pubDate><description><![CDATA[<br />      QP(Quoted-Printable)也是MIME邮件中常用的编码方式之一。同Base64 一样，它也将输入的字符串或数据编码成全是ASCII码的可打印字符串。Quoted-Printable编码的基本方法是：输入数据在 33-60、62-126范围内的，直接输出；其它的需编码为"="加两个字节的HEX码(大写)。为保证输出行不超过规定长度，可在行尾加"=/r/n"序列作为软回车。<br /> <br />QP编码规则如下:<br />    规则1：除了换行符，其它任何8位长度的]]></description><category></category></item><item><title><![CDATA[Base64加解密详解]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/6439091</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/6439091</guid><author>mengde666</author><pubDate>Mon, 23 May 2011 10:34:00 +0800</pubDate><description><![CDATA[Base64来历有两说1：Base64内容传送编码用来把 任意序列的8位字节 描述为一种不易被人直接识别的形式。2：Base64编码多用于邮件传输中，由于在邮件传输过程中需要经过邮件网关，但是，这个邮件网关会将高位为1的字符过滤掉。需要解决这个问题便要将普通字符的8bit全都转换成6bit然后在高位上补0。因此，base64的编码原理就是将三个连续的8bit字符转换成四个6bit的字符再将里面的高2bit位致0（3×8＝4×6＝24），编码后的长度由于三个变四个多了一个，理论上编码后的长度比原来多了三分之一]]></description><category></category></item><item><title><![CDATA[Win32消息处理API---PostMessage]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/4045681</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/4045681</guid><author>mengde666</author><pubDate>Fri, 03 Apr 2009 10:41:00 +0800</pubDate><description><![CDATA[ 06、PostMessage功能说明PostMessage将消息投递到进程的消息队列，不会等待进程处理消息完毕就返回，PostMessage所投递的消息会被进程所调用的GetMessage或者PeekMessage函数所检索。PostMessage对消息的投递行为属于异步发送，即发送消息而不必等待消息被处理之后再返回。PostMessage在投递消息时，系统根据hWnd参数来判断所属]]></description><category></category></item><item><title><![CDATA[Win32消息处理API---SendMessage]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/4045666</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/4045666</guid><author>mengde666</author><pubDate>Fri, 03 Apr 2009 10:38:00 +0800</pubDate><description><![CDATA[ 05、SendMessage功能说明该函数发送消息时，系统会调用指定窗口（hWnd）的事件发布函数，获取所发消息，等待窗口事件发布函数对该消息处理完毕，SnedMessage函数才能返回。如果指定窗口为广播窗口（HWND_BROADCAST），则消息接收对象就是所在系统的所有顶层窗口，而SendMessage不能为所有窗口之子窗口发送消息。SendMessage发送消息为同步发送，必]]></description><category></category></item><item><title><![CDATA[Win32消息处理API---WaitMessage]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/4045656</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/4045656</guid><author>mengde666</author><pubDate>Fri, 03 Apr 2009 10:35:00 +0800</pubDate><description><![CDATA[功能说明当一个线程的消息队列中没有消息存在时，WaitMessage函数会使该线程中断并处于等待状态，同时把控制权交给其它线程，直到被中断的那个线程的消息队列中有了新的消息为止。 函数原型BOOL WaitMessage（VOID 参数无。 返回值如果函数调用成功，返回非零值；如果函数调用失败，返回值是零。 备注    在线程已经调用某个函数来检]]></description><category></category></item><item><title><![CDATA[Win32消息处理API---PeekMessage]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/4045644</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/4045644</guid><author>mengde666</author><pubDate>Fri, 03 Apr 2009 10:33:00 +0800</pubDate><description><![CDATA[ 03、PeekMessage功能说明WinCE/Win32：该函数从进程消息队列中检索一个消息，并将该消息（如果存在的话）赋值给指定的消息结构。跟GetMessage不同之处在于：PeekMessage不会等待消息，而是不间断地访问消息队列，不管消息队列的目前状态如何。PeekMessage在检索应用程序的消息队列时，如果其中有消息就将其放入lpMsg（如下所示的函数原型的声明中]]></description><category></category></item><item><title><![CDATA[Win32消息处理API---GetMessage]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/4045634</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/4045634</guid><author>mengde666</author><pubDate>Fri, 03 Apr 2009 10:29:00 +0800</pubDate><description><![CDATA[ 02、GetMessage功能说明WinCE下：该函数从呼叫进程的消息队列中检索消息，并且将所检索到的消息放入到一个指定的结构体（即MSG结构）中；Win32下：该函数从呼叫进程的消息队列中检索消息，如果被检索到的消息为可分派消息，则该函数就分派该消息，如果被检索到的消息为不可分派消息，则GetMessage返回非正值，导致消息循环的结束。例如可分派的消息有：WM_PAINT、W]]></description><category></category></item><item><title><![CDATA[Win32消息处理API---BroadcastSystemMessage、BroadcastSystemMessageEx]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/4045610</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/4045610</guid><author>mengde666</author><pubDate>Fri, 03 Apr 2009 10:24:00 +0800</pubDate><description><![CDATA[01、BroadcastSystemMessage、BroadcastSystemMessageEx功能说明广播特定消息给特定的接收器，接收器可以是应用程序、或者是安装的驱动器、网络驱动器、系统级设备驱动器、或这些系统组件的任何组合。常见于系统将一条系统级消息广播给系统中所有的活动窗口，例如：系统检测到有USB盘插拔、有光盘放入光驱、或者检测出新硬件等，系统就使用BroadcastSyst]]></description><category></category></item><item><title><![CDATA[Win32消息检索]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/4040937</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/4040937</guid><author>mengde666</author><pubDate>Wed, 01 Apr 2009 14:01:00 +0800</pubDate><description><![CDATA[在Win32模式下，消息传递的主要函数有：PostMessage、SendMessage、GetMessage、PeekMessage和WaitMessage。其中PostMessage和SendMessage是消息的投递和发送函数，而GetMessage、PeekMessage和WaitMessage是消息的接收函数。在VC中进行Win32编程时，要经常遇到到一段代码如下：     // 主]]></description><category></category></item><item><title><![CDATA[Win32消息]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/4036398</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/4036398</guid><author>mengde666</author><pubDate>Mon, 30 Mar 2009 16:32:00 +0800</pubDate><description><![CDATA[一、消息概念消息就是在事件驱动模式下，事件发布函数和具体功能执行函数（或者代码段）之间的调用协议，调用协议的执行表现为窗口事件发布函数跟具体功能执行函数（或者代码段）之间的选择关系。在Windows系统下（下面所述均为Windows系统），对计算机外设的操作，例如当用户敲击键盘键、点击鼠标、热插拔USB盘等，系统都认为外设发生了事件，于是系统调用专职函数就把这些事件进行收集，形成现场信息，]]></description><category></category></item><item><title><![CDATA[浮点数的表示]]></title><link>https://blog.youkuaiyun.com/mengde666/article/details/3871125</link><guid>https://blog.youkuaiyun.com/mengde666/article/details/3871125</guid><author>mengde666</author><pubDate>Mon, 09 Feb 2009 16:33:00 +0800</pubDate><description><![CDATA[浮点数摘要我们说的浮点数包括单精度浮点数和双精度浮点数，浮点数的实现、运算是按照IEEE 754标准进行的，IEEE 754标准是计算机上使用最为广泛的浮点标准。浮点数的表示浮点数分为两个组成部分：整数部分(i)和小数部分(f)，通常，将浮点数表示为 ± i.f Xβe，其中i.f 称为有效数字，它的数字个数称为有效数字精度，β为基数，e为指数，±表示该浮点数的正负。当其中整数部分]]></description><category></category></item></channel></rss>