4℃空间
众人笑我痴 我笑他人看不懂
随笔- 70  文章- 0  评论- 27 
  社区  首页  新随笔  联系  管理  订阅 订阅
2012年3月8日
Disposal and Garbage Collection(资源释放处理与垃圾回收)
摘要: 来源地址:http://www.albahari.com/nutshell/cs4ch12.aspxCalling Dispose from a finalizer(采用完成执行后的释放,也就是析构函数):class Test : IDisposable{ public void Dispose() // NOT virtual(非虚函数) { Dispose (true); GC.SuppressFinalize (this); // Prevent finalizer from running.(在执行过程中防止调用最终的资源释放函数) }...阅读全文
posted @ 2012-03-08 09:20 magic_evan 阅读(711) 评论(2) 编辑
2012年2月1日
MSSQL获取父节点方法
摘要: MSSQL获取父节点方法CREATE FUNCTION [dbo].[Fn_GetSelfParentNodes] ( @NodeID bigint,--当前节点编号 @IsContainSelf bit--是否包含当前节点)RETURNS @Table TABLE ( NodeID bigint, NodeLevel int)ASBEGINIF @NodeID <=0BEGIN RETURN --无法节点ENDDeclare @CID bigintDeclare @level int if(@IsContainSelf=0)--不包含当前节点 ...阅读全文
posted @ 2012-02-01 17:26 magic_evan 阅读(23) 评论(0) 编辑
2012年1月13日
关于EA
摘要: 最近发现博客园里很多人都采用EA作为UML的建模工具了.....怎么最近会突然涌出这么多的EA建模手的呢?百思不得其解啊...虽然说支持.NET的建模工具,基本在EA里都有很好的支持,只是最近看到博客圆的首页UML建模大多数都是EA的影子...对于.NET开发的我也是非常挺EA建模工具..哈哈,因为这个工具我是2010年就开始用了,感觉挺好用的。阅读全文
posted @ 2012-01-13 16:18 magic_evan 阅读(38) 评论(0) 编辑
2012年1月6日
如何实例化接口
摘要: 通常我们的业务交给暴露给外部使用的时候,一般情况会采用接口的方式,但有时候,我们也会也会为对外暴露的业务接口提供默认的操作方法。很多时候,我们在别人提供的接口的默认方法时候,很难找到该接口的对应该方法(比较规范的编程方式还好找,如果是杂草式的编程方式的话,估计找半天都找不到)由此,我们对该问题展开讨论解决。我们都知道“接口是不能实例化接口”的。如(错误):public interface IErrorFace{ void Error();}//错误的使用接口方式:IErrorFace ef = new IErrorFace();但我们可以通过实现接口来完成这一个功能。如(正确):publ...阅读全文
posted @ 2012-01-06 16:47 magic_evan 阅读(746) 评论(0) 编辑
2011年12月30日
调用WCF的一些看法
摘要: 看了DUDU的两篇文章:文1:http://www.cnblogs.com/dudu/archive/2011/11/02/wcf_client_no_using_call.html文2:http://www.cnblogs.com/dudu/archive/2011/12/31/wcfclient.html基于这篇文章所描述的需要两种方式支持有无返回值的函数,在REF和OUT支持也会受限制今天有一种构想就是: public class ServiceInvoke<T> { public static T Invoke() { va...阅读全文
posted @ 2011-12-30 15:15 magic_evan 阅读(36) 评论(0) 编辑
MSSQL移除字符串两边的指定字符
摘要: 移除字符串左边的字符:CREATE FUNCTION [dbo].[RemoveLeftChar] ( @Expression varchar(max), @char varchar(4))RETURNS varchar(max)ASBEGIN WHILE LEN(@Expression)>0 AND CHARINDEX(@char,@Expression)=1 BEGIN SET @Expression=SUBSTRING(@Expression,LEN(@char)+1,LEN(@Expression)) END return @Expre...阅读全文
posted @ 2011-12-30 11:53 magic_evan 阅读(754) 评论(0) 编辑
2011年12月29日
c#4.0 Other XML Technologies(一些XML的知识点)
摘要: URI:http://www.albahari.com/nutshell/cs4ch11.aspxEnumerating nodes with XmlReader使用XmlReader阅读器来对节点进行枚举读取<?xml version="1.0" encoding="utf-8" standalone="yes"?><customer id="123" status="archived"> <firstname>Jim</firstname> &阅读全文
posted @ 2011-12-29 15:58 magic_evan 阅读(14) 评论(0) 编辑
如何编写属于自己的事件集合
摘要: public class MyEvent { /// <summary> /// 定义某一类事件的名称 /// </summary> private const string EventName = "MyEvent"; /// <summary> /// 定义某一类事件的名称 /// </summary> private const string EventName1 = "MyEvent1"; /// <summary> /// 事件集合 ...阅读全文
posted @ 2011-12-29 15:14 magic_evan 阅读(14) 评论(0) 编辑
2011年12月20日
C#4.0 Collections【集合】
摘要: URI:http://www.albahari.com/nutshell/cs4ch07.aspx集合:Implementing IEnumerable<T> with an iterator(实现IEnumerable<T>的迭代器):public class MyGenCollection : IEnumerable<int>{ int[] data = {1, 2, 3}; public IEnumerator<int> GetEnumerator() { foreach (int i in data) yield return i; } 阅读全文
posted @ 2011-12-20 15:19 magic_evan 阅读(15) 评论(0) 编辑
2011年11月15日
工具条的设计方式
摘要: 这里只是在工具条里添加两个工具(打印、导出)。阅读全文
posted @ 2011-11-15 13:58 magic_evan 阅读(6) 评论(0) 编辑
仅列出标题  下一页
Copyright ©2012 magic_evan