SDK参考

Size: px
Start display at page:

Download "SDK参考"

Transcription

1 文档版本 02 发布日期 华为技术有限公司

2 版权所有 华为技术有限公司 2018 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束, 本文档中描述的全部或部分产品 服务或特性可能不在您的购买或使用范围之内 除非合同另有约定, 华为公司对本文档内容不做任何明示或默示的声明或保证 由于产品版本升级或其他原因, 本文档内容会不定期进行更新 除非另有约定, 本文档仅作为使用指导, 本文档中的所有陈述 信息和建议不构成任何明示或暗示的担保 华为技术有限公司 地址 : 深圳市龙岗区坂田华为总部办公楼邮编 : 网址 : 客户服务邮箱 : support@huawei.com 客户服务电话 : 文档版本 02 ( ) 版权所有 华为技术有限公司 i

3 目录 目录 1 简介 JAVA SDK 使用前准备 开始使用 Python SDK 使用前准备 开始使用 PHP SDK 使用前准备 开始使用 Go SDK 使用前准备 开始使用 C# SDK 使用前准备 开始使用 A 修订记录 文档版本 02 ( ) 版权所有 华为技术有限公司 ii

4 1 简介 1 简介 欢迎使用提供的 SDK, 包含的语言有 JAVA Python PHP Go 和 C#, 通过在程序中集成 SDK 能简化您使用的复杂程度 其中, 上述的语言中同时支持 token 和 aksk 方式的仅有 JAVA, 其他语言目前均只支持 token 方式进行认证 通过使用前准备及代码示例向您展示如何使用 SDK 首先需了解示例代码的参数及如何获取参数值 示例代码参数 参数名称参数介绍获取方法示例 YourAccountUserName 此参数为您的用户名 1. 登录华为云 2. 单击右上角用户名下的 账号中心, 进入基本信息界面 3. 单击 管理我的凭证, 进入我的凭证界面 4. 查看 用户名, 即为 YourAccountUserName 如图 1-1 所示 - YourAccountPassword 此参数为您登录华为云的密码 - - 文档版本 02 ( ) 版权所有 华为技术有限公司 1

5 1 简介 参数名称参数介绍获取方法示例 YourAccountDomainName 此参数为您的账户名 1. 登录华为云 2. 单击右上角用户名下的 账号中心, 进入基本信息界面 3. 单击 管理我的凭证, 进入我的凭证界面 4. 查看 账号名, 即为 YourAccountDomainNam e 如图 1-1 所示 - YourRegionName 此参数代表您的所属区域 获取地址为 : 地区和终端节点 说明 RegionName 为 cn-north-1 cnsouth-1 或者 cn-east-2 cn-north-1 图 1-1 查看我的凭证 文档版本 02 ( ) 版权所有 华为技术有限公司 2

6 2 JAVA SDK 2 JAVA SDK 2.1 使用前准备 环境准备 安装 JDK 7 及以上版本 注册华为云账号并开通 SDK 获取及安装 提供 JAVA SDK 及 DEMO 程序, 用户可直接下载使用 : SDK 包下载 SDK 源码及 DEMO 程序 推荐使用 :IE 10 + Edge Chrome 或 Firefox 浏览器进行下载 在 maven 中引入 以 版本的 SDK 包为例 a. 您需要将 jar 放入您的程序中 b. 在 pom 文件中如下配置依赖项 <dependency> systempath> </dependency> 在 IDE 引入 <groupid>smn</groupid> <artifactid>cloud-java-sdk-smn</artifactid> <version>2.0.0</version> <scope>system</scope> <systempath>$project.basedir/lib/cloud-java-sdk-smn jar</ 在 Eclipse 中, 依次选择菜单 : 工程 > Properties > Java Build Path > Add External JARs 导入 SDK 的 JAR 文件 在 IntelliJ 中, 依次选择菜单 : File > Project Structure > Modules > Dependencies > "+" > "Jars or directories" 文档版本 02 ( ) 版权所有 华为技术有限公司 3

7 2 JAVA SDK 2.2 开始使用 使用示例代码发送短信 以下给出了发送短信的代码, 采用华为云账号密码的方式创建服务实例 如您需要使用 AK/SK 方式请参考以 AK/SK 访问密钥方式创建服务实例, 如果需要自定义 HTTP 参数或者使用代理, 请参考 HTTP 参数设置和使用代理 import com.smn.client.defaultsmnclient; import com.smn.client.smnclient; import com.smn.request.sms.smspublishrequest; import com.smn.response.sms.smspublishresponse; public class SmsDemo public static void main(string[] args) SmnClient smnclient = new DefaultSmnClient( "YourRegionName"); // 构造请求对象 SmsPublishRequest smnrequest = new SmsPublishRequest(); // 设置参数, 接收手机号, 短信内容, 短信签名 ID smnrequest.setendpoint("+86136*****587").setmessage(" 您的验证码是 :1234, 请查收 ").setsignid("6be340e91e52******837e "); // 发送短信 try SmsPublishResponse res = smnclient.sendrequest(smnrequest); System.out.println("httpCode:" + res.gethttpcode() + ",message_id:" + res.getmessageid() + ", request_id:" + res.getrequestid() + ", errormessage:" + res.getmessage()); catch (Exception e) // 处理异常 e.printstacktrace(); 使用示例代码通过主题发布消息 以下给出了创建主题 添加订阅的示例代码, 添加订阅成功会发送订阅确认消息给终端 import com.smn.client.defaultsmnclient; import com.smn.client.smnclient; import com.smn.request.subscription.subscriberequest; import com.smn.request.topic.createtopicrequest; import com.smn.response.subscription.subscriberesponse; import com.smn.response.topic.createtopicresponse; public class TopicDemo public static void main(string[] args) // 初始化 smn client 实例 SmnClient smnclient = new DefaultSmnClient( "YourRegionName"); // 构造创建主题请求对象 CreateTopicRequest createtopicrequest = new CreateTopicRequest(); // 设置创建主题请求对象的参数, 别名和主题名 createtopicrequest.setdisplayname("topic display name") 文档版本 02 ( ) 版权所有 华为技术有限公司 4

8 2 JAVA SDK.setName("test_topic_name"); CreateTopicResponse createtopicresponse; // 发送请求 try createtopicresponse = smnclient.sendrequest(createtopicrequest); if (!createtopicresponse.issuccess()) System.out.println("create topic fail."); return; catch (Exception e) // 处理异常 return; String topicurn = createtopicresponse.gettopicurn(); // 构造订阅请求对象 SubscribeRequest subscriberequest = new SubscribeRequest(); // 设置参数, topicurn, 协议, 终端, 备注 subscriberequest.settopicurn(topicurn).setprotocol("sms").setendpoint(" ").setremark("hehe"); // 发送请求 try SubscribeResponse subscriberesponse = smnclient.sendrequest(subscriberequest); if (!subscriberesponse.issuccess()) System.out.println("subscribe fail."); return; catch (Exception e) // 处理异常 e.printstacktrace(); 终端确认订阅后, 您可以向主题发布消息 import com.smn.client.defaultsmnclient; import com.smn.client.smnclient; import com.smn.request.publish.publishrequest; import com.smn.response.publish.publishresponse; public class PublishDemo public static void main(string[] args) SmnClient smnclient = new DefaultSmnClient( "YourRegionName"); // 构造发布消息请求对象 PublishRequest smnrequest = new PublishRequest(); // 设置参数, 主题, 消息内容,topicUrn smnrequest.setsubject("message subject").setmessage("message test content").settopicurn("urn:smn:cn-north-1:cffe4fc4*****86e132:testtopicurn"); // 发送请求 try PublishResponse res = smnclient.sendrequest(smnrequest); System.out.println("httpCode:" + res.gethttpcode() + ",message_id:" + res.getmessageid() + ", request_id:" + res.getrequestid() + ", errormessage:" + res.getmessage()); catch (Exception e) // 处理异常 e.printstacktrace(); 文档版本 02 ( ) 版权所有 华为技术有限公司 5

9 2 JAVA SDK 以 AK/SK 访问密钥方式创建服务实例 开始使用中的示例代码向您展示了使用华为云账号密码方式创建服务实例, 如您需要使用 AK/SK 方式调用 SDK, 可以如下创建 SmnClient 服务实例 // aksk authentication SmnClient smnclient = new AkskSmnClient( "YourAccessKeyId", "YourSecretAccessKey", "YourRegionName" ); HTTP 参数设置和使用代理 以下示例代码向您展示了如何自定义设置 HTTP 参数和使用代理 : 1. 创建 ClientConfiguration 并设置相应参数 2. 创建服务实例并设置 ClientConfiguration // 如果需要自定义 http 参数或者使用代理, 可以实例化 ClientConfiguration 并设置相关参数, // 然后按以下方式实例化 SmnClient ClientConfiguration clientconfiguration = new ClientConfiguration(); // 设置连接超时时间, 单位毫秒, 默认 clientconfiguration.setconnecttimeout(80000); // 设置 socket 超时时间, 单位毫秒, 默认 clientconfiguration.setsockettimeout(80000); // 设置最大 http 连接数 clientconfiguration.setmaxconnections(1000); // 设置每个路由最大连接数 clientconfiguration.setmaxconnectionsperroute(1000); // 忽略客户端证书校验 clientconfiguration.setignorecertificate(true); // 设置代理地址 clientconfiguration.setproxyhost(" "); // 设置代理端口 clientconfiguration.setproxyport(808); // 设置代理认证用户名 clientconfiguration.setproxyusername("break"); // 设置代理认证密码 clientconfiguration.setproxypassword("123456"); // 设置失败自动重试 clientconfiguration.setautofailretry(true); // 设置重试次数 clientconfiguration.setmaxretrynum(3); // 初始化 SmnClient smnclient = new DefaultSmnClient( "YourRegionName", clientconfiguration); 更多示例代码请参考 github 上的 example 项目 Example 项目地址 文档版本 02 ( ) 版权所有 华为技术有限公司 6

10 3 Python SDK 3 Python SDK 3.1 使用前准备 环境准备 Python 语言运行环境 安装 Python 2.7 及以上版本, 暂时不支持 Python 3 注册华为云账号并开通 SDK 获取及安装 提供 Python SDK 及 DEMO 程序, 用户可直接下载使用 : SDK 包下载 SDK DEMO 程序 下载 Python SDK 包, 解压后, 进入解压目录执行安装 python setup.py install 3.2 开始使用 使用示例代码发送短信 以下给出了发送短信的代码, 采用华为云账号密码的方式创建服务实例 说明 存在问题 : 由于代码中有中文字符, 若您直接把代码复制到 Windows 的文本中, 因 windows 默认中文编码是 GBK, 执行代码时可能会报编码错误 解决办法 : 1. 用 Windows 文本编辑器打开 python 脚本, 选择 文件 > 另存为 2. 在弹出的对话框中, 保存类型 更改为 所有文件 (*.*), 编码 由默认的 ANSI 改为 UTF-8, 文件名保持不变 3. 单击保存 # coding=utf-8 import time from smnsdkcore.client import SMNClient 文档版本 02 ( ) 版权所有 华为技术有限公司 7

11 3 Python SDK from smnsdkrequests.v smspublish import SmsPublish def demosendsms(sms_sign_id, endpoint, message): request = SmsPublish() request.set_endpoint(endpoint) request.set_message(message) request.set_sign_id(sms_sign_id) return client.send(request) if name == " main ": client = SMNClient(username='YourAccountUserName', domain_name='youraccountdomainname', password='youraccountpassword', region_id='yourregionname') #sms_sign_id 为您使用的短信签名的签名 ID sms_sign_id = 'a0f6d2****cd4ff8b70eeecb612511da' #phonenumber 为您要发送短信的手机号码 phonenumber = ' ****29' message = ' 您的验证码是 :1234, 请查收 ' status, headers, response_body = demosendsms(sms_sign_id, phonenumber, message) print status, response_body 使用示例代码通过主题发布消息 以下给出了创建主题 添加订阅的示例代码, 添加订阅成功会发送订阅确认消息给终端 创建 Topic, 并获取 response 返回的 topic_urn # coding=utf-8 from smnsdkcore.client import SMNClient from smnsdkrequests.v createtopic import CreateTopic def democreatetopic(topic_name, display_name): request = CreateTopic() request.set_topic_name(topic_name) request.set_display_name(display_name) return client.send(request) if name == " main ": client = SMNClient(username='YourAccountUserName', domain_name='youraccountdomainname', password='youraccountpassword', region_id='yourregionname') status, headers, response_body = democreatetopic('python-sdk', 'FromCloud') print status, response_body 向 Topic 添加订阅, 获取 response 返回的 subscription_urn 代码中 test_urn 是上述代码返回的 topic_urn,endpoint_phone 改成具体手机号 # coding=utf-8 from smnsdkcore.client import SMNClient from smnsdkrequests.v subscribe import Subscribe def demosubscribe(topic_urn, endpoint, remark): request = Subscribe() request.set_endpoint(endpoint) request.set_remark(remark) request.set_topic_urn(topic_urn) return client.send(request) if name == " main ": client = SMNClient(username='YourAccountUserName', domain_name='youraccountdomainname', password='youraccountpassword', region_id='yourregionname') test_urn = 'urn:smn:cn-north-1:xxxx:python-sdk' endpoint_phone = ' ****29' 文档版本 02 ( ) 版权所有 华为技术有限公司 8

12 3 Python SDK endpoint_remark = 'this is pengzl phone' status, headers, response_body = demosubscribe(test_urn, endpoint_phone, endpoint_remark) print status, response_body 手机终端收到订阅确认短信, 点击订阅链接确认订阅后, 您可以向主题发布消息 代码中 test_urn subscription_urn 分别是上述返回的 topic_urn 和 subscription_urn # coding=utf-8 from smnsdkcore.client import SMNClient from smnsdkrequests.v import Publish from smnsdkrequests.v publish import PublishMessage def demopublishmessage(topic_urn, message): request = PublishMessage() request.set_topic_urn(topic_urn) request.set_subject("subject, only display to subscription") request.set_message(message) return client.send(request) if name == " main ": client = SMNClient(username='YourAccountUserName', domain_name='youraccountdomainname', password='youraccountpassword', region_id='yourregionname') test_urn = 'urn:smn:cn-north-1: xxxx:python-sdk' subscription_urn = 'urn:smn:cn-north-1: xxxx:python-sdk:xxxx' message = ' 您的验证码是 :1234, 请查收 ' status, headers, response_body = demopublishmessage(test_urn, message) print status, response_body 更多示例代码请参考 github 上的 example 项目 Example 项目地址 文档版本 02 ( ) 版权所有 华为技术有限公司 9

13 4 PHP SDK 4 PHP SDK 4.1 使用前准备 环境准备 安装 PHP 5.5 及以上版本 注册华为云账号并开通 SDK 获取及安装 提供 PHP SDK 及 DEMO 程序, 用户可直接下载使用 : SDK 包下载 SDK 源码及 DEMO 程序 执行以下步骤引入 PHP SDK 1. 解压 smn-sdk-php-master.zip 文件, 将 smn-sdk-php 目录复制到程序中 2. 在调用文件中引用 smn-sdk-php/bootstrap.php, 例如 :require_once(dir. '/../smnsdk-php/bootstrap.php') 3. 导入 SMN 的命名空间 4.2 开始使用 使用示例代码发送短信 以下给出了发送短信的代码, 采用华为云账号密码的方式创建服务实例 如果需要自定义 HTTP 参数或者使用代理, 请参考 HTTP 参数设置和使用代理 <?php require_once( DIR. '/../smn-sdk-php/bootstrap.php'); use SMN\Client\DefaultSmnClient as DefaultSmnClient; $client = new DefaultSmnClient( 'YourAccountUserName', 'YourAccountDomainName', 文档版本 02 ( ) 版权所有 华为技术有限公司 10

14 4 PHP SDK 'YourAccountPassword', 'YourRegionName'); $smnrequest = new SMN\Request\Sms\SmsPublishRequest(); $smnrequest->setendpoint('86136*****587') ->setsignid('6be340e91e******d85837e ') ->setmessage(' 您的验证码是 :12346, 请查收 '); $response = $client->sendrequest($smnrequest); print_r($response->issuccess()); print_r($response->body); 使用示例代码通过主题发布消息 以下给出了创建主题 添加订阅的示例代码, 添加订阅成功会发送订阅确认消息给终端 <?php require_once( DIR. '/../smn-sdk-php/bootstrap.php'); use SMN\Client\DefaultSmnClient as DefaultSmnClient; $client = new DefaultSmnClient( 'YourAccountUserName', 'YourAccountDomainName', 'YourAccountPassword', 'YourRegionName'); // 创建 topic 请求对象, 并设置参数 $topicrequest = new SMN\Request\Topic\CreateTopicRequest(); $topicrequest->setname('create_by_php_01') ->setdisplayname('topic display name'); $topicresponse = $client->sendrequest($topicrequest); print_r($topicresponse->issuccess()); print_r($topicresponse->body); // 订阅请求对象, 并设置参数 $smnrequest = new SMN\Request\Subscription\SubscribeRequest(); $smnrequest->setendpoint('+86136*****587') ->setprotocol('sms') ->settopicurn($topicresponse->body->topic_urn); $response = $client->sendrequest($smnrequest); print_r($response->issuccess()); print_r($response->body); 终端确认订阅后, 您可以向主题发布消息 <?php require_once( DIR. '/../smn-sdk-php/bootstrap.php'); use SMN\Client\DefaultSmnClient as DefaultSmnClient; $client = new DefaultSmnClient( 'YourAccountUserName', 'YourAccountDomainName', 'YourAccountPassword', 'YourRegionName'); HTTP 参数设置和使用代理 $smnrequest = new SMN\Request\Publish\PublishWithMessageRequest(); $smnrequest->settopicurn('urn:smn:cn-north-1:cffe4fc4c9a54219b60dbaf7b586e132:create_by_php_01') ->setmessage('test message by php sdk') ->setsubject('test message subject'); $response = $client->sendrequest($smnrequest); print_r($response->issuccess()); print_r($response->body); 以下示例代码向您展示了如何自定义设置 HTTP 参数和使用代理 : 文档版本 02 ( ) 版权所有 华为技术有限公司 11

15 4 PHP SDK 1. 创建 ClientConfiguration 并设置相应参数 2. 创建服务实例并设置 ClientConfiguration $client = new DefaultSmnClient( 'YourAccountUserName', 'YourAccountDomainName', 'YourAccountPassword', 'YourRegionName'); // 设置代理 $config = new \SMN\Common\ClientConfiguration(); $config->setproxyhost(' '); $config->setproxyport(8080); $config->settimeout(80); $client->setclientconfiguration($config); 更多示例代码请参考 github 上的 example 项目 Example 项目地址 文档版本 02 ( ) 版权所有 华为技术有限公司 12

16 5 Go SDK 5 Go SDK 5.1 使用前准备 环境准备 Go 语言运行环境, 安装 Go 1.5 及以上版本 注册华为云账号并开通 SDK 获取及安装 提供 GO SDK 及 DEMO 程序, 用户可直接下载使用 : SDK 包下载 SDK DEMO 程序 执行如下命令下载并安装 SDK go get -u github.com/simplemessagenotification/smn-sdk-go/smn-sdk-go 5.2 开始使用 使用示例代码发送短信 以下给出了发送短信的代码, 采用华为云账号密码的方式创建服务实例 如果需要自定义 HTTP 参数或者使用代理, 请参考 HTTP 参数设置和使用代理 package main import ( "github.com/smn-sdk-go/smn-sdk-go/client" "fmt" ) func main() // init client, you can init client only once smnclient, err := client.newclient( "YourRegionName") if err!= nil panic(err) 文档版本 02 ( ) 版权所有 华为技术有限公司 13

17 5 Go SDK request := smnclient.newsmspublishrequest() request.endpoint = "+86136*****587" request.signid = "6be340e91e524******85837e " request.message = " 您的验证码是 :1234, 请查收 " response, err := smnclient.smspublish(request) if err!= nil fmt.println("the request is error ", err) return if!response.issuccess() fmt.printf("%#v\n", response.errorresponse) return fmt.printf("%#v\n", response) 使用示例代码通过主题发布消息 以下给出了创建主题 添加订阅的示例代码, 添加订阅成功会发送订阅确认消息给终端 package main import ( "github.com/simplemessagenotification/smn-sdk-go/smn-sdk-go/client" "fmt" ) func main() // init client smnclient, err := client.newclient( "YourRegionName") if err!= nil panic(err) createtopicreqeust := smnclient.newcreatetopicrequest() createtopicreqeust.name = "topicname_go" createtopicreqeust.displayname = " topicdisplayname" createtopicresponse, err := smnclient.createtopic(createtopicreqeust) if err!= nil fmt.println("the request is error ", err) return if!createtopicresponse.issuccess() fmt.printf("%#v\n", createtopicresponse.errorresponse) return subscriberequest := smnclient.newsubscriberequest() subscriberequest.endpoint = "+86136*****587" subscriberequest.topicurn = createtopicresponse.topicurn subscriberequest.protocol = "sms" subscriberequest.remark = "subscribe sms" response, err := smnclient.subscribe(subscriberequest) if err!= nil fmt.println("the request is error ", err) return fmt.printf("%#v\n", response) 终端确认订阅后, 您可以向主题发布消息 package main import ( "github.com/simplemessagenotification/smn-sdk-go/smn-sdk-go/client" "fmt" ) 文档版本 02 ( ) 版权所有 华为技术有限公司 14

18 5 Go SDK func main() // init client smnclient, err := client.newclient( "YourRegionName") if err!= nil panic(err) request := smnclient.newpublishmessagerequest() request.topicurn = "urn:smn:cn-north-1:cffe4fc4c*************586e132:topic1_go" request.message = "test content" response, err := smnclient.publishmessage(request) if err!= nil fmt.println("the request is error ", err) return if!response.issuccess() fmt.printf("%#v\n", response.errorresponse) return fmt.printf("%#v\n", response) HTTP 参数设置和使用代理 以下示例代码向您展示了如何自定义设置 HTTP 参数和使用代理 : 1. 创建 ClientConfiguration 并设置相应参数 2. 创建服务实例并设置 ClientConfiguration proxy := func(_ *http.request) (*url.url, error) return url.parse(" transport := &http.transport Proxy: proxy, TLSClientConfig:&tls.ConfigInsecureSkipVerify:true config := commom.newclientconfig() config.settimeout(20 * time.second) config.settransport(transport) // 初始化 smnclient, err := client.newclientwithconfig( "YourRegionName", config) 更多示例代码请参考 github 上的 example 项目 Example 项目地址 文档版本 02 ( ) 版权所有 华为技术有限公司 15

19 6 C# SDK 6 C# SDK 6.1 使用前准备 环境准备 安装.NET 4.5 及以上版本 注册华为云账号并开通 SDK 获取及安装 提供 C# SDK 及 DEMO 程序, 用户可直接下载使用 : SDK DLL 下载 SDK 源码及 DEMO 程序在您的应用程序将 smn-sdk-net.dll,newtonsoft.json.dll 引入 6.2 开始使用 使用示例代码发送短信 以下给出了发送短信的代码, 采用华为云账号密码的方式创建服务实例 如果需要自定义 HTTP 参数或者使用代理, 请参考 HTTP 参数设置和使用代理 using Smn; using Smn.Request.Sms; using Smn.Response.Sms; using System; namespace Smn.Example class SmnDemo public static void Main(string[] args) // 初始化 client SmnClient smnclient = new SmnClient( 文档版本 02 ( ) 版权所有 华为技术有限公司 16

20 6 C# SDK "YourRegionName"); // 发送请求对象, 并设置参数 SmsPublishRequest request = new SmsPublishRequest // 发送手机号码号码格式 (+)( 国家码 )( 手机号码 ) Endpoint = "+86136*****587", // 短信签名必填, 需要在的自助页面申请签名, 申请办理时间约 2 天 SignId = "6be340e91e5*********37e ", Message = " 您的验证码是 :1234, 请查收 " ; try // 发送请求并返回响应 SmsPublishResponse response = smnclient.sendrequest(request); string result = response.messageid; Console.WriteLine("0", result); catch (Exception e) // 处理异常 Console.WriteLine("0", e.message); 使用示例代码通过主题发布消息 以下给出了创建主题 添加订阅的示例代码, 添加订阅成功会发送订阅确认消息给终端 using Smn; using Smn.Request.Subscription; using Smn.Request.Topic; using Smn.Response.Subscription; using Smn.Response.Topic; using Smn.Util; using System; namespace smn_sdk_net_example class TopicDocDemo public static void Main(string[] args) // 初始化 client SmnClient smnclient = new SmnClient( "YourRegionName"); // 创建 topic 请求对象 CreateTopicRequest createtopicrequest = new CreateTopicRequest Name = "create_test_csharp3", DisplayName = "topic display name", ; CreateTopicResponse createtopicresponse; try // 发送请求并返回响应 createtopicresponse = smnclient.sendrequest(createtopicrequest); string result = createtopicresponse.topicurn; catch (Exception e) // 处理异常 Console.WriteLine("0", e.message); Console.ReadLine(); return; 文档版本 02 ( ) 版权所有 华为技术有限公司 17

21 6 C# SDK // 设置请求对象 SubscribeRequest subscriberequest = new SubscribeRequest TopicUrn = createtopicresponse.topicurn, Protocol = ProtocolType.SMS, Endpoint = "+86136*****587", Remark = "subscribe test" ; try // 发送请求并返回响应 SubscribeResponse subscriberesponse = smnclient.sendrequest(subscriberequest); string result = subscriberesponse.requestid; Console.WriteLine("0", result); Console.ReadLine(); catch (Exception e) // 处理异常 Console.WriteLine("0", e.message); Console.ReadLine(); 终端确认订阅后, 您可以向主题发布消息 using Smn; using Smn.Request.Publish; using Smn.Response.Publish; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace smn_sdk_net_example class PublishDocDemo public static void Main(string[] args) // 初始化 client SmnClient smnclient = new SmnClient( "YourRegionName"); // 设置请求对象 PublishRequest request = new PublishRequest TopicUrn = "urn:smn:cn-north-1:cffe4fc4c*b586e132:create_test_csharp3", Subject = "hello csharp", Message = "a test messag from csharp sdk" ; try // 发送请求并返回响应 PublishResponse response = smnclient.sendrequest(request); string result = response.messageid; Console.WriteLine("0", result); Console.ReadLine(); catch (Exception e) // 处理异常 Console.WriteLine("0", e.message); Console.ReadLine(); 文档版本 02 ( ) 版权所有 华为技术有限公司 18

22 6 C# SDK HTTP 参数设置和使用代理 以下示例代码向您展示了如何自定义设置 HTTP 参数和使用代理 : 1. 创建 ClientConfiguration 并设置相应参数 2. 创建服务实例并设置 ClientConfiguration ClientConfiguration configuration = new ClientConfiguration Timeout = 80000, ProxyHost = " ", ProxyPort = 808, ProxyUsername = "break", ProxyPassword = "123456" ; smnclient = new SmnClient( "YourRegionName", configuration); 更多示例代码请参考 github 上的 example 项目 Example 项目地址 文档版本 02 ( ) 版权所有 华为技术有限公司 19

23 A 修订记录 A 修订记录 版本日期 变更说明 第二次正式发布 修改 : JAVA SDK 章节的链接地址新增 : Python SDK 章节 PHP SDK 章节 Go SDK 章节 C# SDK 章节 第一次正式发布 文档版本 02 ( ) 版权所有 华为技术有限公司 20

SDK参考

SDK参考 文档版本 03 发布日期 2019-01-30 华为技术有限公司 版权所有 华为技术有限公司 2019 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束, 本文档中描述的全部或部分产品

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 华为云帮助中心 消息通知服务 发送短信 六步发送短信 消息通知服务是可靠的 可扩展的 海量的消息处理服务 它大大简化系统耦合, 能够根据用户的需求, 向订阅终端推送不同类型的消息, 如电子邮件 短信等 消息通知服务提供短信业务, 目前仅面向企业用户开放 在发送短信前, 您需要创建华为云帐号 完成企业认证 进行帐号充值和申请短信签名, 等短信签名审批通过就可发送短信 发送短信的方式有三种 : 登录控制台

More information

API参考

API参考 文档版本 03 发布日期 2018-06-20 华为技术有限公司 版权所有 华为技术有限公司 2018 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束, 本文档中描述的全部或部分产品

More information

云数据库 RDS SDK

云数据库 RDS SDK 云数据库 RDS SDK SDK SDK 下载 SDK 下载 最新版本 java_sdk.zip python_sdk.zip php_sdk.zip c#_sdk.zip 历史版本 2015-11-3 java_sdk.zip python_sdk.zip php_sdk.zip c#_sdk.zip JAVA 教程 JAVA 创建 Access Key 登陆阿里云账号 打开 我的 Access

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取将导致上次获取的 access_token 失效 接入方可以使用 AppID 和 AppSecret

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

SDK参考

SDK参考 文档版本 05 发布日期 2019-06-25 华为技术有限公司 版权所有 华为技术有限公司 2019 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束, 本文档中描述的全部或部分产品

More information

EJB-Programming-4-cn.doc

EJB-Programming-4-cn.doc EJB (4) : (Entity Bean Value Object ) JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Session Bean J2EE Session Façade Design Pattern Session Bean Session

More information

SDK参考

SDK参考 文档版本 03 发布日期 2018-07-30 华为技术有限公司 版权所有 华为技术有限公司 2018 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束, 本文档中描述的全部或部分产品

More information

新美大酒店开放平台SDK(.NET版)使用说明.pages

新美大酒店开放平台SDK(.NET版)使用说明.pages SDK(.NET 版 ) 使 用说明 1 SDK 包说明 1.1 获取 SDK SDK 可以在数据平台下载, 也可直接通过下载地址获得 下载地址 : http://s3.meituan.net/v1/mss_de81c933e113413ea913a772b707b9c9/open-platform-sdk/mthotelopenplatform-sdk-1.0-net.zip 下载成功后, 解压后可获得

More information

untitled

untitled How to using M-Power Report API M-Power Report API 力 了 M-Power Report -- Java (Library) M-Power Report API 行 Java M-Power Report M-Power Report API ( 30 ) PDF/HTML/CSV/XLS JPEG/PNG/SVG 料 料 OutputStream

More information

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 access_token=access_token (http

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址   access_token=access_token (http 停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 https://webapi.zego.im/cgi/stop-mix? access_token=access_token (https://webapi.zego.im/cgi/stop-mix? access_token=access_token)

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck

More information

untitled

untitled 1 Outline 類别 欄 (1) 類 類 狀 更 易 類 理 若 類 利 來 利 using 來 namespace 類 ; (2) namespace IBM class Notebook namespace Compaq class Notebook 類别 類 來 類 列 欄 (field) (property) (method) (event) 類 例 立 來 車 類 類 立 車 欄 料

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌 语 言 程 序 设 计 郑 莉 胡 家 威 编 著 清 华 大 学 逸 夫 图 书 馆 北 京 内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌 握 语

More information

untitled

untitled 1 Outline ArrayList 類 列類 串類 類 類 例 理 MSDN Library MSDN Library 量 例 參 列 [ 說 ] [] [ 索 ] [] 來 MSDN Library 了 類 類 利 F1 http://msdn.microsoft.com/library/ http://msdn.microsoft.com/library/cht/ Object object

More information

《大话设计模式》第一章

《大话设计模式》第一章 第 1 章 代 码 无 错 就 是 优? 简 单 工 厂 模 式 1.1 面 试 受 挫 小 菜 今 年 计 算 机 专 业 大 四 了, 学 了 不 少 软 件 开 发 方 面 的 东 西, 也 学 着 编 了 些 小 程 序, 踌 躇 满 志, 一 心 要 找 一 个 好 单 位 当 投 递 了 无 数 份 简 历 后, 终 于 收 到 了 一 个 单 位 的 面 试 通 知, 小 菜 欣 喜

More information

untitled

untitled 4.1AOP AOP Aspect-oriented programming AOP 來說 AOP 令 理 Cross-cutting concerns Aspect Weave 理 Spring AOP 來 AOP 念 4.1.1 理 AOP AOP 見 例 來 例 錄 Logging 錄 便 來 例 行 留 錄 import java.util.logging.*; public class HelloSpeaker

More information

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6 www.brainysoft.net 1.JasperReport ireport...4 1.1 JasperReport...4 1.2 ireport...4 2....4 2.1 JDK...4 2.1.1 JDK...4 2.1.2 JDK...5 2.1.3 JDK...5 2.2 ant...6 2.2.1 ant...6 2.2.2 ant...6 2.3 JasperReport...7

More information

Mac Java import com.apple.mrj.*;... public class MyFirstApp extends JFrame implements ActionListener, MRJAboutHandler, MRJQuitHandler {... public MyFirstApp() {... MRJApplicationUtils.registerAboutHandler(this);

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-065Big5 Title : Sun Certified Programmer for the Java 2 Platform, SE 6.0 Version : Demo 1 / 14 1. 35. String #name = "Jane Doe"; 36. int

More information

附录J:Eclipse教程

附录J:Eclipse教程 附 录 J:Eclipse 教 程 By Y.Daniel Liang 该 帮 助 文 档 包 括 以 下 内 容 : Eclipse 入 门 选 择 透 视 图 创 建 项 目 创 建 Java 程 序 编 译 和 运 行 Java 程 序 从 命 令 行 运 行 Java Application 在 Eclipse 中 调 试 提 示 : 在 学 习 完 第 一 章 后 使 用 本 教 程 第

More information

常见问题

常见问题 数据管理服务 常见问题 文档版本 03 发布日期 2018-12-21 华为技术有限公司 版权所有 华为技术有限公司 2019 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束,

More information

2 Java 语 言 程 序 设 计 教 程 1.2.1 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

2 Java 语 言 程 序 设 计 教 程 1.2.1 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难 第 1 章 Java 概 述 Java 的 诞 生 Java 的 特 点 Java 开 发 环 境 安 装 与 配 置 创 建 并 运 行 一 个 简 单 的 Java 程 序 Java 语 言 是 当 今 计 算 机 软 件 行 业 中 最 热 门 的 网 络 编 程 语 言, 以 Java 为 核 心 的 芯 片 技 术 编 译 技 术 数 据 库 连 接 技 术, 以 及 基 于 企 业 级

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

Eclipse C C++, or

Eclipse C C++,  or Eclipse C C++, Emailctchen@pl.csie.ntut.edu.tw or s1669021@ntut.edu.tw, s2598003@ntut.edu.tw http://pl.csie.ntut.edu.tw/~ctchen, http://www.ntut.edu.tw/~s2598003/ 2004/9/10 (0.02 ) Eclipse http://www.eclipse.org

More information

untitled

untitled 1 MSDN Library MSDN Library 量 例 參 列 [ 說 ] [] [ 索 ] [] 來 MSDN Library 了 類 類 利 F1 http://msdn.microsoft.com/library/ http://msdn.microsoft.com/library/cht/ Object object 參 類 都 object 參 object Boxing 參 boxing

More information

FileMaker 16 ODBC 和 JDBC 指南

FileMaker 16 ODBC 和 JDBC 指南 FileMaker 16 ODBC JDBC 2004-2017 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker Cloud FileMaker,

More information

Hive:用Java代码通过JDBC连接Hiveserver

Hive:用Java代码通过JDBC连接Hiveserver Hive: 用 Java 代码通过 JDBC 连接 Hiveserver 我们可以通过 CLI Client Web UI 等 Hive 提供的用户接口来和 Hive 通信, 但这三种方式最常用的是 CLI;Client 是 Hive 的客户端, 用户连接至 Hive Server 在启动 Client 模式的时候, 需要指出 Hive Server 所在节点, 并且在该节点启动 Hive Server

More information

Microsoft Word - Learn Objective-C.doc

Microsoft Word - Learn Objective-C.doc Learn Objective C http://cocoadevcentral.com/d/learn_objectivec/ Objective C Objective C Mac C Objective CC C Scott Stevenson [object method]; [object methodwithinput:input]; output = [object methodwithoutput];

More information

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指 内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指 导 你 搭 建 Linux 平 台 下 的 JAVA 开 发 环 境, 包 括 JDK 以 及 集

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入 100 年 特 種 考 試 地 方 政 府 公 務 人 員 考 試 試 題 等 別 : 三 等 考 試 類 科 : 資 訊 處 理 科 目 : 系 統 分 析 與 設 計 一 請 參 考 下 列 旅 館 管 理 系 統 的 使 用 案 例 圖 (Use Case Diagram) 撰 寫 預 約 房 間 的 使 用 案 例 規 格 書 (Use Case Specification), 繪 出 入

More information

Go构建日请求千亿微服务最佳实践的副本

Go构建日请求千亿微服务最佳实践的副本 Go 构建 请求千亿级微服务实践 项超 100+ 700 万 3000 亿 Goroutine & Channel Goroutine Channel Goroutine func gen() chan int { out := make(chan int) go func(){ for i:=0; i

More information

FileMaker 15 ODBC 和 JDBC 指南

FileMaker 15 ODBC 和 JDBC 指南 FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. / FileMaker WebDirect FileMaker, Inc. FileMaker

More information

chp6.ppt

chp6.ppt Java 软 件 设 计 基 础 6. 异 常 处 理 编 程 时 会 遇 到 如 下 三 种 错 误 : 语 法 错 误 (syntax error) 没 有 遵 循 语 言 的 规 则, 出 现 语 法 格 式 上 的 错 误, 可 被 编 译 器 发 现 并 易 于 纠 正 ; 逻 辑 错 误 (logic error) 即 我 们 常 说 的 bug, 意 指 编 写 的 代 码 在 执 行

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit Tomcat Web JUnit Cactus JUnit Java Cactus JUnit 26.1 JUnit Java JUnit JUnit Java JSP Servlet JUnit Java Erich Gamma Kent Beck xunit JUnit boolean JUnit Java JUnit Java JUnit Java 26.1.1 JUnit JUnit How

More information

新・解きながら学ぶJava

新・解きながら学ぶJava 481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

ebook

ebook 26 JBuilder RMI Java Remote Method Invocation R M I J a v a - - J a v a J a v J a v a J a v a J a v a R M I R M I ( m a r s h a l ) ( u n m a r c h a l ) C a ff e i n e J a v a j a v a 2 i i o p J a v

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6: Chapter 15. Suppressed Exception CH14 Finally Block Java SE 7 try-with-resources JVM cleanup try-with-resources JVM cleanup cleanup Java SE 7 Throwable getsuppressed Throwable[] getsuppressed() Suppressed

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466>

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466> packages 3-31 PART 3-31 03-03 ASP.NET ASP.N MVC ASP.NET ASP.N MVC 4 ASP.NET ASP.NE MVC Entity Entity Framework Code First 2 TIPS Visual Studio 20NuGetEntity NuGetEntity Framework5.0 CHAPTER 03 59 3-3-1

More information

获取 Access Token 1 基础概念 access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要妥善保存,access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新

获取 Access Token 1 基础概念 access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要妥善保存,access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新 获取 Access Token 1 基础概念 access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要妥善保存,access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新 接入方可以使用 app_id 和 server_app_secret 调用本接口来获取 access_token

More information

untitled

untitled ArcGIS Server Web services Web services Application Web services Web Catalog ArcGIS Server Web services 6-2 Web services? Internet (SOAP) :, : Credit card authentication, shopping carts GIS:, locator services,

More information

Learning Java

Learning Java Java Introduction to Java Programming (Third Edition) Prentice-Hall,Inc. Y.Daniel Liang 2001 Java 2002.2 Java2 2001.10 Java2 Philip Heller & Simon Roberts 1999.4 Java2 2001.3 Java2 21 2002.4 Java UML 2002.10

More information

Java 1 Java String Date

Java 1 Java String Date JAVA SCJP Java 1 Java String Date 1Java 01 Java Java 1995 Java Java 21 Java Java 5 1-1 Java Java 1990 12 Patrick Naughton C++ C (Application Programming Interface API Library) Patrick Naughton NeXT Stealth

More information

JavaIO.PDF

JavaIO.PDF O u t p u t S t ream j a v a. i o. O u t p u t S t r e a m w r i t e () f l u s h () c l o s e () public abstract void write(int b) throws IOException public void write(byte[] data) throws IOException

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific

More information

穨IC-1000

穨IC-1000 IC-1000 LEDOMARS Information Coporation :(02)27913828 :(02)27945895 (04)2610628 (04)2650852 (07)3897016 (07)3897165 http://www.ledomars.com.tw 1 1. IC-1000 2. IC-1000 LED : ERROR LNK/ACT PWR TEST PWR(Power)

More information

新美大酒店开放平台SDK(JAVA版)使用说明.pages

新美大酒店开放平台SDK(JAVA版)使用说明.pages 新美 大酒店开放平台 SDK(JAVA 版 ) 使 用说明 说明 : 本 SDK 是 JAVA 版, 基于 JDK1. 版本 1 SDK 包说明 1.1 获取 SDK 得 SDK 包可以在新美 大酒店开放平台数据平台 (SDK 下载 ) 下载, 也可直接通过下载地址获 下载地址 : http://s3.meituan.net/v1/mss_de81c933e113413ea913a772b707b9c9/open-platform-sdk/mthotelopenplatform-sdk-1.0-jdk1..zip

More information

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii 前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii C# 7 More Effective C# C# C# C# C# C# Common Language Runtime CLR just-in-time

More information

Microsoft Word - IDL导出说明.doc

Microsoft Word - IDL导出说明.doc IDL 导出说明 目的 : VB.net+ArcEngine 做显示界面 IDL+ENVI 作为基础功能支撑 解决的方法 : 用 IDL 把 ENVI 的功能封装成为 IDL 的类, 并使用 IDL 的对象导出功能把这 些功能类导出为 DLL, 供 VB.net 调用 同时用户必需安装 IDL+ENVI 作为运行环境 操作步骤 : 1 如何用 IDL 封装 ENVI, 使其能够被 IDL 对象导出工具导出

More information

Socket Socket TcpClient Socket.Connect TcpClient.Connect Socket.Send / Receive NetworkStream 6-5

Socket Socket TcpClient Socket.Connect TcpClient.Connect Socket.Send / Receive NetworkStream 6-5 6 6-1 6-2 Socket 6-2-1 Socket 6-2-2 TcpClient 6-3 6-3-1 Socket.Connect 6-3-2 TcpClient.Connect 6-4 6-4-1 Socket.Send / Receive 6-4-2 NetworkStream 6-5 6-5-1 Socket.Close 6-5-2 TcpClient.Close 6-6 DateTime

More information

ebook71-13

ebook71-13 13 I S P Internet 13. 2. 1 k p p p P P P 13. 2. 2 1 3. 2. 3 k p p p 1 3. 2. 4 l i n u x c o n f P P P 13. 2. 5 p p p s e t u p 13. 2. 6 p p p s e t u p P P P 13. 2. 7 1 3. 2. 8 C a l d e r a G U I 13.

More information

RunPC2_.doc

RunPC2_.doc PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection

More information

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo aiming@gmail.com https://aimingoo.github.io https://github.com/aimingoo rand = new Person("Rand McKinnon",... https://docs.oracle.com/cd/e19957-01/816-6408-10/object.htm#1193255

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-055Big5 Title : Sun Certified Programmer for the Java 2 Platform.SE 5.0 Version : Demo 1 / 22 1. 11. public static void parse(string str)

More information

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M ASP.NET MVC Visual Studio 2017 1 1-4 MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\MvcExamples firstmvc MVC 1-7 ASP.NET MVC 1-9 ASP.NET

More information

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 本章学习目标 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 配置视图解析器 @RequestMapping 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 和 Struts2 都属于表现层的框架, 它是 Spring 框架的一部分, 我们可 以从 Spring 的整体结构中看得出来 :

More information

第3章.doc

第3章.doc 3 3 3 3.1 3 IT Trend C++ Java SAP Advantech ERPCRM C++ C++ Synopsys C++ NEC C C++PHP C++Java C++Java VIA C++ 3COM C++ SPSS C++ Sybase C++LinuxUNIX Motorola C++ IBM C++Java Oracle Java HP C++ C++ Yahoo

More information

(6) 要 求 付 款 管 理 员 从 预 订 表 中 查 询 距 预 订 的 会 议 时 间 两 周 内 的 预 定, 根 据 客 户 记 录 给 满 足 条 件 的 客 户 发 送 支 付 余 款 要 求 (7) 支 付 余 款 管 理 员 收 到 客 户 余 款 支 付 的 通 知 后, 检

(6) 要 求 付 款 管 理 员 从 预 订 表 中 查 询 距 预 订 的 会 议 时 间 两 周 内 的 预 定, 根 据 客 户 记 录 给 满 足 条 件 的 客 户 发 送 支 付 余 款 要 求 (7) 支 付 余 款 管 理 员 收 到 客 户 余 款 支 付 的 通 知 后, 检 2016 年 上 半 年 软 件 设 计 师 考 试 真 题 ( 下 午 题 ) 下 午 试 题 试 题 一 ( 共 15 分 ) 阅 读 下 列 说 明 和 图, 回 答 问 题 1 至 问 题 4, 将 解 答 填 入 答 题 纸 的 对 应 栏 内 说 明 某 会 议 中 心 提 供 举 办 会 议 的 场 地 设 施 和 各 种 设 备, 供 公 司 与 各 类 组 织 机 构 租 用 场

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Java application Java main applet Web applet Runnable Thread CPU Thread 1 Thread 2 Thread 3 CUP Thread 1 Thread 2 Thread 3 ,,. (new) Thread (runnable) start( ) CPU (running) run ( ) blocked CPU sleep(

More information

Microsoft Word - PHP7Ch01.docx

Microsoft Word - PHP7Ch01.docx PHP 01 1-6 PHP PHP HTML HTML PHP CSSJavaScript PHP PHP 1-6-1 PHP HTML PHP HTML 1. Notepad++ \ch01\hello.php 01: 02: 03: 04: 05: PHP 06:

More information

Microsoft Word - ch04三校.doc

Microsoft Word - ch04三校.doc 4-1 4-1-1 (Object) (State) (Behavior) ( ) ( ) ( method) ( properties) ( functions) 4-2 4-1-2 (Message) ( ) ( ) ( ) A B A ( ) ( ) ( YourCar) ( changegear) ( lowergear) 4-1-3 (Class) (Blueprint) 4-3 changegear

More information

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款 JAVA 程 序 设 计 ( 肆 ) 徐 东 / 数 学 系 使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款 使 用 Java class 代 表 保 险 箱 public class SaveBox 类 名 类 类 体 实 现 封 装 性 使 用 class SaveBox 代 表 保

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Fortran Algol Pascal Modula-2 BCPL C Simula SmallTalk C++ Ada Java C# C Fortran 5.1 message A B 5.2 1 class Vehicle subclass Car object mycar public class Vehicle extends Object{ public int WheelNum

More information

SDK参考

SDK参考 文档版本 06 发布日期 2019-02-02 华为技术有限公司 版权所有 华为技术有限公司 2019 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束, 本文档中描述的全部或部分产品

More information

untitled

untitled Work Managers 什 Work Managers? WebLogic Server 9.x 行 (thread) 理 thread pool 數量 立 execute queues 來 量 理 thread count, thread priority 參數 理 thread pool 數量? WebLogic Server 9.x 理 行 (thread) (self-tuning) 句

More information

输入 project name 选择完成

输入 project name 选择完成 JAVA 程序访问 HighGo DB 的环境准备 山东瀚高科技有限公司版权所有仅允许不作任何修改的转载和转发 Hibernate 的配置 MyEclipse 中创建新项目 : 选择菜单栏 file---new---project 选择 web project 进行下一步 输入 project name 选择完成 4. 单击 " 添加 JAR/ 文件夹 ", 会如下图出现 JDBC 下载 Hibernate

More information

ebook50-15

ebook50-15 15 82 C / C + + Developer Studio M F C C C + + 83 C / C + + M F C D L L D L L 84 M F C MFC DLL M F C 85 MFC DLL 15.1 82 C/C++ C C + + D L L M F C M F C 84 Developer Studio S t u d i o 292 C _ c p l u s

More information

untitled

untitled PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說

More information

Visual C# 2010 與 UML 開發實戰 C# 第 5 章物件導向基礎 C# C# 第 6 章資料與變數 C# 第 7 章判斷式與迴圈 C# 第 8 章陣列與集合 C# 第 9 章偵錯與例外狀況處理 Visual Studio 2010 C# try...catch ix

Visual C# 2010 與 UML 開發實戰 C# 第 5 章物件導向基礎 C# C# 第 6 章資料與變數 C# 第 7 章判斷式與迴圈 C# 第 8 章陣列與集合 C# 第 9 章偵錯與例外狀況處理 Visual Studio 2010 C# try...catch ix C# Visual Studio 2010.NET Framework 4 Visual C# WPF 第 1 章 Visual Studio 2010 概述.NET Framework 4 Visual Studio 2010 第 2 章建立 WPF 視窗應用程式 WPF Visual Studio 2010 WPF C# 第 3 章 WPF 基本控制項 WPF WPF Label TextBox

More information

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1 科 技 部 自 由 軟 體 專 案 原 始 程 式 碼 使 用 手 冊 Source Code Manual of NSC Open Source Project 可 信 賴 的 App 安 全 應 用 框 架 -App 應 用 服 務 可 移 轉 性 驗 證 Trusted App Framework -Transferability Verification on App MOST 102-2218-E-011-012

More information

D C 93 2

D C 93 2 D9223468 3C 93 2 Java Java -- Java UML Java API UML MVC Eclipse API JavadocUML Omendo PSPPersonal Software Programming [6] 56 8 2587 56% Java 1 epaper(2005 ) Java C C (function) C (reusability) eat(chess1,

More information

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Web Chapter 22 SharePoint Web Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web 21 22-1 SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Views.asmx View SharePoint

More information

3 3 WCF runtime (exception) SOAP WCF Service exception FaultContract (attribute) (strong-typed) exception SOAP SOAP WCF Service exception WCF Service

3 3 WCF runtime (exception) SOAP WCF Service exception FaultContract (attribute) (strong-typed) exception SOAP SOAP WCF Service exception WCF Service 3 3 WCF runtime(exception)soap WCF Serviceexception FaultContract(attribute)(strong-typed) exceptionsoap SOAP WCF Serviceexception WCF Service exception exception exception () third party( ) WCF Service

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 70-536Chinese(C++) Title : TS:MS.NET Framework 2.0-Application Develop Foundation Version : DEMO 1 / 10 1. Exception A. Data B. Message C.

More information

1. 2. Flex Adobe 3.

1. 2. Flex Adobe 3. 1. 2. Flex Adobe 3. Flex Adobe Flex Flex Web Flex Flex Flex Adobe Flash Player 9 /rich Internet applications/ria Flex 1. 2. 3. 4. 5. 6. SWF Flash Player Flex 1. Flex framework Adobe Flex 2 framework RIA

More information

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj Message Transition 5-1 5-2 DataInputStream Class 5-3 DataOutputStream Class 5-4 PrintStream Class 5-5 (Message Transition) (Exercises) Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream

More information

最佳实践

最佳实践 云手机 最佳实践 文档版本 01 发布日期 2019-04-18 华为技术有限公司 版权所有 华为技术有限公司 2019 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束,

More information

EK-STM32F

EK-STM32F STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

Microsoft Word - Broker.doc

Microsoft Word - Broker.doc Broker 模式 采用 broker 模式对分布式计算进行简单模拟 系统在一个进程内模拟分布式环境, 因此不涉及网络编程和进程间通信,Broker 通过本地函数调用的方式实现 request 和 response 的转发 采用 broker 模式对分布式计算进行简单的模拟, 要求如下 : 设计四个 server, 一个 server 接收两个整数, 求和并返回结果, 一个 server 接收两个整数,

More information

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, http://debut.cis.nctu.edu.tw/~chi Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, : POSITIVE_INFINITY NEGATIVE_INFINITY

More information

untitled

untitled 1 行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類 Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行 Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart

More information

RxJava

RxJava RxJava By 侦跃 & @hi 头 hi RxJava 扩展的观察者模式 处 观察者模式 Observable 发出事件 Subscriber 订阅事件 bus.post(new AnswerEvent(42)); @Subscribe public void onanswer(answerevent event) {! }! Observable observable = Observable.create(new

More information

WWW PHP

WWW PHP WWW PHP 2003 1 2 function function_name (parameter 1, parameter 2, parameter n ) statement list function_name sin, Sin, SIN parameter 1, parameter 2, parameter n 0 1 1 PHP HTML 3 function strcat ($left,

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

Spark读取Hbase中的数据

Spark读取Hbase中的数据 Spark 读取 Hbase 中的数据 Spark 和 Flume-ng 整合, 可以参见本博客 : Spark 和 Flume-ng 整合 使用 Spark 读取 HBase 中的数据 如果想及时了解 Spark Hadoop 或者 Hbase 相关的文章, 欢迎关注微信公共帐号 :iteblog_hadoop 大家可能都知道很熟悉 Spark 的两种常见的数据读取方式 ( 存放到 RDD 中 ):(1)

More information

4.1 AMI MQSeries API AMI MQI AMI / / AMI JavaC C++ AMI / AMI AMI - / /

4.1 AMI MQSeries API AMI MQI AMI / / AMI JavaC C++ AMI / AMI AMI - / / 4 AMI AMI AMI SC345604 89 4.1 AMI MQSeries API AMI MQI AMI / / AMI JavaC C++ AMI / AMI AMI - / / 91 41-90 41 AMI - AMI - - API MQI MQSeries MQI AMI IBM 91 MQSeries REPOSITORY AMI AMI AMI XML Windows AMI

More information

Microsoft Word zw

Microsoft Word zw 第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000

More information