2013年7月26日

解决BadImageFormatException错误

摘要: Windows server 2008+ oracle 9i(32位)环境下部署webservice报以下下错误:数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题 The Problem in english is : "Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 阅读全文

posted @ 2013-07-26 12:07 tont 阅读(1509) 评论(0) 推荐(0) 编辑

2013年5月24日

C# List<T>.Contains性能问题

摘要: List<T>.Contains性能问题产生的背景:需要向List中Add 10万个值,Add前需要判断一下,不添加重复值,在做if(List.Contains(item))判断时,会消耗大量的时间,当数据量在1万以内时,还感觉不到性能问题;当数据量到5万时,就无法忍受了。随着数据量增加,查找的时间就会越长。于是可以改用Dictionary<string, string>,再做相同的判断if(Dictionary.ContainsKey(key))这个时候添加10万条记录几乎没花时间。最后用方法List.AddRange(Dictionary.Values)将值加到Li 阅读全文

posted @ 2013-05-24 11:10 tont 阅读(1505) 评论(3) 推荐(3) 编辑

导航