<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[my_OS的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/my_OS</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; my_OS]]></copyright><item><title><![CDATA[邮件格式说明]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/5897303</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/5897303</guid><author>my_OS</author><pubDate>Mon, 20 Sep 2010 16:11:00 +0800</pubDate><description><![CDATA[<br />1        概述<br />网络间传递的电子邮件需要公共认同的格式，以便于客户端邮箱软件识别拆解其间的信息。邮件本身是由ASCII字符构成，总体上分为邮件头邮件体两部分，其间允许字符编码、附件、压缩等等多样化的格式。本文档参考网络官方协议标准中,请求批注的邮件相关条款，总结了邮件结构及其各部分的格式说明，给出部分字符编码的相关解释。<br />RFC( Require for comment )是Internet Official Protocol Standards标准所提供的网络协议标]]></description><category></category></item><item><title><![CDATA[GlassFish EJB配置]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/5663299</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/5663299</guid><author>my_OS</author><pubDate>Fri, 11 Jun 2010 10:20:00 +0800</pubDate><description><![CDATA[<br /><br /> Properties props = new Properties();<br />        props.setProperty("javax.naming.factory.intial","com.sun.enterprise.naming.SerialInitContextFactory");<br />        props.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming"]]></description><category></category></item><item><title><![CDATA[可用的UML Profile]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/5660143</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/5660143</guid><author>my_OS</author><pubDate>Thu, 10 Jun 2010 08:09:00 +0800</pubDate><description><![CDATA[<br />UML profile for Software Development Processes<br />UML profile for Business Modeling<br />Data Modeling<br />Real-Time Software Modeling<br />XML DTD Modeling<br />XML Schema Modeling<br />UML EJB Modeling<br />Web Modeling]]></description><category></category></item><item><title><![CDATA[Delphi面向对象学习随笔六：接口]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/5347773</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/5347773</guid><author>my_OS</author><pubDate>Fri, 05 Mar 2010 01:28:00 +0800</pubDate><description><![CDATA[Delphi面向对象学习随笔六：接口作者：巴哈姆特（转载请注明出处并保持完整）在对象化中，类的继承是一个非常强大的机制；而更加强大的继承机制应该是来自从一个接口的继承。    本篇我们将讨论接口的特点。    首先，接口的定义方式与类相似。不同的是：类代表了一种实体，而接口代表了一批操作规范。还有，接口中所有的数据成员都是public访问限制，也就是说，你不能为接口中的]]></description><category></category></item><item><title><![CDATA[Delphi 关键字详解]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/5347766</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/5347766</guid><author>my_OS</author><pubDate>Fri, 05 Mar 2010 01:20:00 +0800</pubDate><description><![CDATA[ absolute//它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同.var  Str: string[32];  StrLen: Byte absolute Str;//这个声明指定了变量StrLen起始地址与Str相同.//由于字符串的第0个位置保存了字符串的长度, 所以StrLen的值即字符串长度.begin  Str := ab]]></description><category></category></item><item><title><![CDATA[Ubuntu下修改系统默认语言为简体中文]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4852083</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4852083</guid><author>my_OS</author><pubDate>Sun, 22 Nov 2009 17:02:00 +0800</pubDate><description><![CDATA[ Ubuntu下修改系统默认语言为简体中文1.首先要安装中文的支持，安装：language-selector,language-env,language-pack-zh包，运行：sudoapt-get install language-selector language-env language-pack-zh。2.然后使安装生效，配置区域，运行：dpkg-reconf]]></description><category></category></item><item><title><![CDATA[RestoreDC]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4751988</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4751988</guid><author>my_OS</author><pubDate>Sat, 31 Oct 2009 16:53:00 +0800</pubDate><description><![CDATA[ RestoreDC　　函数功能：该函数恢复设备上下文环境（DC）到指定状态，该设备上下文环境的恢复是通过使状态信息出栈而进行的。该堆栈由先前调用SaveDC函数时创建的。　　函数原型：BOOL RestoreDC(HDC hdc, int nSavedDC)；　　参数：　　hdc：设备上下文环境句柄。　　nSaveDC：指定将要被恢复的设备上下文环境的实例，如果该参数为正，则nSaveD]]></description><category></category></item><item><title><![CDATA[DrawEdge]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4751921</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4751921</guid><author>my_OS</author><pubDate>Sat, 31 Oct 2009 16:27:00 +0800</pubDate><description><![CDATA[ DrawEdge通常用来画边筐     RAISEDINNER表示画凹进型边框,   DrawEdge(Canvas.Handle, r, BDR_RAISEDINNER, BF_RIGHT);    DrawEdge(Canvas.Handle, r, BDR_RAISEDINNER, BF_TOP);    DrawEdge(Canvas.Handle, r, BDR_RAISEDI]]></description><category></category></item><item><title><![CDATA[ExcludeClipRect]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4751688</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4751688</guid><author>my_OS</author><pubDate>Sat, 31 Oct 2009 15:19:00 +0800</pubDate><description><![CDATA[ ExcludeClipRect　　函数功能：该函数的功能是创建一个新的剪切区域，该区域由一个现存的剪切区域减去一个特定的矩形区域而构成。　　函数原型：int ExcludeClipRect(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect)；　　参数：　　hdc：设备环境句柄。　　nLeftRect]]></description><category></category></item><item><title><![CDATA[MapWindowPoints]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4751607</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4751607</guid><author>my_OS</author><pubDate>Sat, 31 Oct 2009 15:01:00 +0800</pubDate><description><![CDATA[ MapWindowPoints　　函数功能：该函数把相对于一个窗口的坐标空间的一组点映射成相对于另一窗口的坐标空 的一组点。　　函数原型：int MapWindowPoints(HWND hWndFrom, HWND hWndTo,LPPOINT lpPoints, UINT cPoints)；　　参数：　　hWndfrom：转换点所在窗口的句柄，如果此参数为NULL或HWND_DESE]]></description><category></category></item><item><title><![CDATA[SetFocus]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4751592</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4751592</guid><author>my_OS</author><pubDate>Sat, 31 Oct 2009 14:56:00 +0800</pubDate><description><![CDATA[ SetFocus　　函数功能：该函数对指定的窗口设置键盘焦点。该窗口必须与调用线程的消息队列相关。　　函数原型：HWND SetFocus（HWND hWnd）；　　参数：　　hWnd：接收键盘输入的窗口指针。若该参数为NULL，则击键被忽略。　　返回值：若函数调用成功，则返回原先拥有键盘焦点的窗口句柄。若hWnd参数无效或窗口未与调用线程的消息队列相关，则返回值为NULL。若要获得更多]]></description><category></category></item><item><title><![CDATA[SizeofResource]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4740764</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4740764</guid><author>my_OS</author><pubDate>Thu, 29 Oct 2009 00:29:00 +0800</pubDate><description><![CDATA[ SizeofResource　　函数功能：该函数返回指定资源字节数大小。　　函数原型：DWORD SizeofResource（HMODULE hModule，HRSRC hReslnfo）；　　参数：　　hModule：包合资源的可执行文件模块的句柄。　　hReslnfo：资源句柄。此句柄必须由函数FindResource或FindResourceEx来创建。　　返回值：如果函数运行成]]></description><category></category></item><item><title><![CDATA[LockResource]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4740755</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4740755</guid><author>my_OS</author><pubDate>Thu, 29 Oct 2009 00:27:00 +0800</pubDate><description><![CDATA[LockResource　　函数功能：该函数锁定内存中的指定资源，说白了就是返回资源在内存中的地址，通常和GlobalUnlock(解除内存中的指定资源)函数一同使用。　　函数原型：LPVOID LockResource（HGLOBAL hResDate）；　　参数：　　hResDate：被装载的资源的句柄。函数LoadResource可以返回这个句柄。　　返回值：如果被装载的资源被锁住了，返]]></description><category></category></item><item><title><![CDATA[FindResource]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4740657</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4740657</guid><author>my_OS</author><pubDate>Thu, 29 Oct 2009 00:01:00 +0800</pubDate><description><![CDATA[ FindResource　　函数功能：该函数确定指定模块中指定类型和名称的资源所在位置。　　函数原型：HRSRC FindResource（HMODULE hModule，LPCTSTR lpName，LPCTSTR lpType）；　　参数：　　hModule：处理包含资源的可执行文件的模块。NULL值则指定模块句柄指向操作系统通常情况下创建最近过程的相关位图文件。　　lpName：指]]></description><category></category></item><item><title><![CDATA[windows message]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4739708</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4739708</guid><author>my_OS</author><pubDate>Wed, 28 Oct 2009 19:20:00 +0800</pubDate><description><![CDATA[ SendMessageA说明调用一个窗口的窗口函数，将一条消息发给那个窗口。除非消息处理完毕，否则该函数不会返回 SendMessage所包含4个参数 hwnd 32位的窗口句柄窗口可以是任何类型的屏幕对象，因为Win32能够维护大多数可视对象的句柄wMsg 用于区别其他消息的常量值，这些常量可以是Windows单元中预定义的常量，也可以是自定义的常量wParam 通常是一个与消息有关的常量值，]]></description><category></category></item><item><title><![CDATA[SetWindowPos]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4739609</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4739609</guid><author>my_OS</author><pubDate>Wed, 28 Oct 2009 18:47:00 +0800</pubDate><description><![CDATA[ SetWindowPos　　函数功能：该函数改变一个子窗口，弹出式窗口式顶层窗口的尺寸，位置和Z序。子窗口，弹出式窗口，及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高，并且被设置为Z序的第一个窗口。　　函数原型：BOOL SetWindowPos（HWN hWnd，HWND hWndlnsertAfter,int X，int Y,int cx，int cy,UNIT．F]]></description><category></category></item><item><title><![CDATA[InflateRect ]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4739594</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4739594</guid><author>my_OS</author><pubDate>Wed, 28 Oct 2009 18:40:00 +0800</pubDate><description><![CDATA[ InflateRect　　InflateRect函数增大或减小指定矩形的宽和高。InflateRect函数在矩形的左和右增加dx,在矩形的上下增加dy。 dx和dy参数是由符号值。正数增加宽和高，负数减小。　　BOOL InflateRect(　　LPRECT lprc, //矩形　　int dx, // amount to adjust width　　int dy // a]]></description><category></category></item><item><title><![CDATA[IntersectClipRect]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4739588</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4739588</guid><author>my_OS</author><pubDate>Wed, 28 Oct 2009 18:38:00 +0800</pubDate><description><![CDATA[ 函数功能：该函数创建了一个新的剪切区域，该区域是当前剪切区域和一个特定矩形的交集。    函数原型：int IntersectClipRect(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect)；    参数：    hdc：设备环境句柄。    nLeftRect：定义矩形左上角的逻辑]]></description><category></category></item><item><title><![CDATA[InvalidateRgn]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4739449</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4739449</guid><author>my_OS</author><pubDate>Wed, 28 Oct 2009 17:53:00 +0800</pubDate><description><![CDATA[ InvalidateRgn函数通过添加一个区域到一个窗口的更新区域中来使指定矩形的客户区域无效；这个无效的区域和所有更新区域中的其他区域将被标记用来在下一个WM_PAINT消息发生的时候描绘。BOOL InvalidateRgn(  HWND hWnd,    // 窗口的句柄  HRGN hRgn,    // 区域的句柄  BOOL bErase   // 擦除状态);参数：hWnd:[]]></description><category></category></item><item><title><![CDATA[BeginPaint]]></title><link>https://blog.youkuaiyun.com/my_OS/article/details/4739434</link><guid>https://blog.youkuaiyun.com/my_OS/article/details/4739434</guid><author>my_OS</author><pubDate>Wed, 28 Oct 2009 17:51:00 +0800</pubDate><description><![CDATA[ BeginPaint函数准备指定的窗口来重绘并将绘画相关的信息放到一个PAINTSTRUCT结构中。HDC BeginPaint(  HWND hwnd,            // 窗口的HANDLE  LPPAINTSTRUCT lpPaint // 绘画信息);参数：hWnd:[输入]被重绘的窗口HANDLElpPaint:[输出]指向一个用来接收绘画信息的PAINTSTRUCT结构返回值]]></description><category></category></item></channel></rss>