- 博客(7)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
原创 C#设计模式(9)-Prototype Pattern
一、 原型(Prototype)模式原型模式的用意是:通过给出一个原型对象来指明所要创建的对象类型,然后用复制这个原型对象的办法创建出更多的同类型对象。从孙大圣的手段谈起孙悟空在与黄风怪的战斗中,"使一个身外身的手段:把毫毛揪下一把,用口嚼得粉碎,望上一喷,叫声变,变有百十个行者,都是一样得打扮,各执一根铁棒,把那怪围在空中。"换而言之,孙悟空可以根据自己的形象,复制出很多"身
2009-04-03 21:36:00 528
原创 C#中使用反射来动态加载和卸载DLL
C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。在 C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方 法。这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾
2009-04-02 20:14:00 979
原创 Net下几种日志管理方法
日志是应用程序中不可缺少的一部份,不仅可以记录应用程序的运行状态,还可以记录一些BUG,便于应用程序的更新与修改。在.Net有好几种方法可以对日志进行管理。1、数据库日志。2、文本日志。3、系统事件日志。首先,对于数据库日志而言,它的使用简单而且方便。这里就不做太多的讨论,相信写过与数据相关的项目的人都会用数据来记录一些日志。然而它唯一不好的就是:必须先保证你的数据库链接是正确无误的。然而这一
2009-04-02 20:13:00 468
原创 Windows平台下程序日志的设计和实现(上:设计、实现和应用)
问题: 在很多应用中,需要记录程序运行过程中的关键信息、关键操作、警告和异常等。这些信息可以被用来追溯、调试和排错、分析运行时环境,或者用于其他特定的用途。一些长期运行的、无人监控的或者运行在后台不带UI的程序,记录运行时的日志尤其重要。 目标: 1、 实现日志记录功能。 2、 模块容易使用、容易扩展、可灵活配置。 3、 日志内容分类输出。
2009-04-02 20:11:00 511
原创 Windows平台下程序日志的设计和实现(下:代码)
1、CConfiguration.csusing System;using System.Collections.Specialized;using System.Xml;using System.Configuration;namespace com.lenovo.zhangyuk.logger{ /// /// CConfiguration 的摘要说明。 /// public cl
2009-04-02 19:57:00 467
原创 C#中使用反射显示程序集的所有类型和属性
private void btnList_Click(object sender, System.EventArgs e) { string fileName=labelFile.Text.Trim(); string result=""; txtMethods.Text=""; txtTypes.Text=""; if(File.Exists(fileName))
2009-04-02 19:40:00 550
原创 C#中通过反射查看程序集的特性信息
1.特性允许把定制的元数据与程序元素联系起来,这些元数据是在编译时创建的,并嵌入到程序中;2.在运行期间可以使用反射的一些功能检查这些元数据。3.实例: WhatsNewAttribute.dll:定义特性, 编译:csc /t:library WhatsNewAttributes.cs; VectorClass.dll:应用特性,编译:csc /reference:WhatsNewAttr
2009-04-02 19:38:00 1055
hadoop-eclipse-plugin-1.2.0.jar
2013-05-31
SilverLight2完美征程(3章)
2009-10-27
Rational 统一过程引论原书第2版
2009-09-28
DatabaseDoc专业版
2009-09-05
物流管理系统(毕业设计)
2009-08-07
asp.net办公室自动化系统源码
2009-08-01
ASP.NET MVC模式教程
2009-07-28
正则表达式编写及调试工具。
2009-07-26
spring 线程池疑问?
2012-12-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人