posted @ 2010-10-26 12:18 billpeng 阅读(417) 评论(0) 推荐(0) 编辑
摘要:
在.net中操作数据库的时候。 大家都喜欢用sqlparameter。 parameter是预编译的,可以加快速度,也可以防注入。 在使用mssql的时候用sqlparameter。 在使用mysql的时候使用mysqlparameters。 第一次使用mysql的时候,都经常犯一个错误 比如在使用mssql的时候,一条查询这么写 select name,id from user where id... 阅读全文
摘要:
对于抽象类以及接口的概念,大家都容易把这两者搞混,其实我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料。 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中, 且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基... 阅读全文
posted @ 2010-09-01 18:08 billpeng 阅读(246) 评论(0) 推荐(0) 编辑
摘要:
#搜索引擎User-Agent代码对照表######################### 搜索引擎 User-Agent代码# AltaVista Scooter# Infoseek Infoseek# Hotbot Slurp# AOL Search Slurp# Excite ArchitextSpider# Google Googlebot#... 阅读全文
posted @ 2010-08-17 10:57 billpeng 阅读(372) 评论(0) 推荐(0) 编辑
摘要:
1.virtual:允许被重写,但不强制要求。声明时提供其自身实现;2.abstract:强制要求其继承者重写。声明时不提供其自身的实现,抽象类不能被实例化;3.interface:接口就是协议,其声明的成员(属性,方法,事件和索引器)必须由其继承的类实现。接口不能直接被实例化。虚方法与抽象方法的区别在于,虚方法提供自身的实现,并不强制要求子类重写;而抽象方法不提供自身的实现,并且强制子类重写。抽... 阅读全文
posted @ 2010-08-15 15:14 billpeng 阅读(298) 评论(0) 推荐(0) 编辑
摘要:
用label生成棋谱速度好慢,有待改进,另外计算获胜时的四个方法应该可以合并为一个,没有优化整合代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSys... 阅读全文
posted @ 2010-08-14 10:27 billpeng 阅读(1242) 评论(2) 推荐(0) 编辑
摘要:
select top 10 * from userinfo order by NEWID() 阅读全文
posted @ 2010-08-08 16:23 billpeng 阅读(303) 评论(0) 推荐(0) 编辑