- 博客(7)
- 收藏
- 关注
原创 利用扩展方法将DataTable转换为特定类型的对象数组
在ADO.NET中,从数据库中获得的数据可以保存在DataTable中,当然这个DataTable可以是强类型的。但是很多时候,我们都是用弱类型的DataTable, 那么有没有一个简单的方法可以把一个DataTable转换为一个特定类型的对象数组?其实在LINQ To SQL中,用了一些attribute来辅助.net将一个数据库中的table转换为一个Object,这些attribute位于S
2009-01-04 21:07:00 1493
原创 利用XmlSerializer来进行对象clone
一次偶然的机会,要对很多对象进行clone,但是如果为每个对象的类都去实现ICloneable接口,感觉有一些太麻烦了,就想有没有一个很好的方法可以对一个对象进行clone,而不需要在源对象的类上引入新的方法呢?当然,想到了两个简单可行的方法:1. 利用.net中的反射进行;2. 使用XmlSerializer进行;考虑到我需要clone的对象都是可以序列化的,所以就选择用XmlSerialize
2008-12-25 12:50:00 804
原创 XmlSerializer如何Serializer子类对象属性
在需要Serializer的对象的属性中,可能有的属性的类型是基类类型的,而在实例中,该属性指向的对象可能是其子类对象,这时在Serializer或者是Deserialize时就需要考虑这种情况。在System.Xml.Serialization namspace下,有很多attribute可以用来定制XmlSerializer的一些行为,其中很重要的一个就是XmlElementAttribute
2008-12-19 20:02:00 2850
原创 XmlSerializer的几个用法
1. 去掉 attribute 里面的 xmlns:xsi 和 xmlns:xsd XmlSerializer xmlSerializer = new XmlSerializer(typeof(Class1)); Class1 class1 = new Class1(); class1.Property = "
2008-12-17 19:50:00 9585
原创 Hibernate连sql server2000时出现了问题
从微软下了sql server的jdbc驱动,然后将lib下的三个jar文件加入到工程的路径。注意:一定要把三个都加入。但是连接sql server失败。说是不能打开socket,原来是没有打sp3。于是又到微软去下chs_sql2ksp3.exe,终于可以连上了。于是为数据库中的user表做映射,可是不管插入还是查询都有错,说是关键字user 附近有语法错误。原来,user是sql server
2005-03-14 20:24:00 972
原创 用Hibernate连Mysql中文问题解决方法
Hibernate:hibernate.cfg.xml<propertyname="hibernate.connection.url">jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=GBK向数据库中插入中文没有问题,但是查询返回中文时,显示还是??。后来发现返回是ISO8859_1编码的,于是转换为GBK编码
2005-03-14 20:05:00 992
原创 用JBuilder 开发J2ME程序的配置
1.安装相应的wireless toolkit jdk; 2.将新的jdk添加到JBuilder的配置中,Tools->Configure JDKs; 3.新建工程,选择刚才的jdk。 4.打开Project->Project Properties,在run 选项卡中点New在弹出框中选择run, type改 为MIDlet(原来为Application)。 之后就可以新建MIDlet了!
2005-03-14 19:51:00 688
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人