runyl

导航

2011年10月20日

Microsoft.Practices.Unity

摘要: Microsoft.Practices.UnityMicrosoft.Practices.Unity官方网站http://unity.codeplex.com/Unity是微软Patterns & Practices团队所开发的一个轻量级的,并且可扩展的依赖注入(Dependency Injection)容器,它支持常用的三种依赖注入方式:构造器注入(Constructor Injection)、属性注入(Property Injection),以及方法调用注入(Method Call Injection).现在Unity最新的版本的1.2版,可以在微软的开源站点http://unit 阅读全文

posted @ 2011-10-20 10:40 runyl 阅读(1107) 评论(0) 推荐(0)

2011年9月8日

SQL Server 索引结构及其使用(四)

摘要: SQL Server 索引结构及其使用(四) 作者:freedk一、深入浅出理解索引结构 二、改善SQL语句 三、实现小数据量和海量数据的通用分页显示存储过程 聚集索引的重要性和如何选择聚集索引 在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象: 1、分页速度一般维持在1秒和3秒之间。 2、在查询最后一页时,速度一般为5秒至8秒,哪怕分页总数只有3页或30万页。 虽然在超大容量情况下,这个分页的实现过程是很快的,但在分前几页时,这个1-3秒的速度比... 阅读全文

posted @ 2011-09-08 10:54 runyl 阅读(134) 评论(0) 推荐(0)

SQL Server 索引结构及其使用(三)

摘要: SQL Server 索引结构及其使用(三) 作者:freedk一、深入浅出理解索引结构 二、改善SQL语句 实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中.. 阅读全文

posted @ 2011-09-08 10:36 runyl 阅读(169) 评论(0) 推荐(0)

SQL Server 索引结构及其使用(二)

摘要: SQL Server 索引结构及其使用(二) 作者:freedk一、深入浅出理解索引结构 改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=''zhangsan'' and tID > 10000和执行:select * from table1 where tID > 10000 and name=''zhangsan'' 一些人不知道以上两条语句的执行效率是否一样, 阅读全文

posted @ 2011-09-08 10:31 runyl 阅读(155) 评论(0) 推荐(0)

SQL Server 索引结构及其使用(一)

摘要: SQL Server 索引结构及其使用(一) 作者:freedk一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排... 阅读全文

posted @ 2011-09-08 10:29 runyl 阅读(186) 评论(0) 推荐(0)

2011年6月13日

document.getElementById 你真正了解了吗?

摘要: text1: <input name="textName1" type="text" id="textName2" /><br> text2: <input name="textName2" type="text" id="textName1" /><br> <input type="button" name="Submit" value="text1" oncl 阅读全文

posted @ 2011-06-13 11:15 runyl 阅读(1305) 评论(5) 推荐(0)

2011年6月7日

关于asp.net的render方法介绍

摘要: Asp.net中所有的控件都是从System.Web.UI.Control类,在control类中定义了三个与呈现有关的方法,分别是Render方法,RenderChildren方法和RenderControl方法.其中RenderControl方法是public的方法,先看看这三个方法的实现: Public void RenderControl(HtmlTextWriter writer) { //判断Visible属性是否为真,如果是,则调用Render方法呈现控件,否则不呈现控件 if(Visible) { Render(writer); } } Protected virtual vo 阅读全文

posted @ 2011-06-07 16:18 runyl 阅读(851) 评论(0) 推荐(0)