.NET
nowgoant
http://123.msn.com/formbntmes&pcnowgoant&DT020614
展开
-
.NET 垃圾回收堆透析
<br /><br />在的 MSDN 杂志六月 2009年文章的.NET 应用程序的审核内存使用量",我们讨论了使用任务管理器,PerfMon VADump 之类的工具的监视内存消耗。这些工具帮助监视您的应用程序的总体内存消耗量。通常,如果.NET 应用程序正在使用大量的内存,则或者因为该应用程序加载大量的 DLL 或应用程序在.NET 垃圾回收 (GC) 堆上创建大量的长寿命的对象。如果应用程序加载多个 DLL,将仅 recourse (除以避免不必要的依赖项) 是在运行代码更少。但是,如果从一个大 G转载 2011-05-26 16:19:00 · 573 阅读 · 0 评论 -
泛型技巧系列:如何提供类型参数之间的转换
<br /><br />从今天起,我将分享一些我在.NET泛型方面的研究心得。这些心得大都是我在设计VBF中思考发现的,还受了很多C++模板与JAVA泛型的启发。其中相当多的技巧和概念都是大部分“深入C# 2.0”类文章也见不到的。我考虑把其中概念性的部分系统地整理成书,而技巧性的东西则通过我这个系列不定期地分享到Blog上。希望用到.NET泛型的人能从我这些技巧中受益。<br />首先我要介绍的技巧是如何提供类型参数之间的转换。我们知道,.NET泛型将每个类型参数理解为一个独立的类型。如果不通过约束指定,转载 2011-05-26 21:44:00 · 572 阅读 · 0 评论 -
简介: 逆向操作DB到Code First Classes
<br /><br />The Entity Framework team blogged about the EF Power Tools CTP1 today. One of the intriguing features is the ability to reverse engineer an existing database into a set of code first classes.<br /> <br />I put it to a *very* quick test since it转载 2011-05-30 10:50:00 · 726 阅读 · 0 评论 -
.NET Framework 4 基类库中的新增内容
使用 Microsoft .NET 的每个人几乎都会用到基类库 (BCL)。一个更好的 BCL 几乎可以惠及每一位托管代码开发人员。 此专栏重点介绍 .NET 4 Beta 1 在 BCL 中新增的功能。先前的文章中已经介绍了其中的三项新增功能 — 首先,让我们简单回顾一下:支持转载 2011-07-26 17:36:08 · 684 阅读 · 0 评论 -
GAC注册
通过GAC把DLL文件注册到IIS 中,步骤1、 首先写好一段代码,然后右键单击项目,选择属性,进入工程属性(如图1)然后选择签名 (图1)在签名中把为程序集签名的勾打上,然后选择“选择强名称密钥文件”选择“新建”出现“创建强名称密钥”对话框(如图2),把“使用密码保护密钥文件”转载 2011-07-28 08:49:00 · 1113 阅读 · 0 评论 -
C#命令行编辑器csc.exe
csc.exe是.NET Framework SDK中的一个工具,当然用VS舒服多了...不怕麻烦或者小硬盘的可以用用看,下面是些基本编辑,编译,调试操作(很不详细,详细请看MSDN :) ):1.配置C#命令行编辑器:我的电脑 - 属性 - 高级 - 环境变量 - 系统变量列表转载 2011-07-21 09:44:09 · 759 阅读 · 0 评论 -
GC是如何工作的,不同的代的大小是多少
目录: 什么是段(segments)和堆(heaps),为GC分配了多少? 什么是代(generations),我们为什么使用带有代的GC? 什么时间发生收集,如何发生的? 什么是根(root),是什么保证一个对象存活? 什么是大对象堆(large object hea转载 2011-09-05 14:31:30 · 926 阅读 · 0 评论 -
强程序集名称 & GAC 介绍
使用强名称的步骤: 1、创建密匙文件(.snk文件),打开vs command,输入:sn.exe -k 密匙文件名称.snk 2、将密匙文件加入到工程中csc /t:library /keyfile:MyKey.snk MyType.cs 3、创建强名称程序集。两种方式: 1、我们可以在源文件中使用AssemblyKeyFileAttribute,转载 2011-07-28 08:50:37 · 758 阅读 · 0 评论