C#
文章平均质量分 62
fatshaw
这个作者很懒,什么都没留下…
展开
-
了解实际开发中 Hashtable 的特性原理 .NET, JAVA, PHP (之二)
上一篇谈到 .NET 的 Hashtable 属于比较传统的算法. 并籍此复习了哈希表这种数据结构的经典原理. 下面我们来看看 Java 和 PHP 中又是如何实现 Hashtable 的. 之所以把 Java 和 PHP 的场景结合一起, 是因为他们俩的处理方式非常相似. 论述将以 java.util.HashMap 为主, 该原理同样也适于 PHP. HashMap 是 java.util转载 2009-09-09 18:48:00 · 678 阅读 · 0 评论 -
了解实际开发中 Hashtable 的特性原理 .NET, JAVA, PHP (之一)
Hashtable 是现代大多数程序员居家旅行, 不可不备的利器. 如 ASP.NET 程序员天天要打交道的 Application Items, Cache Items 均由 Hashtable 实现. 日常存储配置参数, 数据列, 我们也会用到 Hashtable 或是基于其的结构如 NameValueCollection 等等, .NET 2.0 推出后更增加了一个 System.Col转载 2009-09-09 18:51:00 · 702 阅读 · 0 评论 -
C#多线程
最近由于在准备Collection对象培训的PPT,因为涉及到SyncRoot的属性的讲解,所以对怎样在多线程应用程序中同步资源访问做了个总结:对于引用类型和非线程安全的资源的同步处理,有四种相关处理:lock关键字,监视器(Monitor),同步事件和等待句柄,mutex类。 Lock关键字 本人愚钝,在以前编程中遇到lock的问题总是使用lock(this)一锁了转载 2009-07-29 16:54:00 · 805 阅读 · 0 评论 -
C#中保留N位小数的几种方法(转)
1.只要求保留N位不四舍5入 float f = 0.55555f; int i =(int)(f * 100); f = (float)(i*1.0)/100;//保留小数后2位2.保留N位,四舍五入 decimal d= decimal.Round(decimal.Parse("0.55555"),2);)//保留小数点后2位3.保留N位原创 2009-02-01 10:41:00 · 43758 阅读 · 0 评论