
.NET Framework
文章平均质量分 75
accpyy
这个作者很懒,什么都没留下…
展开
-
如何理解.net中的垃圾回收机制
.NET Framework 的垃圾回收器管理应用程序的内存分配和释放。每次您使用 new 运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。但是,内存不是无限大的。最终,垃圾回收器必须执行回收以释放一些内存。垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。当垃圾回收器执行回收时,它检查托管堆中不再被应用程序使用的对象并原创 2009-05-05 21:18:00 · 2347 阅读 · 0 评论 -
垃圾回收的算法
垃圾回收有3种典型方法:引用计数、标记并清除,以及复制。1 引用计数在引用计数中,每一块动态分配的内存都与一个引用计数相关。这个计数在每次对内存的引用增加的时候增1,在取消对内存的引用时减1。用C++的术语来说,这意味着每次将一个指针指向一块已分配内存的时候,与内存相关的引用计数增1。当这个指针指向其他位置的时候,引用计数减1。当引用计数下降为0的时候,内存不再被使用,从而可以释放。引转载 2009-05-05 21:55:00 · 493 阅读 · 0 评论 -
消息队列(Message Queue)简介及其使用
利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Cl转载 2009-07-30 09:44:00 · 485 阅读 · 0 评论 -
C#线程类Thread初步
.NET 基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类。System.Threading.Thread类是创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将就比较常用和重要的方法做一下介绍: Thread.Start():启动线程的执行; Thread.Suspend():挂起线程,或者如果转载 2009-07-31 17:44:00 · 527 阅读 · 0 评论 -
C# WinForm程序如何与js交互
在使用C#开发winform程序过程中,我们经常会碰到嵌入了一个WebBrowser的浏览器控件。很多时候,我们需要在程序里控制网页的显示方式,或者调用网页当中的某个JS函数,反过来,也有可能网页也需要调用程序当中的函数来实现某些功能。下面我给大家讲解下如何互相进行交互。 程序调用JS脚本如下: JS脚本代码: function ShopXG(infor){alert(‘我要开网店、携购转载 2009-08-05 10:32:00 · 453 阅读 · 0 评论 -
vs2005 web.config大全
一、认识Web.config文件Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你转载 2009-09-04 15:33:00 · 422 阅读 · 0 评论