星辉

星月同辉 e路随行
.net/vs2005/c#/web/ajax
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  VS.NET

摘要:Finalize 和Dispose(bool disposing)和 Dispose() 的相同点: 这三者都是为了释放非托管资源服务的. Finalize 和 Dispose() 和Dispose(bool disposing)的不同点: Finalize是CRL提供的一个机制, 它保证如果一个类实现了Finalize方法,那么当该类对象被垃圾回收时,垃圾回收器会调用Finalize方法.... 阅读全文

posted @ 2007-11-24 23:33 star163 阅读(401) 评论(0) 推荐(0)

摘要:2003-03-11· ·冯睿··yesky前言:].Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制 垃圾回收器是用来管理应用程序的内存分配和释放的。在垃圾回收器出现以前,程序员在使用内存时需要向系统申请... 阅读全文

posted @ 2007-11-24 23:13 star163 阅读(208) 评论(0) 推荐(0)

摘要:垃圾回收器基础与性能提示 发布日期: 6/28/2004 | 更新日期: 6/28/2004 Rico Mariani Microsoft Corporation 摘要:.NET 垃圾回收器为高速的分配服务提供了很好的内存使用机制,并且不会带来长期碎片的问题。本文解释了垃圾回收器的工作原理,然后讨论了在垃圾回收环境中可能遇到的某些性能问题。 适用于: Microsoft .NET 框架 本页内... 阅读全文

posted @ 2007-11-24 23:10 star163 阅读(200) 评论(0) 推荐(0)

摘要:VS2005 strong name 的原理: 先利用SN.exe这个工具生成一个比如SampleKey.snk的文件,这个文件的英文原文叫string name key file,然后用加密的算法根据SampleKey.snk生成一个SampleKeyPublic.snk.最后在根据SampleKeyPublic.snk提取一个public key token ,public key token... 阅读全文

posted @ 2007-09-17 12:26 star163 阅读(1814) 评论(0) 推荐(0)

摘要:1 /**//// 2 /// 检查文件名是否合法.文字名中不能包含字符\/:*?"| 3 /// 4 /// 文件名,不包含路径 5 /// 6 private bool IsValidFileName(string fileName) 7 { 8 bool isValid = true; 9 string err... 阅读全文

posted @ 2007-03-08 00:18 star163 阅读(5289) 评论(1) 推荐(0)

摘要:代码快捷键 Ctrl+J 列出成员 F12 转到所调用过程或变量的定义 Ctrl+Shift+空格 参数信息 Ctrl+K,X 插入代码段 Ctrl+K,I 快速信息 Ctrl+K,S 插入外侧代码 Ctrl+K,C 注释选定内容 Ctrl+K,M 生成方法存根 Ctrl+K,U 取消选定注释内容 Ct... 阅读全文

posted @ 2007-03-06 21:50 star163 阅读(2196) 评论(5) 推荐(0)

摘要:习惯用C#写东西,但平时又会碰到很多要用win32 API的地方,所以经常要用DllImport,但win32函数的类型写法是很庞杂的,相信为之困扰的不止我一个,现在我整理一份我个人的理解如下,希望高人不吝赐教。我的基本原则有如下几点:1、下面都是针对32位系统的,所以int是32位.long也是32位;2、各种句柄类的(H开头),我认为一律是System.IntPtr,到目前为止没发现出错;如果... 阅读全文

posted @ 2006-11-24 15:36 star163 阅读(459) 评论(0) 推荐(0)

摘要:VS2005发布Web站点时,要注意两个选项:----------勾选 “充许更新此预编译站点”,则发布后可以修改aspx页面中的html代码; 如果不勾勾选,则发布后的aspx页面为经过加密的页面,html源代码被隐藏,不可以修改aspx页面。 勾选 “ 使用固定命名和单页程序集”,则每个页面产生一个程序集,这时,页面类(继承自System.Web.UI.Page)之间不能互访。 阅读全文

posted @ 2006-08-28 18:02 star163 阅读(349) 评论(0) 推荐(0)