<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[flyelf的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/flyelf</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; flyelf]]></copyright><item><title><![CDATA[PRB: Modeless Dialog Box in a DLL Does Not Process TAB Key]]></title><link>https://blog.csdn.net/flyelf/article/details/670123</link><guid>https://blog.csdn.net/flyelf/article/details/670123</guid><author>flyelf</author><pubDate>Thu, 20 Apr 2006 10:27:00 +0800</pubDate><description><![CDATA[SYMPTOMSWhen a modeless dialog box is launched from a dynamic-link library (DLL), the TAB key and the arrow keys do not move the focus from control to control as you would expect. CAUSEFor a m]]></description><category></category></item><item><title><![CDATA[How To Create a Modeless CPropertySheet with Standard Buttons]]></title><link>https://blog.csdn.net/flyelf/article/details/603549</link><guid>https://blog.csdn.net/flyelf/article/details/603549</guid><author>flyelf</author><pubDate>Mon, 20 Feb 2006 15:09:00 +0800</pubDate><description><![CDATA[How To Create a Modeless CPropertySheet with Standard ButtonsThis article was previously published under Q146916This article describes how to implement the standard OK, Cancel, and Apply buttons i]]></description><category></category></item><item><title><![CDATA[如何对指针的list列表进行排序]]></title><link>https://blog.csdn.net/flyelf/article/details/603514</link><guid>https://blog.csdn.net/flyelf/article/details/603514</guid><author>flyelf</author><pubDate>Mon, 20 Feb 2006 14:33:00 +0800</pubDate><description><![CDATA[list ldd;ldd.sort(...); ?答：对std::greater进行重载class aa{public: int _b;  bool operator>(const aa& rhs)const {  return _b > rhs._b ? true : false; }};templatestruct std::greater{ bool operator()(const a]]></description><category></category></item><item><title><![CDATA[LNK2001: Unresolved External Symbol __chkesp]]></title><link>https://blog.csdn.net/flyelf/article/details/603510</link><guid>https://blog.csdn.net/flyelf/article/details/603510</guid><author>flyelf</author><pubDate>Mon, 20 Feb 2006 14:31:00 +0800</pubDate><description><![CDATA[引起原因：The new compiler stack-checking feture requirs you to link with the C run-time library.解决方案：Either link with one of the C run-time libraries or disable the compiler stck checking feature ( remove]]></description><category></category></item><item><title><![CDATA[dweep第33关攻略]]></title><link>https://blog.csdn.net/flyelf/article/details/602862</link><guid>https://blog.csdn.net/flyelf/article/details/602862</guid><author>flyelf</author><pubDate>Sun, 19 Feb 2006 18:31:00 +0800</pubDate><description><![CDATA[http://www.dexterity.com/dweep/dweep-hints/dweep-bonus-solution-level-3.htmSolution for Dweep Bonus Level 3: Hole in One     Pick up the bomb next to Dweep.     Place the bomb in either of two]]></description><category></category></item><item><title><![CDATA[dweep第31关攻略]]></title><link>https://blog.csdn.net/flyelf/article/details/602858</link><guid>https://blog.csdn.net/flyelf/article/details/602858</guid><author>flyelf</author><pubDate>Sun, 19 Feb 2006 18:23:00 +0800</pubDate><description><![CDATA[http://www.dexterity.com/dweep/dweep-hints/dweep-bonus-solution-level-1.htmSolution for Dweep Bonus Level 1: Bounty Hunter     Pick up the two items above Dweep.     Step up onto the freeze pl]]></description><category></category></item><item><title><![CDATA[获取cpuid]]></title><link>https://blog.csdn.net/flyelf/article/details/600134</link><guid>https://blog.csdn.net/flyelf/article/details/600134</guid><author>flyelf</author><pubDate>Thu, 16 Feb 2006 11:24:00 +0800</pubDate><description><![CDATA[String GetCPUID(){    #define CPUID dw 0xa20f    DWORD dwCPUName, dwCPUReserved1, dwCPUReserved2, dwCPUID;    String strCPUID;    asm    {        PUSHAD        MOV EAX, 1        CPUID        MOV dwCPU]]></description><category></category></item><item><title><![CDATA[ServerVariables 集合]]></title><link>https://blog.csdn.net/flyelf/article/details/598688</link><guid>https://blog.csdn.net/flyelf/article/details/598688</guid><author>flyelf</author><pubDate>Tue, 14 Feb 2006 14:46:00 +0800</pubDate><description><![CDATA[ServerVariables 集合ServerVariables 集合检索预定的环境变量语法Request.ServerVariables (server environment variable) 参数server environment variable 指定要检索的服务器环境变量名功能server environment variable 表示要检索的服务器]]></description><category></category></item><item><title><![CDATA[dweep_极度好玩智力游戏]]></title><link>https://blog.csdn.net/flyelf/article/details/588533</link><guid>https://blog.csdn.net/flyelf/article/details/588533</guid><author>flyelf</author><pubDate>Wed, 25 Jan 2006 22:29:00 +0800</pubDate><description><![CDATA[该游戏如果不注册，只有10关，用了用户名：Victor注册码：mwyfsfptuzv 这个注册码之后，能够达到75关，据说有99关，不知道是不是还有其它的注册码]]></description><category></category></item><item><title><![CDATA[自绘按钮控件属性自绘属性的保持]]></title><link>https://blog.csdn.net/flyelf/article/details/208306</link><guid>https://blog.csdn.net/flyelf/article/details/208306</guid><author>flyelf</author><pubDate>Tue, 07 Dec 2004 20:38:00 +0800</pubDate><description><![CDATA[      由于标准的按钮控件在样式上比较单调，因此，在很多时候，我们都需要对标准按钮控件实行自画，以满足特定的需求。为了能让按钮控件支持自画，需要设置按钮的BS_OWNERDRAW风格，一般情况下，我们可以在PreSubclassWindow中进行设置：class CxxxButton : public CButton{...};void CxxxButton::PreSubclassWindo]]></description><category></category></item><item><title><![CDATA[如何在新系统下重玩老游戏]]></title><link>https://blog.csdn.net/flyelf/article/details/202875</link><guid>https://blog.csdn.net/flyelf/article/details/202875</guid><author>flyelf</author><pubDate>Fri, 03 Dec 2004 09:19:00 +0800</pubDate><description><![CDATA[无需再为过去那些经典的游戏立碑作传，对于老玩家，它们的意义已不仅是打开电脑之门的钥匙，而更是一种关于时间的回忆——如果你是跟随着《大众软件》一同走过这段年代，这种记忆也许会更深刻。当然现在也有不少玩家只是在某个特殊的情况下接触了一些老游戏，尽管它们可能已无法发声、更缺乏华丽的动画，然而精彩的情节与对白、严谨的设计与画风，仍有可能给你一种特殊的吸引力。不过游戏毕竟还是属于应用软件，凡属应用软件就必须]]></description><category></category></item><item><title><![CDATA[DOS游戏通用说明]]></title><link>https://blog.csdn.net/flyelf/article/details/202868</link><guid>https://blog.csdn.net/flyelf/article/details/202868</guid><author>flyelf</author><pubDate>Fri, 03 Dec 2004 09:15:00 +0800</pubDate><description><![CDATA[DOS游戏通用说明 （文：无翼在天）--------------------------------------------------------------------------------系统介绍 内存问题 config.sys 的编写 autoexec.bat 的编写 显示、声卡、光驱问题 实用工具 鉴于dos时代已经过去，新一代的游戏玩家很少接触DOS系统。很多看来很“简单]]></description><category></category></item><item><title><![CDATA[CImageList的OverlayImage的应用]]></title><link>https://blog.csdn.net/flyelf/article/details/136006</link><guid>https://blog.csdn.net/flyelf/article/details/136006</guid><author>flyelf</author><pubDate>Thu, 14 Oct 2004 11:48:00 +0800</pubDate><description><![CDATA[引言相信大家在安装自己的电脑的时候，或多或少都用过系统的“设备管理器”吧，当电脑中某些设备的驱动不正常的时候，在设备管理器中该设备的节点图标上会出现一个叹号（或者是出现一个叉号）！那么这个功能是如何实现的呢？原理查阅msdn的CImageList，看到CImageList有这样一个方法：SetOverlayImageCImageList::SetOverlayImageBOOL]]></description><category></category></item><item><title><![CDATA[XML4C完美兼容中文的补充]]></title><link>https://blog.csdn.net/flyelf/article/details/77485</link><guid>https://blog.csdn.net/flyelf/article/details/77485</guid><author>flyelf</author><pubDate>Tue, 17 Aug 2004 22:42:00 +0800</pubDate><description><![CDATA[ XML4C完美兼容中文的补充 xml4c兼容中文的问题一直是大家比较头疼的问题，网上也有很多关于这方面的讨论，但是一直没有太好的结论。在IBM Developerworks的网站上，找到了邹月明先生的一篇文章《剖析XML4c源码，完美兼容中文XML》，该文章对Xml4c的源码进行了剖析，对xml4c的源码进行了修改，从而达到了对中文兼容的目的。我也针对Xml4c的源码按照文章中的说法]]></description><category></category></item><item><title><![CDATA[wininet实现ftp客户端关于传输进度的分析]]></title><link>https://blog.csdn.net/flyelf/article/details/44489</link><guid>https://blog.csdn.net/flyelf/article/details/44489</guid><author>flyelf</author><pubDate>Sun, 18 Jul 2004 21:14:00 +0800</pubDate><description><![CDATA[wininet提供了接口FtpGetFile实现从ftp服务器下载文件；提供了接口FtpPutFile实现把文件上传到ftp服务器上。通过这两个接口，我们能够完成基本的ftp文件传输客户端功能。但是在传输的同时，我们希望知道当前大概传输了多少，传输完整个文件大概需要多长时间，当前进度是多少，大概还有多长时间才能传输完毕。 单纯依靠这两个接口，我们无法实现这个功能。仔细翻阅msdn，发现winine]]></description><category></category></item><item><title><![CDATA[INF Manufacturer Section]]></title><link>https://blog.csdn.net/flyelf/article/details/12002</link><guid>https://blog.csdn.net/flyelf/article/details/12002</guid><author>flyelf</author><pubDate>Sun, 13 Jun 2004 16:00:00 +0800</pubDate><description><![CDATA[ INF Manufacturer Section Manufacturer章节用于识别这样一些厂商，该厂商的一个或者多个设备能够使用该inf文件进行安装。该章节的语法结构为：[Manufacturer]manufacturer-identifier [manufacturer-identifier] [manufacturer-identifier] 下面]]></description><category></category></item><item><title><![CDATA[refactoring Patterns第五部分]]></title><link>https://blog.csdn.net/flyelf/article/details/11999</link><guid>https://blog.csdn.net/flyelf/article/details/11999</guid><author>flyelf</author><pubDate>Tue, 08 Jun 2004 10:16:00 +0800</pubDate><description><![CDATA[Refactoring不仅仅是一种编码的方法。他同时是一种设计方法。本文从软件工程学的演变来透视Refactoring的重要作用。同时，你也可以在这里看到Refactoring和最近出现的XP开发方法学的紧密关系。增量迭代自从有软件工程一说开始,大大小小出现了许多方法,其中一些还常常被我们挂在嘴边.这些软件方法中最著名的生命周期模型包括WaterFall,它是由Royce于1970年首先提出来]]></description><category></category></item><item><title><![CDATA[refactoring Patterns:第四部分]]></title><link>https://blog.csdn.net/flyelf/article/details/11998</link><guid>https://blog.csdn.net/flyelf/article/details/11998</guid><author>flyelf</author><pubDate>Tue, 08 Jun 2004 10:16:00 +0800</pubDate><description><![CDATA[任何一种技术都不是万能的。正象设计模式，合理的运用可以极大地提高设计的效率和美感，再不适当的场合运用就会产生所谓的反模式。我们的refactoring亦然。但是，作为一种强有力的设计演变工具，refactoring值得我们付出努力。不能因为对新技术的恐惧而放弃这样的工具，我在这里对可能出现抗拒情绪的一些问题进行了解释。不应 Refactoring 的场合程序原型当你原型化一个系统时，你]]></description><category></category></item><item><title><![CDATA[refactoring Patterns:第三部分]]></title><link>https://blog.csdn.net/flyelf/article/details/11997</link><guid>https://blog.csdn.net/flyelf/article/details/11997</guid><author>flyelf</author><pubDate>Tue, 08 Jun 2004 10:16:00 +0800</pubDate><description><![CDATA[本文紧接第二部分，继续讲述应用 refactoring 应该考虑的问题。任何一种技术都可能有它自己的麻烦。但是往往在我们使用一种新技术的时候，可能还不能深入到发现它带来的问题，正如Martin Fowler所说：在学习一种能够极大提高生产力的新技术时，你很难看到它不能应用的场合。他把Refactoring的情景和面向对象出现使得情景相比较：情况恰如10年前的对象。不是我不考虑对象有限制。只]]></description><category></category></item><item><title><![CDATA[refactoring Patterns第七部分]]></title><link>https://blog.csdn.net/flyelf/article/details/12001</link><guid>https://blog.csdn.net/flyelf/article/details/12001</guid><author>flyelf</author><pubDate>Tue, 08 Jun 2004 10:15:00 +0800</pubDate><description><![CDATA[虽然refactoring几乎可以随时进行，然而，按照我们关于两顶帽子的原则，在某些场合下，refactoring的介入显得更加实际、有意义、富有成效。另外，在最后进入Refactoring实践之前，我把Kent Beck和Martin Fowler给我们的忠告和建议放在这里。这些内容，特别是Code Smell和命名规则不但对我们进行refactoring具有很强的实践意义。同时，他们也促使]]></description><category></category></item></channel></rss>