摘要: 举个简单的例子:classProgram{publicstaticEventHandlereh=null;publicvoidtest(objectsender,EventArgse){Console.WriteLine(sender.ToString());}staticvoidMain(string[]args){Programp=newProgram();Dictionary<string,object>d=newDictionary<string,object>();eh=p.test;d.Add("other",eh);eh+=p.test 阅读全文
posted @ 2011-06-21 10:25 ergon 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 首先在AssemblyInfo.cs 下指明 log4net 的配置文件路径log4net 的相对路径为 为 AppDomain.CurrentDomain.BaseDirectory[assembly: log4net.Config.XmlConfigurator(ConfigFile = "ConfigPath\\log4net.config", Watch = true)]说明:ConfigPath 为你自己指定的相对于AppDomain.CurrentDomain.BaseDirectory 的文件夹路径 ,log4net.config 为 配置文件配置文件举例:& 阅读全文
posted @ 2011-06-20 10:46 ergon 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 本文摘自http://www.cnblogs.com/seyon/archive/2007/06/29/800304.html具体原因,微软自称是Framework的bug,具体原因在:http://www.cnblogs.com/Missvv/archive/2007/03/11/670797.html但是无论是windows窗体中timer还是组件中的timer都是继承自System.Windows.Form.Timer,并不是我们需要的System.Timers ,继承自System.Timers 的timer只有手动创建publicService1(){InitializeCompon 阅读全文
posted @ 2011-06-16 13:02 ergon 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 【转】操作系统内存管理机制2010-10-31 10:47转载自風之意最终编辑風之意 在进入正题前先来谈谈操作系统内存管理机制的发展历程,了解这些有利于我们更好的理解目前操作系统的内存管理机制。一 早期的内存分配机制 在早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址。当计算机同时运行多个程序时,必须保证这些程序用到的内存总量要小于计算机实际物理内存的大小。那当程序同时运行多个程序时,操作系统是如何为这些程序分配内存的呢?下面通过实例来说明当时的内存分配方法: 某台计算机总的内存大小是128M,现在同时运行 阅读全文
posted @ 2011-06-15 09:50 ergon 阅读(805) 评论(0) 推荐(0) 编辑
摘要: Form1Test frm = new Form1Test();frm.TopLevel = false; //重要的一个步骤frm.Parent = splitContainerPanel.Panel2;frm.Show(); 阅读全文
posted @ 2011-06-14 18:09 ergon 阅读(253) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.IO;usingSystem.Reflection;publicclasszzz{publicstaticvoidMain(){zzza=newzzz();a.abc();}inttableoffset;int[]rows;int[]offset;int[]ssize;byte[]metadata;byte[]strings;longvalid;byte[][]names;publicvoidabc(){longstartofmetadata;FileStreams=newFileStream(@"C:\a.exe",File 阅读全文
posted @ 2011-06-08 16:27 ergon 阅读(156) 评论(0) 推荐(0) 编辑
摘要: SETNAMES'gb2312';---okmysql的乱码解决方法第一个方法:MySQL4.1中文乱码的问题最近要将MySQL4.0升级到MySQL4.1,发现了中文乱码的问题,希望以下见解对大家有用。1.MySQL4.1在文字上有很大改进,它有了CharacterSet与Collation的慨念。2.在MySQL4.0,一般的程式都会将文字以拉丁文(latin)来储存,就算我们输入中文字,结果仍是放在以拉丁文设置的文字栏里头,这对MySQL4.0与以MySQL4.0为基楚的程式来说,并不会有问题。3.可是MySQL4.1的系统编码是预设用UTF-8的,当要restoreMy 阅读全文
posted @ 2011-06-02 14:22 ergon 阅读(414) 评论(0) 推荐(0) 编辑