<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[feixie1225的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/feixie1225</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; feixie1225]]></copyright><item><title><![CDATA[Kerberos的原理]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1698779</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1698779</guid><author>feixie1225</author><pubDate>Thu, 19 Jul 2007 13:16:00 +0800</pubDate><description><![CDATA[Kerberos的原理 - MIT cited from:http://blog.joycode.com/peon/articles/18657.aspxKerberos是一个重要的认证协议,它为互不相识的通信双方做安全的认证工作。Kerberos这个名字的原义是希腊神话中守卫冥王大门的长有三头的看门狗。下面这篇Kerberos的文章不知是哪位老大翻译的，感谢先！这是MIT（Massa]]></description><category></category></item><item><title><![CDATA[Writting Windows Services with C#]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1666922</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1666922</guid><author>feixie1225</author><pubDate>Tue, 26 Jun 2007 13:21:00 +0800</pubDate><description><![CDATA[用C#创建Windows服务(Windows Services)cited from http://caca.cnblogs.com/archive/2005/02/25/109028.aspx & http://www.cnblogs.com/Liji0307/archive/2006/05/16/401355.htmlWindows服务在Visual Studio 以前的版本中叫NT服]]></description><category></category></item><item><title><![CDATA[TLS原理]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1659563</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1659563</guid><author>feixie1225</author><pubDate>Wed, 20 Jun 2007 16:16:00 +0800</pubDate><description><![CDATA[cited from http://ciw.chinaitlab.com/tech/7319.html一 前言 　　　　首先要澄清一下名字的混淆： 　　1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用。 　　2 IETF(www.ietf.org)将SSL作了标准化，即RFC2246,并将其称为TL]]></description><category></category></item><item><title><![CDATA[c++ exception application]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1658031</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1658031</guid><author>feixie1225</author><pubDate>Tue, 19 Jun 2007 15:33:00 +0800</pubDate><description><![CDATA[class QueueException : public exception{public: QueueException(const char* strMsg){m_strMsg = strMsg;}; virtual const char* what() const{return m_strMsg;};private: const char* m_strMsg;};templatecla]]></description><category></category></item><item><title><![CDATA[variable argument list]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1657722</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1657722</guid><author>feixie1225</author><pubDate>Tue, 19 Jun 2007 13:04:00 +0800</pubDate><description><![CDATA[variable argument:#define _ADDRESSOF(v)   ( &reinterpret_cast(v) )#elif   defined(_M_IX86)//Interge promotions#define _INTSIZEOF(n)   ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )//v ]]></description><category></category></item><item><title><![CDATA[SVN]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1652196</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1652196</guid><author>feixie1225</author><pubDate>Thu, 14 Jun 2007 14:15:00 +0800</pubDate><description><![CDATA[Subversion安装与配置(Windows)一、 环境操作系统Windows2000 Professional二、 下载1． Subversionhttp://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91下载最新版，我下的是svn-1.1.2-setup-en-2.exe2． 客户端软件TortoiseSVNhtt]]></description><category></category></item><item><title><![CDATA[ASP中使用C#编写的模块（程序集）]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1642422</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1642422</guid><author>feixie1225</author><pubDate>Thu, 07 Jun 2007 14:57:00 +0800</pubDate><description><![CDATA[最近要把一个人家用C#编的程序中的 部分功能抽取成模块，然后放到ASP中用。对这些东西毫不了解，于是网上收罗了下。第一步：C#应用程序转化成模块，也就是library或者程序集，这里就要兴建一个Class Library项目。第二步：由于C#的Class Library不能被ASP直接使用似乎，要转成COM然后注册才能使用。于是参照http://www.cppblog.com/mzty/a]]></description><category></category></item><item><title><![CDATA[Bit field of struct]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1642256</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1642256</guid><author>feixie1225</author><pubDate>Thu, 07 Jun 2007 13:40:00 +0800</pubDate><description><![CDATA[ cite from MSDN ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vclang/html/6f4b62e3-cc1d-4e5d-bf34-05904104f71a.htmClasses and structures can contain members that occupy less st]]></description><category></category></item><item><title><![CDATA[interoperability between COM and .Net Component]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1639301</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1639301</guid><author>feixie1225</author><pubDate>Tue, 05 Jun 2007 15:52:00 +0800</pubDate><description><![CDATA[cite from http://msdn2.microsoft.com/en-us/library/ms973800.aspx.The Joy of InteroperabilitySometimes a revolution in programming forces you to abandon all thats come before. To take an extreme e]]></description><category></category></item><item><title><![CDATA[Regular Expression之CAtlRegExp]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1639005</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1639005</guid><author>feixie1225</author><pubDate>Tue, 05 Jun 2007 12:54:00 +0800</pubDate><description><![CDATA[bool matchRegExp(const CString& strTag, const CString& strPattern, RegExpResults& rer) {  rer.clear();  bool bRet = false;  CAtlRegExp  REParseError status = regex.Parse(strPattern);  if (REPARSE_ERRO]]></description><category></category></item><item><title><![CDATA[Winnet获取网页HTML内容-Code]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1638999</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1638999</guid><author>feixie1225</author><pubDate>Tue, 05 Jun 2007 12:49:00 +0800</pubDate><description><![CDATA[bool loadHtmlFile(const CString& strUrl, CString& strHtml) {  bool bRet = false;  CInternetSession sess;//建立会话  sess.SetOption(INTERNET_OPTION_CONNECT_TIME, 10*1000, NULL);//似乎不起作用，微软SDK的一个bug  CHtt]]></description><category></category></item><item><title><![CDATA[别人怎么学网络]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1625573</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1625573</guid><author>feixie1225</author><pubDate>Fri, 25 May 2007 14:39:00 +0800</pubDate><description><![CDATA[                        我是这样学网络协议的                                                                                                                                          ]]></description><category></category></item><item><title><![CDATA[experience in msxml4.0]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1577775</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1577775</guid><author>feixie1225</author><pubDate>Tue, 24 Apr 2007 13:02:00 +0800</pubDate><description><![CDATA[1.引入DLL文件#import  raw_interfaces_onlyusing namespace MSXML2;如果你没系统没有msxml4.dll文件，下载并且先把msxml4.dll放到系统目录下(windows/system32)下。2.载入，生成xml文档的代码#define CHECKHR(hr) if(FAILED(hr)) goto clean;#define]]></description><category></category></item><item><title><![CDATA[深入分析Windows和Linux动态库应用异同]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1542504</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1542504</guid><author>feixie1225</author><pubDate>Tue, 27 Mar 2007 11:01:00 +0800</pubDate><description><![CDATA[转自：http://www.7880.com/info/Article-7d2e8240-1.html摘要：动态链接库技术实现和设计程序常用的技术，在Windows和Linux系统中都有动态库的概念，采用动态库可以有效的减少程序大小，节省空间，提高效率，增加程序的可扩展性，便于模块化管理。 但不同操作系统的动态库由于格式 不同，在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较]]></description><category></category></item><item><title><![CDATA[COM本质 之一]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1540704</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1540704</guid><author>feixie1225</author><pubDate>Sun, 25 Mar 2007 19:23:00 +0800</pubDate><description><![CDATA[COM本质 之一C＋＋的重用在最开始是源代码级别的重用，也就是说库的开发人员发布自己的源代码，使用库的人员把代码加到自己的程序中，作为自己源代码的一部分编译，连接生成程序。这样做有下面几个不足：库的开发人员必须共享自己的源代码，不能够保护自己的代码私有性。库的使用人员很多时候必须理解源代码，增加了使用库的难度。如果多个程序都使用了库，那么这些库不能共享内存，而是在每个程序中都占用相同的空间。当]]></description><category></category></item><item><title><![CDATA[代码贴]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1536409</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1536409</guid><author>feixie1225</author><pubDate>Wed, 21 Mar 2007 14:52:00 +0800</pubDate><description><![CDATA[MFC之CListCtrl CListCtrl m_lstGame; CImageList m_lstImage;m_lstImage.Create(64, 64, ILC_COLOR | ILC_MASK, 5, 5); m_lstImage.Add(AfxGetApp()->LoadIcon(IDI_ICON1)); int nIndex = m_lstImage.Add(AfxG]]></description><category></category></item><item><title><![CDATA[众里寻他千百度之字符集]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1503493</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1503493</guid><author>feixie1225</author><pubDate>Tue, 06 Feb 2007 15:55:00 +0800</pubDate><description><![CDATA[字符，字节和编码[原创文章出处：http://www.regexlab.com/zh/encoding.htm]级别：中级摘要：本文介绍了字符与编码的发展过程，相关概念的正确理解。举例说明了一些实际应用中，编码的实现方法。然后，本文讲述了通常对字符与编码的几种误解，由于这些误解而导致乱码产生的原因，以及消除乱码的办法。本文的内容涵盖了“中文问题”，“乱码问题”。掌握编码问题的关]]></description><category></category></item><item><title><![CDATA[谈谈Unicode编码，简要解释UCS、UTF、BMP、BOM等名词]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1503352</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1503352</guid><author>feixie1225</author><pubDate>Tue, 06 Feb 2007 13:42:00 +0800</pubDate><description><![CDATA[谈谈Unicode编码，简要解释UCS、UTF、BMP、BOM等名词   这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念，增进知识，类似于打RPG游戏的升级。整理这篇文章的动机是两个问题： 问题一： 使用Windows记事本的“另存为”，可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换]]></description><category></category></item><item><title><![CDATA[HTTP头概叙]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1503100</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1503100</guid><author>feixie1225</author><pubDate>Tue, 06 Feb 2007 09:50:00 +0800</pubDate><description><![CDATA[HTTP请求头概述 （HttpServletRequest） 　　 HTTP客户程序（例如浏览器），向服务器发送请求的时候必须指明请求类型（一般是GET或者POST）。如有必要，客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的，但Content-Length除外。对于POST请求来说Content-Length必须出现。 　下面是一些最常见的请求头 　　　Accept：浏览器可接受的M]]></description><category></category></item><item><title><![CDATA[数据库之范式]]></title><link>https://blog.youkuaiyun.com/feixie1225/article/details/1497192</link><guid>https://blog.youkuaiyun.com/feixie1225/article/details/1497192</guid><author>feixie1225</author><pubDate>Mon, 29 Jan 2007 16:39:00 +0800</pubDate><description><![CDATA[数据库范式的应用主要用来降低数据冗余，更好的划分设计数据库的关系表结构，总共包含5个级别的范式。这些范式在较少不必要的重复，节省存储空间的同时却也带来了查询开销，因为复杂的关系表结构必然带来了更加多的连接操作。在应用中要根据应用场合来适当的平衡范式带来的得失。下面简单看看第1，2，3范式和BCNF。Example：T(A, B, C, D, E)第一范式：表的所有字段都是单一属性，不可再分]]></description><category></category></item></channel></rss>