- 博客(20)
- 资源 (13)
- 收藏
- 关注
转载 深入理解 c#堆栈和托管堆
【转】堆栈和托管堆 c#原文地址:http://blog.csdn.net/baoxuetianxia/archive/2008/11/04/3218913.aspx首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向低内存地址填充。堆栈的工作方
2012-08-24 14:48:58 10570
转载 C# 中的委托和事件
C# 中的委托和事件PDF 浏览:http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例
2012-08-22 14:57:00 683
转载 ASP.NET 高级编程基础第九篇—Response和Server对象
ASP.NET 高级编程基础第九篇—Response和Server对象转载自:http://www.cnblogs.com/hanyinglong/archive/2012/08/16/2642417.html前言: 从这篇博客我们开始讲解Response对象和Server对象的使用,Response对象和Server对象的使用也是很广泛的,比如Response对象的输出信息,Serv
2012-08-17 17:33:55 728
转载 ASP.NET 高级编程基础第八篇—Request对象和虚拟路径
ASP.NET 高级编程基础第八篇—Request对象和虚拟路径转载自:http://www.cnblogs.com/hanyinglong/archive/2012/08/15/2639459.html前言: 这篇我们开始说一下虚拟路径和Request对象,这些在asp.net中都是非常常用的小知识点,希望我们通过看这篇博客能够更加的加深对这几个知识点的学习,尤其是虚拟路径的”~”的
2012-08-17 17:33:00 628
转载 ASP.NET 高级编程基础第一篇—基础介绍
ASP.NET 高级编程基础第一篇—基础介绍用了一段时间的net开发了,有时候感觉有些东西原理还是很模糊,现在从网上找了一个关于ASP.NET 高级编程基础系列的文章来补充补充吧转载自:http://www.cnblogs.com/hanyinglong/archive/2012/08/07/aspnet.html前言:从今天起我将写一个这样的系列,当然我主要是从最
2012-08-17 14:48:01 743
转载 通过VS2010的内存分析工具来分析程序性能问题
通过VS2010的内存分析工具来分析程序性能问题转载自:http://www.cnblogs.com/smark/archive/2012/03/14/2395620.html 其实VS已经提供基于CPU占用情况的性能分析功能,但它并不能什么情况都能分析出来。当你发现mscorwks.dll这玩意占用着大量的资源,确无法点击进去的看具体情况的时候有可能会感到无能为力,也许已经
2012-08-16 21:19:02 5297
原创 C#学习之基础篇(File、FileInfo、Directory、DirectoryInfo区别)
C#学习之基础篇(File、FileInfo、Directory、DirectoryInfo区别) 主要分2大类,对文件的操作(File,FileInfo),对目录的操作(Directory,DirectoryInfo),从字面意思可以知道,File是对对所有的文件进行操作的静态类,而FileInfo主要是对某一个特定的文件进行的操作。目录操作也是这样。共同点
2012-08-14 11:22:18 1203
转载 毕业五年决定你的一生
毕业五年决定你的一生 正如唐骏说:“我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……”人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练
2012-08-11 18:23:02 1052
转载 HTTP协议详解
HTTP协议详解引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next G
2012-08-10 15:58:03 563
原创 其实URL重写也可以这样简单
今天用公司框架(具体就不说了),看的是别人的代码,看到一个连接地址,但就是在项目中找不到,突然想到应该是url重写了,然后看文件夹,原来都是IisUrlRewriter.dll和IisUrlRewriter.ini这2个东西在起作用,稍微研究了下,现把如何实现url重写方法贴出来供大家一起学习和交流,不好请勿喷。下面是转载过来的(转载自:http://nt.discuz.net/doc/def
2012-08-10 15:22:35 3628
原创 我收集的好博客网址
每次看到别人的好博客,总是忘记网址是很正常的事情,现在我打算把我看到过的好博客的网址给记录下来,只是个人爱好,请勿喷。(陆续更新)1、http://zhoufoxcn.blog.51cto.com/(51cto周公博客)2、http://www.miniui.com/demo/#src=datagrid/celledit.html(这是一个miniui开发网址,很漂亮的控件3、ht
2012-08-09 11:28:59 496
转载 ASP.Net中自定义Http处理及应用之HttpHandler篇
ASP.Net中自定义Http处理及应用之HttpHandler篇 无论做什么方面,基础是最重要的,万层高楼平底起就是这个意思。在编程这方面,基础扎实的遇到复杂的问题也能找到解决办法,而不只是现在coding模式,做了一段时间的编码工作了,现在发现基础是如此的重要,废话不多说,进入今天的主题,下面是我今天看到一个很实用的东西,就是HttpHandler,如果能使
2012-08-09 11:01:21 1134
转载 系统缓存全解析7:第三方分布式缓存解决方案 Memcached和Cacheman
Memcached — 分布式缓存系统1.Memcached是什么? Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。Memcached由Danga Interactive最初为了加速 LiveJ
2012-08-07 14:07:17 988
转载 系统缓存全解析6:数据库缓存依赖
更多的时候,我们的服务器性能损耗还是在查询数据库的时候,所以对数据库的缓存还是显得特别重要,上面几种方式都可以实现部分数据缓存功能。但问题是我们的数据有时候是在变化的,这样用户可能在缓存期间查询的数据就是老的数据,从而导致数据的不一致。那有没有办法做到,数据如果不变化,用户就一直从缓存中取数据,一旦数据变化,系统能自动更新缓存中的数据,从而让用户得到更好的用户体验。 答案是肯定的!.NET
2012-08-07 14:06:42 706
转载 系统缓存全解析5:文件缓存依赖
种策略让缓存依赖于一个指定的文件,通过改变文件的更新日期来清除缓存。 //////获取当前应用程序指定CacheKey的Cache对象值//////索引键值///返回缓存对象public staticobject GetCache(string CacheK
2012-08-07 14:05:58 784
转载 系统缓存全解析4:应用程序数据缓存
System.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。此命名空间包括 Cache 类,该类是一个字典,您可以在其中存储任意数据对象,如哈希表和数据集。它还为这些对象提供了失效功能,并为您提供了添加和移除这些对象的方法。您还可以添加依赖于其他文件或缓存项的对象,并在从 Cache 对象中移除对象时执行回调以通知应用程序。 //////获取当前
2012-08-07 14:05:23 1018 1
转载 系统缓存全解析3:页面局部缓存
有时缓存整个页面是不现实的,因为页的某些部分可能在每次请求时都需要变化。在这些情况下,只能缓存页的一部分。顾名思义,页面部分缓存是将页面部分内容保存在内存中以便响应用户请求,而页面其他部分内容则为动态内容。页面部分缓存的实现包括两种方式:控件缓存和替换后缓存。 1. 控件缓存(也称为片段缓存) 这种方式允许将需要缓存的信息包含在一个用户控件内,然后,将该用户控件标记为可缓存的,以
2012-08-07 14:04:43 868
转载 系统缓存全解析2:页面输出缓存
页面输出缓存是最为简单的缓存机制,该机制将整个ASP.NET页面内容保存在服务器内存中。当用户请求该页面时,系统从内存中输出相关数据,直到缓存数据过期。在这个过程中,缓存内容直接发送给用户,而不必再次经过页面处理生命周期。通常情况下,页面输出缓存对于那些包含不需要经常修改内容的,但需要大量处理才能编译完成的页面特别有用。需要读者注意的是,页面输出缓存是将页面全部内容都保存在内存中,并用于完成客户端
2012-08-07 14:03:47 1758 1
转载 系统缓存全解析
有时候总听到网友说网站运行好慢,不知如何是好;有时候也总见到一些朋友写的网站功能看起来非常好,但访问性能却极其的差。没有“勤俭节约”的意识,势必会造成“铺张浪费”。如何应对这种情况,充分利用系统缓存则是首要之道。 系统缓存有什么好处呢?举个简单的例子,你想通过网页查询某些数据,而这些数据并非实时变化,或者变化的时间是有期限的。例如查询一些历史数据。那么每个用户每次查的数据都是一样的。如
2012-08-07 14:02:27 811
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人