.NET
申公
做一个有逼格的程序员
展开
-
Convert.ToInt32、(int)和int.Parse三者的区别
cConvert.ToInt32、(int)和int.Parse三者的区别:前者适合将object类类型转换成int类型,如Convert.ToInt32(session["shuzi"]);(int)适合简单数据类型之间的转换;int.Parse适合将string类类型转换成int类型,如int.Parse(session["shuzi"].ToString(原创 2010-03-09 15:15:00 · 403 阅读 · 0 评论 -
微软企业库5.0 学习之路——第四步、使用缓存提高网站的性能(EntLib Caching)
<br />在前面的企业库学习之路里我分别使用了Data Access构建多数据库访问和使用Exception Handle+Logging记录系统的异常。今天我来介绍下企业库中的Caching模块在本项目中如何应用。 <br />首先先补习下企业库的Caching Application Block的相关知识:<br />1、四大缓存方式,在Caching Application Block中,主要提供以下四种保存缓存数据的途径,分别是:内存存储(默认)、独立存储(Isolated Storage)、数据原创 2011-03-24 15:34:00 · 2504 阅读 · 0 评论 -
NET C# 如何清除缓存
在网站中要做一个清理缓存的功能(也就是在缓存为到期之前就强制缓存过期),程序中有的地方使用的HttpRuntime.Cache来做的缓存,而和数据库交互部分则使用ObjectDataSource提供的缓存机制。清理HttpRuntime.Cache的缓存很简单,只要 List keys = new List(); // retrieve application Cache enumerator IDictionaryEnumerator enumerator = HttpRuntime.Cache.G原创 2011-03-29 11:16:00 · 18381 阅读 · 0 评论 -
vs2005生成安装部署文件的步骤
vs2005生成安装部署文件的步骤1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。 2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成。 3 开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做转载 2012-04-12 17:44:01 · 874 阅读 · 0 评论 -
web service 和 remoting 有什么区别
其实现的原理并没有本质的区别,在应用开发层面上有以下区别:1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些2、Remoting不是标准,而Web Service是标准;3、Remoting一般需要通过一个WinForm或是Windows服务进行启动,而Web转载 2012-05-10 17:52:36 · 810 阅读 · 0 评论 -
.NET中的内存管理,GC机制,内存释放过程
引言作为一个.NET程序员,我们知道托管代码的内存管理是自动的。.NET可以保证我们的托管程序在结束时全部释放,这为我们编程人员省去了不少麻烦,我们可以连想都不想怎么去管理内存,反正.NET自己会保证一切。好吧,有道理,有一定的道理。问题是,当我们用到非托管资源时.NET就不能自动管理了。这是因为非托管代码不受CLR(Common Language Runtime)控制,超出CLR的管理范转载 2013-05-31 16:04:28 · 524 阅读 · 0 评论