<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liang004的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liang004</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liang004]]></copyright><item><title><![CDATA[ Socket模型之选择模型]]></title><link>https://blog.youkuaiyun.com/liang004/article/details/5568006</link><guid>https://blog.youkuaiyun.com/liang004/article/details/5568006</guid><author>liang004</author><pubDate>Fri, 07 May 2010 17:57:00 +0800</pubDate><description><![CDATA[Select（选择）模型是Winsock中最常见的I/O模型。之所以称其为“Select模型”，是由于它的“中心思想”便是利用select函数，实现对I/O的管理。最初设计该模型时，主要面向的是某些使用UNIX操作系统的计算机，它们采用的是Berkeley套接字方案。Select模型已集成到Winsock 1.1中，它使那些想避免在套接字调用过程中被无辜“锁定”的应用程序，采取一种有序的方式，同时]]></description><category></category></item><item><title><![CDATA[堆和栈的区别]]></title><link>https://blog.youkuaiyun.com/liang004/article/details/5567472</link><guid>https://blog.youkuaiyun.com/liang004/article/details/5567472</guid><author>liang004</author><pubDate>Fri, 07 May 2010 16:10:00 +0800</pubDate><description><![CDATA[一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区（heap） — 一般由程序员分配释放， 若程序员不释放，程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事，分配方式倒是类似于链表，呵呵。3、全局区（静态区）（static）—，全局变量]]></description><category></category></item><item><title><![CDATA[ICE和ACE高效网络编程中间平台--远程调用中间件]]></title><link>https://blog.youkuaiyun.com/liang004/article/details/5403856</link><guid>https://blog.youkuaiyun.com/liang004/article/details/5403856</guid><author>liang004</author><pubDate>Mon, 22 Mar 2010 11:53:00 +0800</pubDate><description><![CDATA[自从上世纪九十年代以来，计算工业一直在使用像DCOM 和CORBA这样的面向对象中间件平台。开发者第一次拥有了这样的可能：可以构建分布式应用——中间件平台会照管大部分网络杂务，比如整编marshaling）和解编（unmarshaling）（对数据进行编码与解码，以进行传送）、把逻辑对象地址映射到物理传输端点、根据客户和服务器的原生机器架构改变数据的表示，以及应需自动启动服务器。然而，由于一些]]></description><category></category></item><item><title><![CDATA[Windows 中不规则窗体的编程实现]]></title><link>https://blog.youkuaiyun.com/liang004/article/details/5349572</link><guid>https://blog.youkuaiyun.com/liang004/article/details/5349572</guid><author>liang004</author><pubDate>Fri, 05 Mar 2010 15:30:00 +0800</pubDate><description><![CDATA[一、序言 　　在绝大多数的Windows应用程序中，其窗体都是使用的正规正矩的矩形窗体,例如我们常用的，“记事本”，“扫雷”，等等。矩形窗体，具有编程实现简单，风格简洁的优点，所以在普通文档应用程序和简单小游戏中使用足矣。但在某些娱乐游戏程序中使用就略显呆板些了，这时若用不规则窗体替代原先的矩形窗体，将会使这类程序更添情趣。典型的例子有windows 自代的Media Player,新版本的M]]></description><category></category></item></channel></rss>