<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[废弃blog]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Garfield</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Garfield]]></copyright><item><title><![CDATA[4年了]]></title><link>https://blog.csdn.net/Garfield/article/details/4547906</link><guid>https://blog.csdn.net/Garfield/article/details/4547906</guid><author>Garfield</author><pubDate>Sun, 13 Sep 2009 12:20:00 +0800</pubDate><description><![CDATA[故地重游，4年前的大二写的文章怎么那么傻呢。。。不过还是很想回到那个傻乎乎的时候。。╮(╯▽╰)╭]]></description><category></category></item><item><title><![CDATA[对于I/O完成端口机制我的理解]]></title><link>https://blog.csdn.net/Garfield/article/details/331511</link><guid>https://blog.csdn.net/Garfield/article/details/331511</guid><author>Garfield</author><pubDate>Sun, 27 Mar 2005 01:40:00 +0800</pubDate><description><![CDATA[研究了大概1天多的完成端口的文章、代码，刨了一下MSDN大概弄清楚了这个机制是怎么一回事。I/O完成端口是WinNT下的一个机制，看起来像是一个FIFO的消息队列。举个例子说，例如一个Winsock做的服务器（看作是工厂），主线程建立了一个完成端口（可以看作是一个流水线），然后建立了几个线程，几个线程同时用GetCompletionPortStatus()函数获取完成信息并阻塞自身（可以把线程看作]]></description><category></category></item><item><title><![CDATA[UPnP为我们奉上了一道怎样的大餐]]></title><link>https://blog.csdn.net/Garfield/article/details/325606</link><guid>https://blog.csdn.net/Garfield/article/details/325606</guid><author>Garfield</author><pubDate>Mon, 21 Mar 2005 15:01:00 +0800</pubDate><description><![CDATA[你听说过，未来的冰箱不仅可以冷冻食物，而且可以连接到Internet吗？或者，你可以在加热Pop-Tart的时候使用微波炉阅读电子邮件？什么？对你没有吸引力？ 好，那么，让一个具有网络功能的闹钟提醒您不要忘记预定的约会，查看交通和天气信息，计算何时应该把你叫醒，或者在造成告诉你航班时刻，旅行目的地的信息以及何时应该出发等等，这些对你有吸引力吗？在去机场的路上，你具有UPnP功能的个人数字助理（PD]]></description><category></category></item><item><title><![CDATA[什么是UPnP]]></title><link>https://blog.csdn.net/Garfield/article/details/325603</link><guid>https://blog.csdn.net/Garfield/article/details/325603</guid><author>Garfield</author><pubDate>Mon, 21 Mar 2005 14:58:00 +0800</pubDate><description><![CDATA[问：什么是 UpnP？ 答：通用即插即用 (UPnP) 是一种用于 PC 机和智能设备（或仪器）的常见对等网络连接的体系结构，尤其是在家庭中。UPnP 以 Internet 标准和技术（例如 TCP/IP、HTTP 和 XML）为基础，使这样的设备彼此可自动连接和协同工作，从而使网络（尤其是家庭网络）对更多的人成为可能。 问：UPnP 对消费者意味着什么？ 答：简单、更多选择和更新颖的体验。包含通]]></description><category></category></item><item><title><![CDATA[可显示/隐藏左边控件的Splitter]]></title><link>https://blog.csdn.net/Garfield/article/details/318051</link><guid>https://blog.csdn.net/Garfield/article/details/318051</guid><author>Garfield</author><pubDate>Sat, 12 Mar 2005 16:00:00 +0800</pubDate><description><![CDATA[有些软件中的splitter中间有一个按钮，点击后可显示/隐藏左边的控件，如WPS就是这样。在.NET中也自定义了一个。类代码：Public Class mySplitterPublic Shared Sub AddShowHideEvent(ByVal sl As Splitter)Dim lbl As New Labellbl.Text = "3"lbl.Font = New System.D]]></description><category></category></item><item><title><![CDATA[大学四年应是这样度过——绝对转载 ]]></title><link>https://blog.csdn.net/Garfield/article/details/317745</link><guid>https://blog.csdn.net/Garfield/article/details/317745</guid><author>Garfield</author><pubDate>Sat, 12 Mar 2005 03:27:00 +0800</pubDate><description><![CDATA[7李开复先生给中国学生的第四封信 今天，我回复了“开复学生网”开通以来的第1000个问题。关掉电脑后，始终有一封学生来信萦绕在我的脑海里，挥之不去：开复老师：就要毕业了。回头看自己所谓的大学生活，我想哭，不是因为离别，而是因为什么都没学到。我不知，简历该怎么写，若是以往我会让它空白。最大的收获也许是……对什么都没有的忍耐和适应……这封来信道出了不少大三、大四学生的心声。大学期间，有许多学生放任自己]]></description><category></category></item><item><title><![CDATA[修炼一名程序员的职业水准(林庆忠__署名原创)]]></title><link>https://blog.csdn.net/Garfield/article/details/317744</link><guid>https://blog.csdn.net/Garfield/article/details/317744</guid><author>Garfield</author><pubDate>Sat, 12 Mar 2005 03:23:00 +0800</pubDate><description><![CDATA[作者：林庆忠，1990年毕业于昆明工学院计算机软件专业，后又于1999年毕业在南京大学 完成软件工程专业硕士的学习，现供职于CNPC旗下的一个行业软件研发中心，因为在网上看了许多有经验的各路软件开发人员写的好帖，一时手痒兴起，也凑一篇壮壮声势。  假设你是一名软件专业毕业的本科学子，如何在工作中修炼成为一名有较高职业水准的程序员呢，本文试图总结作者从事15年软件开发工作的感想，希望对有志成为职业程]]></description><category></category></item><item><title><![CDATA[2D游戏中的技能特效]]></title><link>https://blog.csdn.net/Garfield/article/details/302573</link><guid>https://blog.csdn.net/Garfield/article/details/302573</guid><author>Garfield</author><pubDate>Sat, 26 Feb 2005 01:45:00 +0800</pubDate><description><![CDATA[    在我们的2D图形游戏中不可缺少大量的光影、技能特效，像Diablo II中的魔法效果的实现，幸好我们拥有强大的CPU来为我们实现Alpha混合与色彩饱和混合，接下来让我们来讨论一下如何用这些方法来实现我们游戏中所需要的技能特效。一、Alpha混合特效    Alpha混合可以让我们让我们将一张图象按一定程度的比例与另一张图象进行混合（如图1），但普通的Alpha混合并不适合游戏中的技能特效]]></description><category></category></item><item><title><![CDATA[按钮类基本完成。]]></title><link>https://blog.csdn.net/Garfield/article/details/302571</link><guid>https://blog.csdn.net/Garfield/article/details/302571</guid><author>Garfield</author><pubDate>Sat, 26 Feb 2005 01:41:00 +0800</pubDate><description><![CDATA[嗯……这个按钮类还算是OK了。再有今天下午停电，重新拿回了那本介绍VESA VBE的看了看ASM那些。。觉得学ASM真的非常非常重要啊～～特别是优化程序的速度。要是我学会了ASM，那就能自己写RLEBlt，加速Addtive,alpha,grayblt……如果用C++代码写的话，我想速度真的无法想象了。下一步，CScrollCtrl, CListCtrl, CInputCtrl。 Input的难点]]></description><category></category></item><item><title><![CDATA[几种常用的像素混合方法]]></title><link>https://blog.csdn.net/Garfield/article/details/302116</link><guid>https://blog.csdn.net/Garfield/article/details/302116</guid><author>Garfield</author><pubDate>Fri, 25 Feb 2005 18:25:00 +0800</pubDate><description><![CDATA[　　前两天为大家介绍了处理透明光影效果的 Alpha-Blending 技术，今次我将再为大家介绍其它几种常用的像素混合方法，这些方法一般在游戏中被用来处理光影效果。『Alpha-Blending』　　前次已经说了，所谓 Alpha-Blending，其实就是按照“Alpha”混合向量的值来混合源像素和目标像素，一般用来处理半透明效果。『Additive-Blending』　　至于 Additiv]]></description><category></category></item><item><title><![CDATA[将ＲＧＢ值转换为灰度值的简单算法]]></title><link>https://blog.csdn.net/Garfield/article/details/302043</link><guid>https://blog.csdn.net/Garfield/article/details/302043</guid><author>Garfield</author><pubDate>Fri, 25 Feb 2005 17:17:00 +0800</pubDate><description><![CDATA[　　使场景或精灵以灰度的形式显示，这是一般游戏制作中常常用到的效果，如：战棋游戏中当一个角色被使用过后，通常就会变成灰色，代表本回合已不能行动了；《仙剑》中回忆彩蝶的部分是用整屏的灰色来表现的？（记的不太清楚，太久了^_^）；还有很多很多例子……　　将ＲＧＢ值转换为灰度的过程应该是在程序中实现的（至少我是这么认为的）。其实这是非常简单的，基本原理就是将一个点的ＲＧＢ值分开来求和，然后除以３，把得到]]></description><category></category></item><item><title><![CDATA[一次读取大Size Jpeg图的测试]]></title><link>https://blog.csdn.net/Garfield/article/details/301015</link><guid>https://blog.csdn.net/Garfield/article/details/301015</guid><author>Garfield</author><pubDate>Thu, 24 Feb 2005 23:23:00 +0800</pubDate><description><![CDATA[由于TSOnline采用的是一个Jpeg图作为一个场景的设计，所以当场景比较大的时候，Jpeg图也会相应的比较大。因此做个测试看看读取Jpeg图的大小时间怎么样。壶关沙漠地图场景图片大小：2496 x 1920文件大小：868KB读取时间：3266 ms火盘古地图场景图片大小：1664 x 1280文件大小：367KB读取时间：1569 ms公共军团建设场景图片大小：1600 x 1600文件大小]]></description><category></category></item><item><title><![CDATA[手把手教你玩转SOCKET模型之重叠I/O篇（下） ]]></title><link>https://blog.csdn.net/Garfield/article/details/300255</link><guid>https://blog.csdn.net/Garfield/article/details/300255</guid><author>Garfield</author><pubDate>Thu, 24 Feb 2005 15:18:00 +0800</pubDate><description><![CDATA[四。     实现重叠模型的步骤作了这么多的准备工作，费了这么多的笔墨，我们终于可以开始着手编码了。其实慢慢的你就会明白，要想透析重叠结构的内部原理也许是要费点功夫，但是只是学会如何来使用它，却是真的不难，唯一需要理清思路的地方就是和大量的客户端交互的情况下，我们得到事件通知以后，如何得知是哪一个重叠操作完成了，继而知道究竟该对哪一个套接字进行处理，应该去哪个缓冲区中的取得数据，everyth]]></description><category></category></item><item><title><![CDATA[手把手教你玩转SOCKET模型之重叠I/O篇（上） ]]></title><link>https://blog.csdn.net/Garfield/article/details/300250</link><guid>https://blog.csdn.net/Garfield/article/details/300250</guid><author>Garfield</author><pubDate>Thu, 24 Feb 2005 15:16:00 +0800</pubDate><description><![CDATA[手把手教你玩转SOCKET模型之重叠I/O篇 “身为一个初学者，时常能体味到初学者入门的艰辛，所以总是想抽空作点什么来尽我所能的帮助那些需要帮助的人。我也希望大家能把自己的所学和他人一起分享，不要去鄙视别人索取时的贪婪，因为最应该被鄙视的是不肯付出时的吝啬。”                                                                ]]></description><category></category></item><item><title><![CDATA[手把手教你玩转ARP包（完）【数据包的游戏系列之一】 ]]></title><link>https://blog.csdn.net/Garfield/article/details/300246</link><guid>https://blog.csdn.net/Garfield/article/details/300246</guid><author>Garfield</author><pubDate>Thu, 24 Feb 2005 15:11:00 +0800</pubDate><description><![CDATA[作者：   CSDN  VC/MFC 网络编程 PiggyXP  ^_^ 本篇目录：     四。ARP包的游戏      1 .   小伎俩      2.    ARP欺骗的实现      3.   基于ARP欺骗的监听原理  四．ARP包的游戏既然我们可以自己来填充数据包，那么来玩些ARP的“小游戏”欺骗就是易如反掌了，当然，是在没有安]]></description><category></category></item><item><title><![CDATA[手把手教你玩转ARP包（三）【数据包的游戏系列之一】 ]]></title><link>https://blog.csdn.net/Garfield/article/details/300239</link><guid>https://blog.csdn.net/Garfield/article/details/300239</guid><author>Garfield</author><pubDate>Thu, 24 Feb 2005 15:09:00 +0800</pubDate><description><![CDATA[作者：CSDN  VC/MFC 网络编程 PiggyXP  ^_^   目录： 二。发送数据包的编程实现   1.  填充数据包   2.  发送数据包三。一些附加步骤及说明   1.  如果在VC中使用winpcap   2.  获得网卡信息列表   3.  获得系统ARP信息列表          ................紧接上文..]]></description><category></category></item><item><title><![CDATA[手把手教你玩转ARP包（二）【数据包的游戏系列之一】 ]]></title><link>https://blog.csdn.net/Garfield/article/details/300237</link><guid>https://blog.csdn.net/Garfield/article/details/300237</guid><author>Garfield</author><pubDate>Thu, 24 Feb 2005 15:08:00 +0800</pubDate><description><![CDATA[  作者：   CSDN  VC/MFC 网络编程 PiggyXP  ^_^   目录：     一．    关于ARP协议的基础知识     3. ARP包的填充二。发送数据包的编程实现   1.填充数据包 .........................紧接上文............................ 3.ARP包的填充1) 请]]></description><category></category></item><item><title><![CDATA[手把手教你玩转ARP包（一）【数据包的游戏系列之一】 ]]></title><link>https://blog.csdn.net/Garfield/article/details/300235</link><guid>https://blog.csdn.net/Garfield/article/details/300235</guid><author>Garfield</author><pubDate>Thu, 24 Feb 2005 15:07:00 +0800</pubDate><description><![CDATA[前   言          首先要感谢网络安全资深专家卢湖川博士以及VC网络版的limin朋友提供的资料以及帮助^_^经常看到论坛有人问起关于数据包的截获、分析等问题，幸好本人也对此略有所知，所以就想写一系列的文章来详细深入的探讨关于数据包的知识，，我希望通过这一系列的文章，能使得关于数据包的知识得以普及，所以这系列的每一篇文章我都会有由浅入深的解释、详细的分析、以及编码步骤，另外附上带]]></description><category></category></item><item><title><![CDATA[点阵图和Bitblt]]></title><link>https://blog.csdn.net/Garfield/article/details/299373</link><guid>https://blog.csdn.net/Garfield/article/details/299373</guid><author>Garfield</author><pubDate>Wed, 23 Feb 2005 23:13:00 +0800</pubDate><description><![CDATA[点阵图是一个二维的位元阵列，它与图像的图素一一对应。当现实世界的图像被扫描成点阵图以後，图像被分割成网格，并以图素作为取样单位。在点阵图中的每个图素值指明了一个单位网格内图像的平均颜色。单色点阵图每个图素只需要一位元，灰色或彩色点阵图中每个图素需要多个位元。点阵图代表了Windows程式内储存图像资讯的两种方法之一。储存图像资讯的另一种形式是metafile，我将在第十八章讨论。Metafile储]]></description><category></category></item><item><title><![CDATA[与装置无关的点阵图]]></title><link>https://blog.csdn.net/Garfield/article/details/299371</link><guid>https://blog.csdn.net/Garfield/article/details/299371</guid><author>Garfield</author><pubDate>Wed, 23 Feb 2005 23:11:00 +0800</pubDate><description><![CDATA[在上一章我们了解到Windows GDI点阵图物件（也称为与装置相关的点阵图，或DDB）有许多程式设计用途。但是我并没有展示把这些点阵图储存到磁片档案或把它们载入记忆体的方法。这是以前在Windows中使用的方法，现在根本不用了。因为点阵图的位元格式相当依赖於设备，所以DDB不适用於图像交换。DDB内没有色彩对照表来指定点阵图的位与色彩之间的联系。DDB只有在Windows开机到关机的生命期内被建]]></description><category></category></item></channel></rss>