<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dtdn的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dtdn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dtdn]]></copyright><item><title><![CDATA[phpMyAdmin配置后总出现客户端不支持认证协议错误的原因]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/1139369</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/1139369</guid><author>dtdn</author><pubDate>Tue, 29 Aug 2006 22:06:00 +0800</pubDate><description><![CDATA[许久不在这里写日志了。因为申请了个人主页，使用phpMyAdmin维护远程MySQL的，所以，自己在本地也搭建一个环境，但无论如何都不能成功，总会出现客户端不支持认证协议的提示，所以找到MySQL的文档研究了一下，记录下来。MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm]]></description><category></category></item><item><title><![CDATA[关于XMLHTTP客户端与ASP交互传输XML时所产生的中文编码问题的解决方案]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/744750</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/744750</guid><author>dtdn</author><pubDate>Thu, 18 May 2006 21:24:00 +0800</pubDate><description><![CDATA[测试通过系统：WinXP 中文Pro， XML4.0 SP2，C#　　尝试过XMLHTTP作客户端，然后尝试与服务器端ASP交互的程序员，我认为都很有思路，当然这也是在自夸:)。但最头疼的问题恐怕就是中文乱码的问题，查了很多资料，MSDN，互联网上的，尝试了很多方法都不太奏效，还好没有气馁，现在，最新的最简单的解决办法闪亮登场：把客户端要传输的XML的头由：改为：服务器端的]]></description><category></category></item><item><title><![CDATA[XMLHTTP开发Web 客户端]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/676139</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/676139</guid><author>dtdn</author><pubDate>Tue, 25 Apr 2006 10:17:00 +0800</pubDate><description><![CDATA[　　关键字：XMLHTTP，XML，Web客户端，C#，ASP　　所有的知识都不是最新的知识点，关键是达到自己的设计目的。　　某些时候，我们可能需要客户端做点什么以简化复杂的脚本处理，比如加密之类的等。　　不管用什么样的客户端，首先我们应该确定我们遵守的协议，或者说如何设置或获取我的数据。这里，我们的服务器端为IIS5的ASP程序，所以我们首先遵守的是HTTP协议，然后在HTTP协议上]]></description><category></category></item><item><title><![CDATA[利用XSLT来换XML的根]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/662053</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/662053</guid><author>dtdn</author><pubDate>Thu, 13 Apr 2006 16:56:00 +0800</pubDate><description><![CDATA[　　写程序需要换XML的根，感觉很不便，于是写了一个函数，大致思路及实现如下：　　首先觉得利用XSLT还能过滤一些东西，然后再发送回客户端，所以决定采用XSLT　　然后就是尝试写一个换根的XSL，如下http://www.w3.org/1999/XSL/Transform">                大致意思是，解析一个XML中的所有结点及属性，如果非根就直接拷贝，否]]></description><category></category></item><item><title><![CDATA[ASP中非数据库实现数据对象的定义及处理]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/630366</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/630366</guid><author>dtdn</author><pubDate>Mon, 20 Mar 2006 17:14:00 +0800</pubDate><description><![CDATA[ 说非数据库方式，有些托大，但在没有数据库的情况下，也算给了一个锻炼的好机会，更何况本人对有事没事就整数据库玩的方式是深恶痛绝，有些时候，在资源有限及功能简单的情况下，利用文件管理本身就能很好的实现一个系统，又何必非用数据库不可呢？好的，开说ASP程序，ASP程序强大的原因主要在于COM对象的扩展，所以在一阵的头脑风暴后，打起了一套组合拳：Scripting.FileSystemObj]]></description><category></category></item><item><title><![CDATA[WinXP的IIS中解决FileSystemObject不能写入已有文件或删除文件提示没有权限的问题时学到的两个知识点]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/598732</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/598732</guid><author>dtdn</author><pubDate>Tue, 14 Feb 2006 15:28:00 +0800</pubDate><description><![CDATA[　　利用WinXP的IIS时，发现利用FileSystemObject总是不能写入一个已有的文件，而且也不能删除某个文件，提示——没有权限。　　尝试了各种设置，但总不切根本，花掉两天时间，利用Google总算找到了解决方案，也算获得了两点关于WinXP的知识点：　　1、WinXP中所有的目录都是只读属性的，取消后只是取消目录下文件的只读属性，而目录的只读不在具备其只读含义。（http://]]></description><category></category></item><item><title><![CDATA[ASP中实现的类似URLEncode的编码函数及对应解码函数]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/564013</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/564013</guid><author>dtdn</author><pubDate>Wed, 28 Dec 2005 15:09:00 +0800</pubDate><description><![CDATA[Coding.inc.aspAll Rights Reserved, Room3rd@hotmail.comFunction Encode(Str) Dim Count, Pos, Ch, Code Dim SweetCh  SweetCh中表示不需要进行编码的字符 SweetCh = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnop]]></description><category></category></item><item><title><![CDATA[重起Windows服务的批处理文件]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/558180</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/558180</guid><author>dtdn</author><pubDate>Wed, 21 Dec 2005 14:19:00 +0800</pubDate><description><![CDATA[@ECHO OFFREM RESTART.BATIF "%1"==""  GOTO HELPNET STOP %1NET START %1GOTO END:HELPECHO 语法：RESTART [ServiceName]ECHO 目的：重起[ServiceName]指定的服务ECHO 示例：RESTART W3SVC - 重起本机IIS的Web服务:END]]></description><category></category></item><item><title><![CDATA[剔出//与/**/注释的源码]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/488731</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/488731</guid><author>dtdn</author><pubDate>Sat, 24 Sep 2005 16:10:00 +0800</pubDate><description><![CDATA[//main.c#include #include #define MAXLINE 1024#define SKIPSPACE(p) while(isspace(*p)) p++;FILE *yyin=NULL;char srcbuf[MAXLINEint lineno=0;   //当前行static void ShowHelp(void);static void ShowError(char ]]></description><category></category></item><item><title><![CDATA[Overlapped模型与CompletionPort模型，摘自《Visual C++网络游戏建模与实现》（苏羽、王媛媛编著）]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/452073</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/452073</guid><author>dtdn</author><pubDate>Fri, 12 Aug 2005 10:18:00 +0800</pubDate><description><![CDATA[    Win32重叠I/O(Overloapped I/O)机制允许发起一个操作，然后在操作完成之后接受到信息。对于那种需要很长时间才能完成的操作来说，重叠I/O机制尤其有用，因为发起重叠操作的线程在重叠请求发出后就可以自由地做别的事情了。    在Windows NT/2000上，提供真正可扩展的I/O模型就是使用完成端口（Completion Port)的重叠I/O。    ……    可以]]></description><category></category></item><item><title><![CDATA[关于IO完成端口（IO Completion Port），译|摘]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/448884</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/448884</guid><author>dtdn</author><pubDate>Tue, 09 Aug 2005 11:47:00 +0800</pubDate><description><![CDATA[关于IO完成端口（I/O Completion Port）　　学习线程池时，碰到了IO Completion Port这个词汇，所以找了些资料看看，MSDN资料简单翻译一下，基本上可以了解IO完成端口的概念，在《游戏编程精粹III》中也有一段谈到了这个概念，一并摘录至此。I/O完成端口(I/O Completion Ports)，译　　I/O完成端口是应用程序启动后处理异步I/O请求时所创建线程池]]></description><category></category></item><item><title><![CDATA[线程池（Thread Pooling）,译自MSDN]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/448210</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/448210</guid><author>dtdn</author><pubDate>Mon, 08 Aug 2005 13:44:00 +0800</pubDate><description><![CDATA[线程池（Thread Pooling）　　有许多应用线程的程序在等候事件的休眠状态中消耗了大量时间，Other threads may enter a sleeping state only to be awakened periodically to poll for a change or update status information. Thread pooling enables yo]]></description><category></category></item><item><title><![CDATA[DirectPlay学习笔记[1]]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/444044</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/444044</guid><author>dtdn</author><pubDate>Tue, 02 Aug 2005 12:42:00 +0800</pubDate><description><![CDATA[教材：DirectPlay的帮助文档DirectPlay的基本概念　　多用户程序具有两个基本特征：　　１、两个及以上的用户个体，每个都在自己的机器上有着一个客户端；　　２、网络使得用户机器间可以互相通信，或者可以通过一个专职的服务器（进行通信）。　　DirectPlay具有简化多用户应用程序处理的若干特征：　　·创造并管理点对点（Peer-to-Peer）及客户端/服务器会话；　　·在会话中管理用]]></description><category></category></item><item><title><![CDATA[VC中获取BMP图片高度与宽度的两种方法]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/425390</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/425390</guid><author>dtdn</author><pubDate>Fri, 15 Jul 2005 09:53:00 +0800</pubDate><description><![CDATA[一、利用BMP文件格式读取 HANDLE hFile; BITMAPFILEHEADER bmpfheader; BITMAPINFOHEADER bmpiheader; DWORD nBytesRead; hFile=CreateFile(filename,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,]]></description><category></category></item><item><title><![CDATA[Blog.youkuaiyun.com该提提速了]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/366435</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/366435</guid><author>dtdn</author><pubDate>Thu, 28 Apr 2005 12:46:00 +0800</pubDate><description><![CDATA[很多时候都连不上，可能Csdn访问人员太多吧，目前没有翻译什么东西，正在瞎琢磨，还有一堆烂事。关于闲扯方面的文章还是去http://spaces.msn.com/members/Room3rd/看吧。要休息一段时间了。]]></description><category></category></item><item><title><![CDATA[栅格式游戏设计（Grid Based Game Design）,译]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/344183</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/344183</guid><author>dtdn</author><pubDate>Tue, 12 Apr 2005 12:48:00 +0800</pubDate><description><![CDATA[栅格式游戏设计（Grid Based Game Design） By William Anderson, February 2001译：Room3rd@hotmail.com，2005.04 你是否曾经想过要设计一种类似Abes Oddysee, Out of this World, Flashback, Blackthorn or Heart of Darkness的游戏？如果是这样的话，那就]]></description><category></category></item><item><title><![CDATA[游戏引擎模式设计(Using design patterns in game engines)，译]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/337344</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/337344</guid><author>dtdn</author><pubDate>Tue, 05 Apr 2005 16:51:00 +0800</pubDate><description><![CDATA[游戏引擎模式设计(Using design patterns in game engines) ByRasmus Christian Kaaekaae@daimi.au.dkStudent of computer science and programmer at TietoEnator Consulting A/SAugust 2001All rights reserved 译：Room3rd@]]></description><category></category></item><item><title><![CDATA[升级动态链接库及创建一个简单的动态链接库、使用载入时动态链接、使用运行时动态链接的示例，译自MSDN]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/310824</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/310824</guid><author>dtdn</author><pubDate>Fri, 04 Mar 2005 15:52:00 +0800</pubDate><description><![CDATA[ 升级动态链接库 　　有时需要把一个DLL升级替换到新版本。替换DLL前，检查确认替换的确是较新版本。有时可能要替换一个正在使用的DLL。替换DLL的方法依据操作系统的不同而不同，Windows XP及后续版本，应用程序应该使用独立程序及并行系统来实现。　　按照以下步骤进行升级就不必重启计算机：用MoveFileEx 函数重命名要被替换掉的DLL。不要指定MOVEFILE_COPY_ALLOWED]]></description><category></category></item><item><title><![CDATA[动态链接库的数据及动态链接库重定向，译自MSDN]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/309622</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/309622</guid><author>dtdn</author><pubDate>Thu, 03 Mar 2005 17:12:00 +0800</pubDate><description><![CDATA[ 动态链接库的数据 DLL可以包含全局数据及局部数据变量范围DLL变量的默认范围与应用程序所声明的变量作用域相同，DLL源文件中的全局变量对于使用DLL的每个进程是全部可见的。静态变量受限于声明所在块范畴。默认情况下，每个进程具有自己的DLL全局变量及静态变量实例。　　你所使用的开发工具可能会允许你超越默认的全局及静态变量范围。更多信息参见开发工具相关文档。 动态内存分配 　　当DLL用内存分配函]]></description><category></category></item><item><title><![CDATA[载入时动态链接及运行时动态链接，译自MSDN]]></title><link>https://blog.youkuaiyun.com/dtdn/article/details/307718</link><guid>https://blog.youkuaiyun.com/dtdn/article/details/307718</guid><author>dtdn</author><pubDate>Wed, 02 Mar 2005 13:22:00 +0800</pubDate><description><![CDATA[载入时动态链接　　　系统启动一个使用载入时动态链接的程序时，使用连接程序放置的到文件的信息来定位进程所需要的DLL的名称。然后系统将在以下位置顺序搜寻DLL：应用程序载入目录 当前目录 系统目录。通过GetSystemDirectory 函数可以得到。 16位系统目录。没有函数可以获取该目录，但它是被搜索的。 Windows Me/98/95: 目录不存在　 Windows目录。通过GetWind]]></description><category></category></item></channel></rss>