泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,您可以编写其他客户...
如果你直接访问一个字段,你就会和这个字段直接的耦合关系变得笨拙。也就是说当这个字段权限更改,或者名称更改之后你的客户端代码都需要做相应的改变,此时你可以为这个字段建立设值和取值函数并且只以这些函数来访问字段。自古以来,面向对象关于字段访问就存在两个派系,其中一个派系认为,如果在该字段所在的类中,你就...
分类:
其他好文 时间:
2014-12-19 12:52:34
阅读次数:
167
一、wsdl2java介绍
Wsdl2java是cxf提供的一个用于生成客户端代码的工具,它的功能跟wsimport差不多。但是wsdl2java工具只能生成访问基于cxf发布的服务的代码。Wsdl2java位于cxf_home/bin目录下,因此使用这个工具时需要添加目录到path中。Wsdl2java工具的参数与wsimport有所不同,主要有:
-d 参数,指定生成代码的目录
-p 参...
分类:
编程语言 时间:
2014-12-17 22:45:57
阅读次数:
215
学习webservice,就离不了WSDL文档,他是我们开发WebService的基础,虽说,现在现在有许多WebService的开源框架使得我们可以根据WSDL生成客户端代码,但是,了解WSDL文档的结构还是有必要的。闲话不多说,我们开始进入正题。 首先,我们看一份WSDL文档。 Th...
分类:
其他好文 时间:
2014-12-16 16:46:39
阅读次数:
194
最近在写webservice接口 给客户端提供数据和接收客户端发来的数据。当数据类型为图片类型的文件时候,先把文件转为流,然后用Base64编码成字节流的字符串,传输的还是字符串。
客户端代码:
public static void main(String[] args) throws IOException {
File file=new File("d:/272.jpg");
...
分类:
移动开发 时间:
2014-12-13 10:54:28
阅读次数:
145
我们大家在调用别人提供的webservice的时候,大部分的时候人家都只提供一个wsdl文件地址。那么我们常用的办法就是生成一个webservice的客户端代码,尤其是2个系统都不是一个语言的的时候,或是2个系统不是一个项目组的时候,处理起来就比较麻烦。这时我们可以使用wsdl2java 这一工具来...
分类:
编程语言 时间:
2014-12-13 09:36:14
阅读次数:
179
我们在用ASP.NET写出来的网页,用浏览器来查看生成的客户端代码的时候经常看到这样的代码:GridView1_ctl101_WebUserControl1_webuserControlButton,那么这个命名有什么规律,是怎么来的拉?本次我们使用Reflector查看.net的代码研究其中的规律...
分类:
Web程序 时间:
2014-12-08 22:51:13
阅读次数:
197
1、下载FastDFS的API FastDFS提供Java和PHP等语言的客户端API。可以到FastDFS在Google Code的项目主页 http://code.google.com/p/fastdfs/downloads/list 下载。本文以Java API为例。 2、调用API的上传接口...
最终界面如图所示:
客户端代码如下:
// ClientDlg.h : 头文件
//
#pragma once
UINT Recv_Th(LPVOID p);
// CClientDlg 对话框
class CClientDlg : public CDialog
{
// 构造
public:
CClientDlg(CWnd* pParent = NULL); // 标准构造函数
...
分类:
编程语言 时间:
2014-12-02 17:24:06
阅读次数:
237
LinQ---扩展方法和Lambda表达式
扩展方法:
扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的...
分类:
其他好文 时间:
2014-11-30 16:58:50
阅读次数:
194