IT
posts - 497,comments - 45,trackbacks - 0

07 2011 档案
C#中Hashtable和HashMap的区别--很详细;
摘要: HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢? 这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。 3.HashTable有一个contains(Object value),功能和cont阅读全文
posted @ 2011-07-29 18:02 liufei 阅读(18) | 评论 (0) 编辑
sql 删除重复记录
摘要: 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢! 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 delete from people where peopleId in (select people阅读全文
posted @ 2011-07-19 17:05 liufei 阅读(24) | 评论 (0) 编辑
c# Cookie汉字乱码的问题
摘要: 在Asp.net的HttpCookie中写入汉字,读取值为什么全是乱码?其实这是因为文字编码而造成的,汉字是两个编码,所以才会搞出这么个乱码出来!其实解决的方法很简单:只要在写入Cookie时,先将其用Url编码,然后再写入,当我们读取时再解码就OK了,希望更多的学生妹妹能解决它,呵呵! 例子: Cookie的写入:1HttpCookie cookie=new HttpCookie("Simple");2cookie.Values.Add("Simple1",HttpUtility.UrlEncode("大叔,你好!"));3cook阅读全文
posted @ 2011-07-18 11:00 liufei 阅读(31) | 评论 (0) 编辑
.NET 获取数据库中所有表名的方法
摘要: 在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用c#进行软件开发时,我们有哪些方法可是实现这个目的呢?本人对此进行概要的总结,有以下6中方式可以实现这个目的。1、sqldmoSQLDMO是操作SQLServer的理想的方式,如果您的数据库是SQLServer就可以考虑使用这种方式。在C#中使用SQLDMO需要添加SQLDMO的引用,然后在当前的文件中using SQLDMO;即可以使用SQLDMO。SQLDMO的对象模型大家可以在SQLServer的帮助中获得。 private void GetTabels_DMO(string strServerName,string strUs阅读全文
posted @ 2011-07-18 10:56 liufei 阅读(24) | 评论 (0) 编辑
SQL语句导入导出大全
摘要: use Northwindgoexec File2Table '.','sa','sa','Northwind','',1 --导出整个库中的表到C盘下 且文件名是以数据表来命名EXEC master..xp_cmdshell 'bcp Northwind..Categories out c:\temp1.xls -c -q -S"." -U"sa" -P"sa"'--导出一张表到c盘下if exists(select 1 from sys阅读全文
posted @ 2011-07-16 19:25 liufei 阅读(22) | 评论 (0) 编辑