2012年3月15日

Katama hash 算法的C#实现

摘要: Katama hash 是经常在分布式解决方案中见到的算法,网上已经有很多文章介绍这个算法或者其他的hash一致性算法前一阵子正好在做一个分布式系统的时候需要实现该算法,在网上找了找,发现用C#实现的都不是很好。。有一个搜索出来结果最前面最多的实现,性能没有优化过,代码可读性也不是很好。。然后各个C#的memcached library中的实现又耦合的太紧了,所以自己搞了下面的这段代码(参考了这位朋友的实现http://www.cnblogs.com/daizhj/archive/2010/08/24/1807324.html)还有Beit的实现using System;using Syste 阅读全文

posted @ 2012-03-15 20:25 听说读写 阅读(1003) 评论(0) 推荐(0) 编辑

在 Visual Studio 单元测试中使用CallContext 导致的 Unit Test Adapter threw exception: Type is not resolved for member... 异常

摘要: 该问题的表现形式是: 在运行单元测试(或其他的VS测试类型)的时候 抛出异常Unit Test Adapter threw exception: Type is not resolved for member... 但是同样的测试在应用程序/网站中都没有问题该问题的根本原因是:Visual Studio运行测试代码的时候实际上是在一个独立的AppDomain中运行的,该AppDomain 无法找到CallContext中存储的类型所以抛出了这个异常,不过这个异常信息非常不清晰,只看异常信息很难找到问题原因目前为止有3个解决方案: 1.拷贝DLL到QAAgent32.exe所在的目录 (一... 阅读全文

posted @ 2012-03-15 19:20 听说读写 阅读(1746) 评论(1) 推荐(2) 编辑

导航