摘要: 问及http文件头里面有什么内容,Get与post操作的差异及Get操作时是否会传送viewstate的数据?发现自己说不出个所以然来,于是上网找了些资料,写了下来,以作以后翻阅使用。一、什么是http协议?  http是http hypertext transfer protocol的简写,即超文本传输协议,是互联网上应用最为广泛的一种网络协议。是客户端和服务器端间请求和应答的标准。客户端是终端... 阅读全文
posted @ 2010-05-26 17:14 hs0014 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://club.sm160.com/showtopic-205108.aspx开文之前首先要讲讲几个概念:【覆盖查询】  当索引包含查询引用的所有列时,它通常称为“覆盖查询”。【索引覆盖】  如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会发生Bookup Lookup,因为找到索引项,就已经找到所需的数据了,没有必... 阅读全文
posted @ 2010-05-21 15:55 hs0014 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.joycode.com/ghj/archive/2007/09/01/107863.aspx  最近公司一直在招人,我作为主考官之一 。经常会提问的一个问题,就是让用户介绍自己在缓存方面的经验和心得。绝大多数的面试者只能说ASP.net的页面缓存和局部缓存,稍稍有点经验的,会提到企业库的缓存,只有很少的人会知道Memcached(一个分布式的缓存)。而对于缓存的一... 阅读全文
posted @ 2010-05-21 11:40 hs0014 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 前段时间使用了Reflection.Emit运行时生成代码,学习了一些IL指令,在此留点笔迹,以方便记忆。  在介绍IL代码前,先介绍下自带的反编译工具-ildasm.exe。这是一个学习IL指令很好用的工具,在写IL指令遇到问题时,可以先用C#完成你想表达的代码,编译成程序集(*.dll)或可执行文件(*.exe),然后用ildasm.exe查看其中的指令,模仿它们来完成你的工作。这也是我常用的... 阅读全文
posted @ 2010-04-26 16:29 hs0014 阅读(984) 评论(0) 推荐(1) 编辑
摘要: 来自<<msdn开发精选>>代理技术--代码变得更简洁  在面向对象编程中,会用到大量的类,并且会多次调用类中的方法。有时可能需要对这些方法的调用进行一些控制。如在权限管理中,一些用户没有执行某些方法的权限。又如在日志系统中,在某个方法执行完后,将其执行的结果记录在日志中。处理这些需求的一般做法是在调用这些方法的地方加上适当的代码。如以下C#代码如示:[代码]  在以上代码... 阅读全文
posted @ 2010-04-20 16:22 hs0014 阅读(807) 评论(2) 推荐(0) 编辑
摘要: CLR里包含一个Reflection.Emit的命名空间,该空间下的类帮助大家在运行时创建程序集、类和函数。 阅读全文
posted @ 2010-04-19 15:30 hs0014 阅读(323) 评论(0) 推荐(1) 编辑