﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-dudubeibei</title><link>http://www.cnblogs.com/dudubeibei/</link><description /><language>zh-cn</language><lastBuildDate>Fri, 29 Aug 2008 02:02:56 GMT</lastBuildDate><pubDate>Fri, 29 Aug 2008 02:02:56 GMT</pubDate><ttl>60</ttl><item><title>[导入][原创]深入理解C# 3.x的新特性(3)：从Delegate、Anonymous Method到Lambda Expression</title><link>http://www.cnblogs.com/dudubeibei/articles/1166412.html</link><dc:creator>dudubeibei</dc:creator><author>dudubeibei</author><pubDate>Tue, 22 Apr 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/dudubeibei/articles/1166412.html</guid><wfw:comment>http://www.cnblogs.com/dudubeibei/comments/1166412.html</wfw:comment><comments>http://www.cnblogs.com/dudubeibei/articles/1166412.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/dudubeibei/comments/commentRss/1166412.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/dudubeibei/services/trackbacks/1166412.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 继上一章，介绍<a href="http://www.cnblogs.com/artech/archive/2007/07/18/821881.html" target="_blank">Extension Method</a>之后，我们接着来介绍另一个重要的特性：Lambda Expression。在前面的两篇文章中，我一再在强调这样的一个概念：C# 3.x新引入的这些特性仅仅反映在Programming Language和相应的Compiler层面。通过编译生成的Assembly的IL和原来并没有本质的改变。从这个意义上讲，所有的这些其实是编译器给我们玩得障眼法而已。Lambda Expression也不例外， Lambda Expression就是一个Anonymous Delegate，无论是Named Delegate也好、Anonymous Delegate也好，其本质也就是一个Delegate。&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2007/08/22/865247.html'>阅读全文</a><img src ="http://www.cnblogs.com/artech/aggbug/865247.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://artech.cnblogs.com/" target="_blank">Artech</a> 2007-08-22 13:44 <a href="http://www.cnblogs.com/artech/archive/2007/08/22/865247.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div><br>文章来源:<a href='http://www.cnblogs.com/artech/archive/2007/08/22/865247.html'>http://www.cnblogs.com/artech/archive/2007/08/22/865247.html</a><img src ="http://www.cnblogs.com/dudubeibei/aggbug/1166412.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item><item><title>[导入][转载]MSIL Instruction Table</title><link>http://www.cnblogs.com/dudubeibei/articles/1166413.html</link><dc:creator>dudubeibei</dc:creator><author>dudubeibei</author><pubDate>Tue, 22 Apr 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/dudubeibei/articles/1166413.html</guid><wfw:comment>http://www.cnblogs.com/dudubeibei/comments/1166413.html</wfw:comment><comments>http://www.cnblogs.com/dudubeibei/articles/1166413.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/dudubeibei/comments/commentRss/1166413.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/dudubeibei/services/trackbacks/1166413.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Throughout this text, I've often employed the ILDASM utility to illustrate the Microsoft intermediate language (MSIL) that the C# compiler generates. I used ILDASM to give you a more complete understanding of the lower-level workings of the C# compiler. Although I briefly explain what each MSIL instruction does in the context of the chapter in which the instruction is used, I thought it would be nice to have a central listing of all the instructions. In the following table, I list each MSIL inst&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2007/08/22/865068.html'>阅读全文</a><img src ="http://www.cnblogs.com/artech/aggbug/865068.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://artech.cnblogs.com/" target="_blank">Artech</a> 2007-08-22 11:39 <a href="http://www.cnblogs.com/artech/archive/2007/08/22/865068.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div><br>文章来源:<a href='http://www.cnblogs.com/artech/archive/2007/08/22/865068.html'>http://www.cnblogs.com/artech/archive/2007/08/22/865068.html</a><img src ="http://www.cnblogs.com/dudubeibei/aggbug/1166413.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item><item><title>[导入][原创]深入理解C# 3.x的新特性（2）：Extension Method - Part II</title><link>http://www.cnblogs.com/dudubeibei/articles/1166414.html</link><dc:creator>dudubeibei</dc:creator><author>dudubeibei</author><pubDate>Tue, 22 Apr 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/dudubeibei/articles/1166414.html</guid><wfw:comment>http://www.cnblogs.com/dudubeibei/comments/1166414.html</wfw:comment><comments>http://www.cnblogs.com/dudubeibei/articles/1166414.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/dudubeibei/comments/commentRss/1166414.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/dudubeibei/services/trackbacks/1166414.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 通过《<a href = "http://www.cnblogs.com/artech/archive/2007/07/18/821881.html" target="_blank">深入理解C# 3.0的新特性（2）：Extension Method - Part I</a>》介绍，我们知道了在C# 中如何去定义一个Extension Method：它是定义在一个Static class中的、第一个Parameter标记为this关键字的Static Method。在这一部分中，我们进一步来认识Extension Method的本质... ...&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2007/07/19/823847.html'>阅读全文</a><img src ="http://www.cnblogs.com/artech/aggbug/823847.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://artech.cnblogs.com/" target="_blank">Artech</a> 2007-07-19 13:47 <a href="http://www.cnblogs.com/artech/archive/2007/07/19/823847.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div><br>文章来源:<a href='http://www.cnblogs.com/artech/archive/2007/07/19/823847.html'>http://www.cnblogs.com/artech/archive/2007/07/19/823847.html</a><img src ="http://www.cnblogs.com/dudubeibei/aggbug/1166414.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item><item><title>[导入][原创]深入理解C# 3.x的新特性（2）：Extension Method - Part I</title><link>http://www.cnblogs.com/dudubeibei/articles/1166415.html</link><dc:creator>dudubeibei</dc:creator><author>dudubeibei</author><pubDate>Tue, 22 Apr 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/dudubeibei/articles/1166415.html</guid><wfw:comment>http://www.cnblogs.com/dudubeibei/comments/1166415.html</wfw:comment><comments>http://www.cnblogs.com/dudubeibei/articles/1166415.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/dudubeibei/comments/commentRss/1166415.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/dudubeibei/services/trackbacks/1166415.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在C#3.0中，引入了一些列新的特性，比如: Implicitly typed local variable, Extension method，Lambda expression, Object initializer, Anonymous type, Implicitly typed array, Query expression, Expression tree. 个人觉得在这一系列新特性的，最具创新意义的还是Extension method，它从根本上解决了这样的问题：在保持现有Type原封不动的情况下对其进行扩展，你可以在对Type的定义不做任何变动的情况下，为之添加所需的方法成员。在继 <a href="http://www.cnblogs.com/artech/archive/2007/07/15/818980.html" target="_blank">深入理解C# 3.0的新特性(1): Anonymous Type </a> 之后，在这篇文章中，我将介绍我自己对Extension method这个新特性的理解。&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2007/07/18/821881.html'>阅读全文</a><img src ="http://www.cnblogs.com/artech/aggbug/821881.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://artech.cnblogs.com/" target="_blank">Artech</a> 2007-07-18 01:30 <a href="http://www.cnblogs.com/artech/archive/2007/07/18/821881.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div><br>文章来源:<a href='http://www.cnblogs.com/artech/archive/2007/07/18/821881.html'>http://www.cnblogs.com/artech/archive/2007/07/18/821881.html</a><img src ="http://www.cnblogs.com/dudubeibei/aggbug/1166415.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item><item><title>[导入][原创]深入理解C# 3.x的新特性(1): Anonymous Type</title><link>http://www.cnblogs.com/dudubeibei/articles/1166416.html</link><dc:creator>dudubeibei</dc:creator><author>dudubeibei</author><pubDate>Tue, 22 Apr 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/dudubeibei/articles/1166416.html</guid><wfw:comment>http://www.cnblogs.com/dudubeibei/comments/1166416.html</wfw:comment><comments>http://www.cnblogs.com/dudubeibei/articles/1166416.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/dudubeibei/comments/commentRss/1166416.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/dudubeibei/services/trackbacks/1166416.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在C#3.0中，引入了一个新的Feature：Anonymous Method，允许我们已Inline的方式来定义Delegate，为Developer在Coding的时候带来了很大的便利。在C#3.0中，我们又有了另一个相似的Feature：Anonymous Type。Anonymous Type允许我们已Inline的方式的创建一个基于未知类型、具有所需数据结构的对象。&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2007/07/15/818980.html'>阅读全文</a><img src ="http://www.cnblogs.com/artech/aggbug/818980.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://artech.cnblogs.com/" target="_blank">Artech</a> 2007-07-15 21:50 <a href="http://www.cnblogs.com/artech/archive/2007/07/15/818980.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div><br>文章来源:<a href='http://www.cnblogs.com/artech/archive/2007/07/15/818980.html'>http://www.cnblogs.com/artech/archive/2007/07/15/818980.html</a><img src ="http://www.cnblogs.com/dudubeibei/aggbug/1166416.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item><item><title>[导入]一首最好听的足球队歌，见证往日的辉煌</title><link>http://www.cnblogs.com/dudubeibei/articles/1166417.html</link><dc:creator>dudubeibei</dc:creator><author>dudubeibei</author><pubDate>Tue, 22 Apr 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/dudubeibei/articles/1166417.html</guid><wfw:comment>http://www.cnblogs.com/dudubeibei/comments/1166417.html</wfw:comment><comments>http://www.cnblogs.com/dudubeibei/articles/1166417.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/dudubeibei/comments/commentRss/1166417.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/dudubeibei/services/trackbacks/1166417.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 今天在网上无意中听到这首歌，计算一下已经有10年没听到了，眼泪哗啦哗啦的。这首歌把我带回到十年前，中国甲A的黄金时期。当时的四川全兴队虽然不是中国最好的球队，但是绝对是中国最有激情的球队。魏大侠（魏群），马儿（马明宇），黎兵，姚夏，......在四川的受欢迎的程度绝对不亚于今天的周杰伦，因为那里有最好的球迷... ...&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2007/07/10/813055.html'>阅读全文</a><img src ="http://www.cnblogs.com/artech/aggbug/813055.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://artech.cnblogs.com/" target="_blank">Artech</a> 2007-07-10 18:57 <a href="http://www.cnblogs.com/artech/archive/2007/07/10/813055.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div><br>文章来源:<a href='http://www.cnblogs.com/artech/archive/2007/07/10/813055.html'>http://www.cnblogs.com/artech/archive/2007/07/10/813055.html</a><img src ="http://www.cnblogs.com/dudubeibei/aggbug/1166417.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item><item><title>[导入][原创]谈谈基于Kerberos的Windows Network Authentication - Part III</title><link>http://www.cnblogs.com/dudubeibei/articles/1166418.html</link><dc:creator>dudubeibei</dc:creator><author>dudubeibei</author><pubDate>Tue, 22 Apr 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/dudubeibei/articles/1166418.html</guid><wfw:comment>http://www.cnblogs.com/dudubeibei/comments/1166418.html</wfw:comment><comments>http://www.cnblogs.com/dudubeibei/articles/1166418.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/dudubeibei/comments/commentRss/1166418.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/dudubeibei/services/trackbacks/1166418.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 通过<a href="http://www.cnblogs.com/artech/archive/2007/07/07/809545.html" target="_blank">[原创]谈谈基于Kerberos的Windows Network Authentication - Part II </a>3个Sub-protocol的介绍，我们可以全面地掌握整个Kerberos的认证过程。实际上，在Windows 2000时代，基于Kerberos的Windows Authentication就是按照这样的工作流程来进行的。但是我在上面一节结束的时候也说了，基于3个Sub-protocol的Kerberos作为一种Network Authentication是具有它自己的局限和安全隐患的。我在整篇文章一直在强调这样的一个原则：以某个Entity的Long-term Key加密的数据不应该在网络中传递。原因很简单，所有的加密算法都不能保证100%的安全，对加密的数据进行解密只是一个时间的过程，最大限度地提供安全保障的做法就是：使用一个Short-term key... ...&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2007/07/10/811970.html'>阅读全文</a><img src ="http://www.cnblogs.com/artech/aggbug/811970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://artech.cnblogs.com/" target="_blank">Artech</a> 2007-07-10 02:12 <a href="http://www.cnblogs.com/artech/archive/2007/07/10/811970.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div><br>文章来源:<a href='http://www.cnblogs.com/artech/archive/2007/07/10/811970.html'>http://www.cnblogs.com/artech/archive/2007/07/10/811970.html</a><img src ="http://www.cnblogs.com/dudubeibei/aggbug/1166418.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item><item><title>[导入]好久不见的巅峰对决</title><link>http://www.cnblogs.com/dudubeibei/articles/1166419.html</link><dc:creator>dudubeibei</dc:creator><author>dudubeibei</author><pubDate>Tue, 22 Apr 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/dudubeibei/articles/1166419.html</guid><wfw:comment>http://www.cnblogs.com/dudubeibei/comments/1166419.html</wfw:comment><comments>http://www.cnblogs.com/dudubeibei/articles/1166419.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/dudubeibei/comments/commentRss/1166419.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/dudubeibei/services/trackbacks/1166419.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"><span style="FONT-SIZE: 10pt">刚刚看了温网决赛，草地之王费德勒最终以3：2战胜纳达尔卫冕成功，并追平了网坛名宿<font size=2>博格在温网5连冠的记录。</font></span><font size=3><span style="FONT-SIZE: 10pt">费德勒和纳达尔都是我最喜爱的两位网坛天王，任何一位夺冠都可以说是实至名归。整场比赛正式酣畅淋漓，不愧一场真正的巅峰对决，看得我大呼过瘾。<br></span><br><span style="FONT-SIZE: 10pt">唯一觉得不爽的是那个女的解说员，解说的时候明显站在纳达尔一边，即使在费天王破发的时候还在一个劲地赞美纳达尔。甚至对费德勒在发表获奖感言的时候对纳达尔的赞美，解说成费德勒有&#8220;自知之明&#8221;，这样&#8220;专业的解说员&#8221;呀。真不知道CCTV怎么想的让这样的解说员解说如此重要的比赛。</span></font></p>
<img src ="http://www.cnblogs.com/artech/aggbug/810629.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://artech.cnblogs.com/" target="_blank">Artech</a> 2007-07-09 01:28 <a href="http://www.cnblogs.com/artech/archive/2007/07/09/810629.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div><br>文章来源:<a href='http://www.cnblogs.com/artech/archive/2007/07/09/810629.html'>http://www.cnblogs.com/artech/archive/2007/07/09/810629.html</a><img src ="http://www.cnblogs.com/dudubeibei/aggbug/1166419.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item><item><title>[导入][原创]谈谈基于Kerberos的Windows Network Authentication - Part II</title><link>http://www.cnblogs.com/dudubeibei/articles/1166420.html</link><dc:creator>dudubeibei</dc:creator><author>dudubeibei</author><pubDate>Tue, 22 Apr 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/dudubeibei/articles/1166420.html</guid><wfw:comment>http://www.cnblogs.com/dudubeibei/comments/1166420.html</wfw:comment><comments>http://www.cnblogs.com/dudubeibei/articles/1166420.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/dudubeibei/comments/commentRss/1166420.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/dudubeibei/services/trackbacks/1166420.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 通过<a href="http://www.cnblogs.com/artech/archive/2007/07/05/807492.html" target="_blank">[原创]谈谈基于Kerberos的Windows Network Authentication - Part I</a> 的介绍，我们发现Kerberos实际上一个基于Ticket的认证方式。Client想要获取Server端的资源，先得通过Server的认证；而认证的先决条件是Client向Server提供从KDC获得的一个有Server的Master Key进行加密的Session Ticket,可以这么说，Session Ticket是Client进入Server领域的一张门票。而这张门票必须从一个合法的Ticket颁发机构获得，这个颁发机构就是Client和Server双方信任的KDC， 同时这张Ticket具有超强的防伪标识：它是被Server的Master Key加密的... ...&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2007/07/07/809545.html'>阅读全文</a><img src ="http://www.cnblogs.com/artech/aggbug/809545.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://artech.cnblogs.com/" target="_blank">Artech</a> 2007-07-07 15:15 <a href="http://www.cnblogs.com/artech/archive/2007/07/07/809545.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div><br>文章来源:<a href='http://www.cnblogs.com/artech/archive/2007/07/07/809545.html'>http://www.cnblogs.com/artech/archive/2007/07/07/809545.html</a><img src ="http://www.cnblogs.com/dudubeibei/aggbug/1166420.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item><item><title>[导入][原创]谈谈基于Kerberos的Windows Network Authentication - Part I</title><link>http://www.cnblogs.com/dudubeibei/articles/1166421.html</link><dc:creator>dudubeibei</dc:creator><author>dudubeibei</author><pubDate>Tue, 22 Apr 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/dudubeibei/articles/1166421.html</guid><wfw:comment>http://www.cnblogs.com/dudubeibei/comments/1166421.html</wfw:comment><comments>http://www.cnblogs.com/dudubeibei/articles/1166421.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/dudubeibei/comments/commentRss/1166421.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/dudubeibei/services/trackbacks/1166421.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 前几天在给人解释Windows是如何通过Kerberos进行Authentication的时候，讲了半天也别把那位老兄讲明白，还差点把自己给绕进去。后来想想原因有以下两点：对于一个没有完全不了解Kerberos的人来说，Kerberos的整个Authentication过程确实不好理解——一会儿以这个Key进行加密、一会儿又要以另一个Key进行加密，确实很容易把人给弄晕；另一方面是我讲解方式有问题，一开始就从Kerberos的3个Sub-protocol全面讲述整个Authentication 过程，对于一个完全不了解Kerberos的人来说要求也忒高了点。为此，我花了一些时间写了这篇文章，尽量以由浅入深、层层深入的方式讲述我所理解的基于Kerberos的Windows Network Authentication，希望这篇文章能帮助那些对Kerberos不明就里的人带来一丝帮助。对于一些不对的地方，欢迎大家批评指正。&nbsp;&nbsp;<a href='http://www.cnblogs.com/artech/archive/2007/07/05/807492.html'>阅读全文</a><img src ="http://www.cnblogs.com/artech/aggbug/807492.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://artech.cnblogs.com/" target="_blank">Artech</a> 2007-07-05 18:44 <a href="http://www.cnblogs.com/artech/archive/2007/07/05/807492.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div><br>文章来源:<a href='http://www.cnblogs.com/artech/archive/2007/07/05/807492.html'>http://www.cnblogs.com/artech/archive/2007/07/05/807492.html</a><img src ="http://www.cnblogs.com/dudubeibei/aggbug/1166421.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41951/" target="_blank">[新闻]2008年8月29日IT博客精选</a>]]></description></item></channel></rss>