<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[c0ffee1982的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/c0ffee1982</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; c0ffee1982]]></copyright><item><title><![CDATA[socket编程模型分析]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/2062974</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/2062974</guid><author>c0ffee1982</author><pubDate>Thu, 24 Jan 2008 12:40:00 +0800</pubDate><description><![CDATA[ socket编程模型分析2006-10-31 12:30                                                    曾经用VC做过一个聊天程序，目的是熟悉socket编程模型。当然也放到了简历上，没想到每次面试都会被问到有哪些网络模型，早就记不清楚了，只能知道个大概。虽然不用面试了，但还是很有必要把它总结一下，学一点东西]]></description><category></category></item><item><title><![CDATA[PostMessage和SendMessage区别]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/2062972</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/2062972</guid><author>c0ffee1982</author><pubDate>Thu, 24 Jan 2008 12:39:00 +0800</pubDate><description><![CDATA[PostMessage和SendMessage区别2007年03月27日 星期二 09:16                                                PostMessage和SendMessage区别                                                           ]]></description><category></category></item><item><title><![CDATA[VC的inline ]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/2016536</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/2016536</guid><author>c0ffee1982</author><pubDate>Thu, 03 Jan 2008 10:33:00 +0800</pubDate><description><![CDATA[                        C++内联函数(Inline)介绍                                                                                                                                     ]]></description><category></category></item><item><title><![CDATA[vc6能用的SDK和库列表]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1956811</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1956811</guid><author>c0ffee1982</author><pubDate>Fri, 21 Dec 2007 09:33:00 +0800</pubDate><description><![CDATA[vc6快10岁了，呵呵~~蛮经典的东西。 以下SDK和库是我自己收集的，绝大部分我都使用过，最重要的是能在VC6下使用。它们之间各自有各自的功能，不需要比较，除非是相同类型的库，例如XML解析器，我才比较一下，排名也不分先后，并且描述的简略不代表个人的感情色情。^.V,很多库我都喜欢，但我只是简单说两句。例如MFC，STL，ICE等等。希望大家的开发效率能提高不少。有些库或者SDK没有罗列其中，大]]></description><category></category></item><item><title><![CDATA[用DirectDraw编写动画程序]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1927136</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1927136</guid><author>c0ffee1982</author><pubDate>Mon, 10 Dec 2007 14:18:00 +0800</pubDate><description><![CDATA[ 本文章适合所有读者 用DirectDraw编写动画程序rjren <!--google_ad_client = "pub-9346728666813782";google_alternate_color = "FFFFFF";google_ad_width = 468;google_a]]></description><category></category></item><item><title><![CDATA[使用CxImage (Using MFC by a Static Library + Realese or Debug 模式)]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1921228</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1921228</guid><author>c0ffee1982</author><pubDate>Thu, 06 Dec 2007 16:52:00 +0800</pubDate><description><![CDATA[使用CxImage (Using MFC by a Static Library + Realese or Debug 模式)一.使用CxImage(Using MFC in a Static Library + Debug 模式)1.解压压缩包,打开Demo2/Console.dsw，设置如下:Project -> Setting -> Using MFC in a Static]]></description><category></category></item><item><title><![CDATA[CxImage - The Code Project - Bitmaps &amp; Pale]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892647</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892647</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:29:00 +0800</pubDate><description><![CDATA[http://www.codeproject.com/bitmap/cximage.asp?df=100&forumid=2472&exp=0&select=2298696&tid=2298696 ]]></description><category></category></item><item><title><![CDATA[彻底明了WIN32底层工作的工具MASM32]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892644</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892644</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:28:00 +0800</pubDate><description><![CDATA[我们用什么工具才能知道windows内核是如何工作，消息是如何处理的呢？windows的汇编工具MASM32可以让我们非常容易彻底明了WIN32底层工作窗口程序的核心工作就是3大点，A资源文件的编辑+B窗口的处理主程序+C消息处理程序 MASM32官方下载站点：      http://www.masm32.com在没有使用C++和MFC开发window程序以前，都是用C语言与]]></description><category></category></item><item><title><![CDATA[字节对齐]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892637</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892637</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:26:00 +0800</pubDate><description><![CDATA[一、快速理解 1. 什么是字节对齐？ 在C语言中，结构是一种复合数据类型，其构成元素既可以是基本数据类型（如int、long、float等）的变量，也可以是一些复合数据类型（如数组、结构、联合等）的数据单元。在结构中，编译器为结构的每个成员按其自然边界（alignment）分配空间。各个成员按照它们被声明的顺序在内存中顺序存储，第一个成员的地址和整个结构的地址相同。 为了使CPU能够对]]></description><category></category></item><item><title><![CDATA[堆内存和栈内存详解（转载）]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892632</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892632</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:25:00 +0800</pubDate><description><![CDATA[堆：顺序随意栈：先进后出堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈2、堆区（heap） — 一般由程序员分配释放， 若程序员不释放，程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事，分配方式倒是类似于链表，呵呵。3、全局区（静]]></description><category></category></item><item><title><![CDATA[理解c语言中的复杂声明-向右看,向左看]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892629</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892629</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:25:00 +0800</pubDate><description><![CDATA[C语言所有复杂的指针声明，都是由各种声明嵌套构成的。如何解读复杂指针声明呢？右左法则是一个既著名又常用的方法。不过 ，右左法则其实并不是C标准里面的内容，它是从C标准的声明规定中归纳出来的方法。C标准的声明规则，是用来解决如何创建声 明的，而右左法则是用来解决如何辩识一个声明的，两者可以说是相反的。右左法则的英文原文是这样说的： The right-left rule: Start reading]]></description><category></category></item><item><title><![CDATA[C++编译器如何实现异常处理]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892621</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892621</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:23:00 +0800</pubDate><description><![CDATA[与传统语言相比，C++的一项革命性创新就是它支持异常处理。传统的错误处理方式经常满足不了要求，而异常处理则是一个极好的替代解决方案。它将正常代码和错误处理代码清晰的划分开来，程序变得非常干净并且容易维护。本文讨论了编译器如何实现异常处理。我将假定你已经熟悉异常处理的语法和机制。本文还提供了一个用于VC++的异常处理库，要用库中的处理程序替换掉VC++提供的那个，你只需要调用下面这个函数： ]]></description><category></category></item><item><title><![CDATA[浅谈C中的malloc和free]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892615</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892615</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:18:00 +0800</pubDate><description><![CDATA[原帖及讨论：http://www.bc-cn.net/bbs/dispbbs.asp?BoardID=5&ID=82212    在C语言的学习中，对内存管理这部分的知识掌握尤其重要！之前对C中的malloc()和free()两个函数的了解甚少，只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多，不过对于本文章第三部分的内容倒是有了转折性的认识]]></description><category></category></item><item><title><![CDATA[进程间的通讯方式 ]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892613</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892613</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:18:00 +0800</pubDate><description><![CDATA[1. 共享内存#include #include #include int main (){ int segment_id; char* shared_memory; struct shmid_ds shmbuffer; int segment_size; const int shared_segment_size = 0x6400; /* Allocate a shared memo]]></description><category></category></item><item><title><![CDATA[在VC使用GDI+的配置方法]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892609</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892609</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:17:00 +0800</pubDate><description><![CDATA[本页内容为：，该文章本站转载自网络，如有侵权请告之，我们将会及时将其删除，其正文内容如下： .Mxj826 { display:none; } 唉,最近实在是感叹于自己的落伍. 这样一个令人兴奋的GDI+,却被我雪藏了很久,都不想用它.(可能是因为之前有GDI+漏洞的问题吧). 今天研究了一下才发现, 它恰恰为我提供了每天朝思幕想的一些功能, 如提供了一个Alpha透明度通道, 提]]></description><category></category></item><item><title><![CDATA[Antialiasing 反混淆算法 反走样算法]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892607</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892607</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:16:00 +0800</pubDate><description><![CDATA[反走样算法有很多种.先就>中的Unweighted Area Sampling(不加权采样)和Weighted Area Sampling(加权采样)做一下讨论:                       Antialiasing   The primitives drawn using the algorithms studied before have a common proble]]></description><category></category></item><item><title><![CDATA[程序员成功之路]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892604</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892604</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:15:00 +0800</pubDate><description><![CDATA[  程序员成功之路     程序员成功之路 ——The road ahead for programmer（演讲稿）一、我很羡慕在座的各位同学，因为你们是中国未来的程序员，而我不是，我一直很遗憾。比尔盖茨曾经写过一本书叫做《未来之路》The road ahead, 那么今天我选择这样一个题目，the road ahead for programmer, 程序员的未来之路，也就是]]></description><category></category></item><item><title><![CDATA[从TTF字体中字模信息]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892598</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892598</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:14:00 +0800</pubDate><description><![CDATA[                                    从TTF字体中字模信息作者：darnshong            下载源代码            1、引言            　　传统上的字模信息一般都是从点阵字体中得到的。然而，点阵字体有一个致命的缺点就是字模信息大小固定，放大字体将产生严重的锯齿形失真。本文介绍了一种利用VC从TTF字]]></description><category></category></item><item><title><![CDATA[写 RealPlayer Visual 插件如何获得当前播放的文件路径和信息？]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892596</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892596</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:13:00 +0800</pubDate><description><![CDATA[写 RealPlayer Visual 插件如何获得当前播放的文件路径和信息？楼主zhoumingbo（magnet）2006-10-23 15:08:12 在 VC/MFC / 基础类 提问在使用   RealONE   Visualization   SDK   做个   RealPlayer   的   Visual   插件,不知道怎么在插件中获得当前Realplayer   播放]]></description><category></category></item><item><title><![CDATA[Lyrics Plugin]]></title><link>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892594</link><guid>https://blog.youkuaiyun.com/c0ffee1982/article/details/1892594</guid><author>c0ffee1982</author><pubDate>Mon, 19 Nov 2007 14:13:00 +0800</pubDate><description><![CDATA[http://www.lyricsplugin.com/ ]]></description><category></category></item></channel></rss>