12 2010 档案

摘要:整理自:http://www.cnblogs.com/caomao/archive/2005/05/10/152505.html    及msdn:http://msdn.microsoft.com/zh-cn/library/system.idisposable.dispose.aspxFinalize 和Dispose(bool disposing)和 Dispose() 的相同点: 这三者都是为了释放非托管资源服务的.Finalize 和 Dispose() 和Dispose(bool disposing)的不同点:  1、Finalize是CRL提供的一个机制, 它保证如果一个类实现了 阅读全文
posted @ 2010-12-20 12:52 悉路 阅读(3734) 评论(0) 推荐(3) 编辑
摘要:整理自:MSDNout和ref关键字会导致参数通过引用来传递。不同之处在于ref 要求变量必须在传递之前进行初始化。若要使out 和 ref 参数,方法定义和调用方法都必须显式使out及ref 关键字。例如:代码out 参数传递的变量不需要在传递之前进行初始化, ref传递的参数必须最先初始化。ref 与out 关键字在运行时的处理方式不同,但在编译时的处理方式相同。因此,如果一个方法采ref 参数,而另一个方法采out 参数,则无法重载这两个方法。例如,从编译的角度来看,以下代码中的两个方法是完全相同的,因此将不会编译以下代码:代码但是,如果一个方法采ref 或out 参数,而另一个方法不采 阅读全文
posted @ 2010-12-19 17:16 悉路 阅读(536) 评论(1) 推荐(0) 编辑
摘要:大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。1.Bloom filter1、适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集2、基本原理及要点:对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有ha 阅读全文
posted @ 2010-12-18 14:02 悉路 阅读(217) 评论(0) 推荐(0) 编辑
摘要://获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.Diagnostic... 阅读全文
posted @ 2010-12-02 13:34 悉路 阅读(382) 评论(0) 推荐(0) 编辑
摘要:代码 阅读全文
posted @ 2010-12-01 15:03 悉路 阅读(329) 评论(0) 推荐(0) 编辑

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