11 2013 档案

游标(转转)
摘要:游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能. 同样的,在性能上,游标会吃更多的内存,减少可用的并发,占用宽带,锁定资源,当然还有更多的代码量…… 从游标对数据库的读取方式来说,不难看出游标为什么占用更多的资源,打个比方: 当你从ATM取钱的时候,是一次取1000效率更高呢,还是取10次100?既然游标这么“邪恶”,为什么还要学习游... 阅读全文

posted @ 2013-11-29 18:04 MisterS 阅读(280) 评论(0) 推荐(0)

Sql Server索引(转载)
摘要:官方说法:聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行 的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表中所有相邻的行,直到到达结束日... 阅读全文

posted @ 2013-11-25 17:20 MisterS 阅读(221) 评论(0) 推荐(0)

流Stream个人学习理解
摘要:1.Stream类命名空间:System.IO程序集:mscorlib流是对字节序列的抽象,提供字节序列的一般视图。流的操作包括三个方面:1.读取(Read):将流数据传入到数据结构2.写入(Write):将数据结构中数据传入到流3.查询(Seek):查询和修改在流中的当前位置2.流分类流分为:字节流和字符流常用字节流:FileStream:文件流MemoryStream:内存流NetworkStream :网络流字符流:TextReader:字符输入流TextWriter:字符输出流3.读取器及编写器字节流的读取器及编写器BinaryReader:读取字节流中数据以二进制形式存储到数据结构中 阅读全文

posted @ 2013-11-22 17:19 MisterS 阅读(275) 评论(0) 推荐(0)

学习笔记 之--AJAX核心对象 XMLHttpRequest
摘要:实现AJAX功能,核心就是XMLHttpRequest,而且现在大多数浏览器都支持这个核心组件对象。实例:实现无刷新登陆验证1.前台代码 AJAX登陆验证 用户名: 密 码: 后台代码创建一般处理程序,Handler.ashxusing System;using System.Web;public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { string name = context.Request.Form["name"];//用户名 string .. 阅读全文

posted @ 2013-11-11 15:54 MisterS 阅读(304) 评论(0) 推荐(1)

导航