posted @ 2011-04-08 20:39 billpeng 阅读(11036) 评论(2) 推荐(4) 编辑
摘要:
B为一个类,ISay为一个接口。 方法1: B b = new B(); if (b.GetType().GetInterface("ISay") != null) { //如果实现了接口“ISay”,... } 方法2: B b = new B(); if (b is ISay) { Console.WriteLine("类B实现了接口ISay"); } 方法3: B b = new B(); ISay say = b as ISay; if (say != null) { Console.WriteLine("类B实现了接口ISay&quo 阅读全文
摘要:
在网上乱逛时看到了这个工具,自己试了下觉得还不错,但是网上的教程都比较老,所以我吸收了他们的精华写个VS2008使用NUnit的方法,希望对大家有帮助。 1.NUnit的介绍 NUnit是一个单元测试框架,专门针对于.NET来写的.其实在前面有JUnit(Java),CPPUnit(C++),他们都是xUnit的一员.最初,它是从JUnit而来.现在的版本是2.2.接下来我所用的都是基于这个版本。 NUnit最初是由James W. Newkirk, Alexei A. Vorontsov 和Philip A. Craig, 后来开发团队逐渐庞大起来.在开发过程中, Kent Beck 和Er 阅读全文
posted @ 2011-04-05 20:14 billpeng 阅读(233) 评论(0) 推荐(0) 编辑
摘要:
List是类,IList是接口,由于List在设计时继承了IList,所以在微软的PET SHOP4.0中会用以下形式来声明Module层的变量(有助于提高灵活性和多态的体现)。IList<Module>module=newList<Module>();这让像我这样的OOP初学者产生了疑惑,产生一些很可笑的想法:是不是List和IList在声明的时候可以通用,他们是不是就是一回事?这属于基本概念不清,没明白接口和类的关系、区别与作用。接下来,我举个例子:IList<string>aa=newList<string>();List<strin 阅读全文
posted @ 2011-04-03 19:33 billpeng 阅读(522) 评论(1) 推荐(0) 编辑
摘要:
declare@viewnamevarchar(250),@idint,@textvarchar(8000)declare#aacursorforselectid,namefromsysobjectswhereobjectproperty(id,'IsView')=1anduid=1andleft(name,3)<>'sys'open#aafetchnextfrom#aainto@id,@viewnamewhile@@fetch_status=0beginselect@text=''select@text=@text+char(13) 阅读全文
posted @ 2011-04-02 09:21 billpeng 阅读(571) 评论(2) 推荐(0) 编辑
摘要:
使用到的类是SoapClient,php5自带的。当然,也可以使用nusoap.php这个纯php写的类,该类代码行数为7K多行,效率上肯定不如SoapClient。 这里以调用http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx来说明。 以调用getSupportCity 方法为例进行说明。 http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx?op=getSupportCity 仅需要一个可选参数byProvinceName,返回 阅读全文
posted @ 2011-02-10 18:02 billpeng 阅读(704) 评论(0) 推荐(0) 编辑
摘要:
打开C:\WINDOWS\system32\drivers\etc目录下的hosts文件(可以用记事本打开,如果文件属性是只读,就把只读去掉) 里面默认的内容只有:127.0.0.1 localhost 把以下面网址列表里的内容复制到hosts文件中保存。 然后把所有浏览器关掉,重新打开,你会发现看所有的优酷视频都没有了广告。我自己测试过了,确实顶用的。网址列表: #优酷屏蔽:127.0.0.1 valb.atm.youku.com127.0.0.1 vid.atm.youku.com127.0.0.1 valo.atm.youku.com127.0.0.1 valf.atm.youku.c 阅读全文
posted @ 2011-01-25 17:58 billpeng 阅读(547) 评论(0) 推荐(0) 编辑
摘要:
点击下载!!!使用方法:1.覆盖到api目录中。2.如果是从其他站上注册的用户,在注册完成后,请再执行一下User_Synlogin函数 阅读全文
posted @ 2011-01-21 15:27 billpeng 阅读(300) 评论(0) 推荐(0) 编辑
摘要:
请在浏览器地址栏输入'about:config'并回车 然后将'signed.applets.codebase_principal_support'设置为'true' 阅读全文
posted @ 2011-01-06 10:38 billpeng 阅读(469) 评论(0) 推荐(0) 编辑