2008年5月12日

Asp.net2.0页面的生命周期

摘要: 当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立Asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃。然而,如果被正确的操纵,一个页面的执行周期将是一道有效而且功能强大的工具。许多开发者在编写 Asp.net的页面以及用户控件的时候发现,如果知道整个过程中发生了什么以... 阅读全文

posted @ 2008-05-12 23:07 frankfan 阅读(170) 评论(0) 推荐(0)

2008年4月30日

通俗理解反射实质

摘要: 首先要理解一下概念: 一 类型(Type) 对象是什么 比如 object x; x是对象,object就是它的类型,在程序中如何描述类型这个概念呢?就是Type(System.Type)。要获取某个类的类型可以用typeof()操作符 object a;object b; DataTable t; Type aType = typeof(object);Type bTyp... 阅读全文

posted @ 2008-04-30 13:06 frankfan 阅读(450) 评论(0) 推荐(0)

深入理解.NET内存回收机制

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

posted @ 2008-04-30 12:27 frankfan 阅读(170) 评论(0) 推荐(0)

Java与C#的垃圾回收机制

摘要: (一)垃圾回收器的基本假定(1)最近被分配内存空间的对象最有可能需要被释放。在方法被执行前,通常需要为该方法所使用到的对象分配内存空间,搜索最近被分配的对象集合有助于花费最少的工作来释放进可能多的空闲内存空间。(2)生命期最长的对象需要释放的可能性最小。在通过几轮垃圾回收后仍然存在的对象不大可能是那种能够在下一轮回收中被释放的临时对象,搜索这些内存块往往要进行大量的工作,却只能释放很小一部分的内存... 阅读全文

posted @ 2008-04-30 12:04 frankfan 阅读(562) 评论(0) 推荐(1)

2008年4月29日

浅析C#中new、override、virtual关键字的区别

摘要: OO思想现在已经在软件开发项目中广泛应用,其中最重要的一个特性就是继承,最近偶简单的复习了下在C#中涉及到继承这个特性时,所需要用到的关键字,其中有一些关键点,特地整理出来,方便大家查阅。一、在C#中,new这个关键字使用频率非常高,主要有3个功能:a) 作为运算符用来创建一个对象和调用构造函数。b) 作为修饰符。c) 用于在泛型声明中约束可能用作类型参数的参数的类型。 在本文中,只具体介绍new... 阅读全文

posted @ 2008-04-29 17:45 frankfan 阅读(321) 评论(1) 推荐(0)

导航

点击右上角即可分享
微信分享提示