<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/maliang1225" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/maliang1225" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 26 Mar 2009 21:47:00 GMT</lastBuildDate><title>maliang1225的专栏</title><link>http://blog.csdn.net/maliang1225/</link><item><title>检查C++中的内存泄漏-通过工具来检查</title><link>http://blog.csdn.net/maliang1225/archive/2009/03/26/4027907.aspx</link><wfw:comment>http://blog.csdn.net/maliang1225/comments/4027907.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/maliang1225/comments/commentRss/4027907.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4027907</trackback:ping><description> 
Visual Leak Detector（VLD）是一款用于Visual C++的免费的内存泄露检测工具，用户可从http://www.codeproject.com/tools/visualleakdetector.asp下载，该软件以库形式与用户的被测工程一起使用，由于VLD是按LGPL（GNU LESSER GENERAL PUBLIC LICENSE）协议对外开源，所以使用VLD是安全的，不必担心版权问题。&lt;br /&gt; 使用VLD&lt;br /&gt;先从网站下载VLD的zip包，当前最高版本是V1.0，解压后得到vld.h、vldapi.h、vld.lib、vldmt.lib、vldmtdll.lib、dbghelp.dll等文件，把这些所有.h头文件拷贝到VC默认的include目录下，将所有.lib文件拷贝到VC默认的lib目录下，安装工作就完成了。&lt;br /&gt;使用VLD很简单，只须在包含入口函数的CPP或C文件中把vld.h头文件包含进来即可。该include语句要求放在最前面，如果当前工程定义预编译head文件（如stdafx.h），则放在“#include &lt;img src =&quot;http://blog.csdn.net/maliang1225/aggbug/4027907.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 27 Mar 2009 05:47:00 +0800</pubDate><author>Linux&amp;&amp;unix&amp;&amp;vxwork</author><comments>http://blog.csdn.net/maliang1225/archive/2009/03/26/4027907.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/maliang1225/archive/2009/03/26/4027907.aspx</guid><dc:creator>Linux&amp;&amp;unix&amp;&amp;vxwork</dc:creator></item><item><title>检查C++中的内存泄漏-通过添加代码来检测</title><link>http://blog.csdn.net/maliang1225/archive/2009/03/26/4027898.aspx</link><wfw:comment>http://blog.csdn.net/maliang1225/comments/4027898.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/maliang1225/comments/commentRss/4027898.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4027898</trackback:ping><description>如何检查C++中的内存泄漏&lt;br /&gt; 内存泄漏是编程中常常见到的一个问题，我所遇过的原因有两个：&lt;br /&gt;1.分配完内存后忘记回收&lt;br /&gt;2.代码有问题，造成想回收却无法回收，例如：int* p=new int;&lt;br /&gt;p=new int;   //p指针修改，原来申请内存的地址没有记录下来，于是无法释放&lt;br /&gt; 下面介绍如何检查内存泄漏：&lt;br /&gt;1.包含头文件和定义#define _CRTDBG_MAP_ALLOC   //并非绝对需要该语句，但如果有该语句，打印出来的是文件名和行数等更加直观的信息&lt;br /&gt;#include &lt;br /&gt;#include &lt;br /&gt;(1)#include语句必须采用上文所示顺序。如果更改了顺序，所使用的函数可能无法正确工作&lt;br /&gt;(2)如果有cpp文件无法看到这三行，以下函数就无效了，于是应该把这三行放到一个头文件里，确保每个cpp文件会调用到它&lt;br /&gt;2.方法一：使用_CrtDumpMemoryLeaks()int main(int argc , char* argv[])&lt;img src =&quot;http://blog.csdn.net/maliang1225/aggbug/4027898.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 27 Mar 2009 05:43:00 +0800</pubDate><author>Linux&amp;&amp;unix&amp;&amp;vxwork</author><comments>http://blog.csdn.net/maliang1225/archive/2009/03/26/4027898.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/maliang1225/archive/2009/03/26/4027898.aspx</guid><dc:creator>Linux&amp;&amp;unix&amp;&amp;vxwork</dc:creator></item><item><title>C++ 有价值blog索引-分类索引</title><link>http://blog.csdn.net/maliang1225/archive/2009/01/04/3706502.aspx</link><wfw:comment>http://blog.csdn.net/maliang1225/comments/3706502.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/maliang1225/comments/commentRss/3706502.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3706502</trackback:ping><description>C++&lt;img src =&quot;http://blog.csdn.net/maliang1225/aggbug/3706502.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 05 Jan 2009 05:10:00 +0800</pubDate><author>Linux&amp;&amp;unix&amp;&amp;vxwork</author><comments>http://blog.csdn.net/maliang1225/archive/2009/01/04/3706502.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/maliang1225/archive/2009/01/04/3706502.aspx</guid><dc:creator>Linux&amp;&amp;unix&amp;&amp;vxwork</dc:creator></item><item><title>C++ 有价值blog索引</title><link>http://blog.csdn.net/maliang1225/archive/2009/01/04/3706484.aspx</link><wfw:comment>http://blog.csdn.net/maliang1225/comments/3706484.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/maliang1225/comments/commentRss/3706484.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3706484</trackback:ping><description>本文章的出现是因为有不少人恶劣地将垃圾文章归类到C++blog中,&lt;br /&gt;也包括很多可以归类到C++但没什么价值的blog出现&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最新的blog文档添加到最下面,老的会逐渐添加到前面.&lt;br /&gt;&lt;br /&gt;一般只归类原创和翻译的!大家如果发现blog文章只是转的,请及时告知.&lt;br /&gt;...............................................................................................................................&lt;br /&gt;优秀个人blog&lt;br /&gt;C++的罗浮宫   有不少先进高端的C++技术&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/maliang1225/aggbug/3706484.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 05 Jan 2009 05:09:00 +0800</pubDate><author>Linux&amp;&amp;unix&amp;&amp;vxwork</author><comments>http://blog.csdn.net/maliang1225/archive/2009/01/04/3706484.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/maliang1225/archive/2009/01/04/3706484.aspx</guid><dc:creator>Linux&amp;&amp;unix&amp;&amp;vxwork</dc:creator></item><item><title>不同语言之间的调用 - ATL COM方式实现</title><link>http://blog.csdn.net/maliang1225/archive/2008/12/28/3629339.aspx</link><wfw:comment>http://blog.csdn.net/maliang1225/comments/3629339.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/maliang1225/comments/commentRss/3629339.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3629339</trackback:ping><description>com&lt;img src =&quot;http://blog.csdn.net/maliang1225/aggbug/3629339.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 29 Dec 2008 01:16:00 +0800</pubDate><author>Linux&amp;&amp;unix&amp;&amp;vxwork</author><comments>http://blog.csdn.net/maliang1225/archive/2008/12/28/3629339.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/maliang1225/archive/2008/12/28/3629339.aspx</guid><dc:creator>Linux&amp;&amp;unix&amp;&amp;vxwork</dc:creator></item><item><title>不同语言之间的DLL调用</title><link>http://blog.csdn.net/maliang1225/archive/2008/12/28/3629324.aspx</link><wfw:comment>http://blog.csdn.net/maliang1225/comments/3629324.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/maliang1225/comments/commentRss/3629324.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3629324</trackback:ping><description>__declspec(dllexport)是告诉编译器用来导出函数的,在代码中不另作说明了&lt;br /&gt;&lt;br /&gt;extern &quot;C&quot;的意思就是用C的方式来导出函数,为什么要用C的方式来导出呢.&lt;br /&gt;因为C++中有重载,编译器会对函数名进行更改,修饰成唯一的函数名.&lt;br /&gt;__stdcall告诉编译器函数调用方式.这点可以参考其他文章,&lt;br /&gt;我预计也会在blog中写上一篇关于函数调用方式.&lt;br /&gt;&lt;br /&gt;C++编写的DLL&lt;br /&gt;&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/maliang1225/aggbug/3629324.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 29 Dec 2008 01:12:00 +0800</pubDate><author>Linux&amp;&amp;unix&amp;&amp;vxwork</author><comments>http://blog.csdn.net/maliang1225/archive/2008/12/28/3629324.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/maliang1225/archive/2008/12/28/3629324.aspx</guid><dc:creator>Linux&amp;&amp;unix&amp;&amp;vxwork</dc:creator></item><item><title>Effective STL 中文版(大全)</title><link>http://blog.csdn.net/maliang1225/archive/2008/12/26/3615975.aspx</link><wfw:comment>http://blog.csdn.net/maliang1225/comments/3615975.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/maliang1225/comments/commentRss/3615975.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3615975</trackback:ping><description>候捷说，对于STL，程序员有三个境界，开始是使用STL，然后是理解STL，最后是补充STL。Effective&lt;br /&gt;STL是一本非常好的书，帮助你更好的理解STL，其作者就是《Effective&lt;br /&gt;C++》一书的作者。如果你已经初步了解了STL的容器、迭代器、算法和函数，而又想更好的了解STL，那么《Effective&lt;br /&gt;STL》是你的最佳选择。 还有一部分没有找到链接，如果再找不到我会自己试着翻译一下:)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;前言&lt;br /&gt;容器&lt;br /&gt;条款1: 仔细选择你要的容器 &lt;br /&gt;条款2: &lt;img src =&quot;http://blog.csdn.net/maliang1225/aggbug/3615975.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 27 Dec 2008 01:20:00 +0800</pubDate><author>Linux&amp;&amp;unix&amp;&amp;vxwork</author><comments>http://blog.csdn.net/maliang1225/archive/2008/12/26/3615975.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/maliang1225/archive/2008/12/26/3615975.aspx</guid><dc:creator>Linux&amp;&amp;unix&amp;&amp;vxwork</dc:creator></item><item><title>有趣的Ｃ语言基础</title><link>http://blog.csdn.net/maliang1225/archive/2008/09/16/2934428.aspx</link><wfw:comment>http://blog.csdn.net/maliang1225/comments/2934428.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/maliang1225/comments/commentRss/2934428.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2934428</trackback:ping><description>下面有几个简单测试将能发现你对C语言的掌握情况。&lt;br /&gt;1）&lt;img src =&quot;http://blog.csdn.net/maliang1225/aggbug/2934428.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 16 Sep 2008 08:14:00 +0800</pubDate><author>Linux&amp;&amp;unix&amp;&amp;vxwork</author><comments>http://blog.csdn.net/maliang1225/archive/2008/09/16/2934428.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/maliang1225/archive/2008/09/16/2934428.aspx</guid><dc:creator>Linux&amp;&amp;unix&amp;&amp;vxwork</dc:creator></item><item><title>QQ游戏百万人同时在线服务器架构实现</title><link>http://blog.csdn.net/maliang1225/archive/2008/09/06/2893248.aspx</link><wfw:comment>http://blog.csdn.net/maliang1225/comments/2893248.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/maliang1225/comments/commentRss/2893248.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2893248</trackback:ping><description>转帖------&lt;br /&gt;&lt;br /&gt;http://blog.csdn.net/sodme&lt;br /&gt;&lt;br /&gt;QQ游戏于前几日终于突破了百万
人同时在线的关口，向着更为远大的目标迈进，这让其它众多传统的棋牌休闲游戏平台黯然失色，相比之下，联众似乎已经根本不是QQ的对手，因为QQ除了这
100万的游戏在线人数外，它还拥有3亿多的注册量（当然很多是重复注册的）以及QQ聊天软件900万的同时在线率，我们已经可以预见未来由QQ构建起来
的强大棋牌休闲游戏帝国。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;　　那么，在技术上，QQ游戏到底是如何实现百万人同时在线并保持游戏高效率的呢？&lt;br /&gt;　　事实上，针对于任何单一的网络服务器&lt;img src =&quot;http://blog.csdn.net/maliang1225/aggbug/2893248.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 07 Sep 2008 07:26:00 +0800</pubDate><author>Linux&amp;&amp;unix&amp;&amp;vxwork</author><comments>http://blog.csdn.net/maliang1225/archive/2008/09/06/2893248.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/maliang1225/archive/2008/09/06/2893248.aspx</guid><dc:creator>Linux&amp;&amp;unix&amp;&amp;vxwork</dc:creator></item><item><title>ACE 入门</title><link>http://blog.csdn.net/maliang1225/archive/2008/09/06/2892939.aspx</link><wfw:comment>http://blog.csdn.net/maliang1225/comments/2892939.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/maliang1225/comments/commentRss/2892939.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2892939</trackback:ping><description>ACE&lt;img src =&quot;http://blog.csdn.net/maliang1225/aggbug/2892939.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 07 Sep 2008 05:18:00 +0800</pubDate><author>Linux&amp;&amp;unix&amp;&amp;vxwork</author><comments>http://blog.csdn.net/maliang1225/archive/2008/09/06/2892939.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/maliang1225/archive/2008/09/06/2892939.aspx</guid><dc:creator>Linux&amp;&amp;unix&amp;&amp;vxwork</dc:creator></item></channel></rss>