代码改变世界

随笔档案-2010年03月

偶遇with ties

2010-03-29 22:18 by 吴秦, 5862 阅读, 收藏, 编辑
摘要: 今天在园子里看了关于索引的一道经典面试题,讲了这样一个问题“从100万条记录中的得到成绩最高的记录”。看到这个题目,通常我们的做法是: 但是这样做你会发现,如果有几个人分数并列第一,这样就只能取到一个记录。用下面的代码的话,就可以正确地取出分数第一的所有记录:由于以前没有用过with ties ,看到这个比较新奇,故随后MSDN,Google,Baidu之。 WITH TIES 指定从基本结果集... 阅读全文

解码.NET 2.0配置之谜(二)

2010-03-25 23:46 by 吴秦, 2025 阅读, 收藏, 编辑
摘要: 此文是解码.NET 2.0配置之谜(一)的延续,也是揭秘.NET 2.0配置系列中的一部分,点此查看此系列文章。Let's continue! 2、保持类型安全 .NET平台的出色的地方是其严格的类型安全。此功能有助于书写安全、可靠的代码。任何应用程序中最脆弱的部分是那些访问外部资源的部分,如配置。值得庆幸的是,.NET 2.0的配置框架包括一些功能,帮助你确保你的配置数据是类型安全的。最初,所有... 阅读全文

解码.NET 2.0配置之谜(一)

2010-03-25 17:00 by 吴秦, 2009 阅读, 收藏, 编辑
摘要: 引言 .NET的美妙特点之一是它的XML配置功能。在.NET 1.x时代,常见的应用程设置、数据库连接字符串、ASP.NET Web服务器配置和基本的自定义配置数据可以存储在.config文件中。自定义配置节可以使用一些基本自定义结构,允许少数几种信息存储在.config文件中。然而更复杂的配置,最常见的实现是自定义XML结构和自定义解析代码。尽管有多种不同性能的方法完成同样的事情,这种代码将变得... 阅读全文

揭开.NET 2.0配置之谜(三)

2010-03-21 16:20 by 吴秦, 3296 阅读, 收藏, 编辑
摘要: 声明:此文是译文,原文是Jon Rista,Unraveling the Mysteries of .NET 2.0 Configuration,由于这篇文章比较长,所以我就分为几部分来翻译,这是此译文的第三部分。若翻译有不当之处,请不吝赐教,以免此译文误导他人,在此谢过。 let's go on! 10、配置技巧和窍门 在我研究和实验配置节的时候,我学到一些技巧,可是使他们更容易使用。自定义配置... 阅读全文

揭开.NET 2.0配置之谜(二)

2010-03-20 22:28 by 吴秦, 2985 阅读, 收藏, 编辑
摘要: 声明:此文是译文,原文是Jon Rista,Unraveling the Mysteries of .NET 2.0 Configuration,由于这篇文章比较长,所以我就分为几部分来翻译,这是此译文的第二部分。PS:首先说声sorry,发布的揭开.NET2.0配置之谜(一)排版错乱给大家阅读带来了不便,不过现在已经修正。原因是我用Windows live writer发布译文之后,用博客园中的... 阅读全文

揭开.NET 2.0配置之谜(一)

2010-03-20 15:33 by 吴秦, 5413 阅读, 收藏, 编辑
摘要: 此文是译文,原文是Jon Rista,Unraveling the Mysteries of .NET 2.0 Configuration,由于这篇文章比较长,所以我就分为几部分来翻译。以前没有翻译过外文,看英文文章倒是也看得懂,现在才发现要翻译出来,而且质量要过关还是挺难的(对我来说)。若翻译有不当之处,请不吝赐教,以免此译文误导他人,在此谢过。不废话了,let's start!致谢:56088... 阅读全文

DotText源码学习——从配置文件Web.config入手(一)

2010-03-19 17:18 by 吴秦, 2848 阅读, 收藏, 编辑
摘要: 概述 ASP.NET配置数据存储在名为Machine.config/Web.config的XML文本文件中,Web.config文件可以出现在ASP.NET应用程序的多个目录中。由于这些文件将应用程序配置设置与应用程序代码分开,可以方便地设置与应用程序关联。正是因为配置文件中存储着关于整个应用程序的设置,当我读一个陌生项目的源码时,经常把它作为入口。 我将从以下几点分析ASP.NET配置文件: A... 阅读全文

DotText源码学习——ASP.NET的工作机制

2010-03-18 18:53 by 吴秦, 3584 阅读, 收藏, 编辑
摘要: ——本文是《项目驱动学习——DotText源码学习》系列的第一篇文章,在这之后会持续发表相关的文章。概论在阅读DotText源码之前,让我们首先了解一下ASP.NET的工作机制,可以使我们更好的理解。ASP.NET是Web服务器(IIS)的ISAPI(Internet Server API)扩展。当IIS接收到客户端浏览器发来的请求后,它根据请求的文... 阅读全文