京东云存储开发者文档

Size: px
Start display at page:

Download "京东云存储开发者文档"

Transcription

1 更新时间 更新内容 2013/05/21 创建文档 2013/07/10 增加分块上传 API 的内容 2013/07/12 增加桶和对象 API 的内容

2 目录 京东云存储开发者文档... 1 目录... 2 一 前言... 4 二 介绍... 5 三 相关概念 AccessKey 与 SecretKey Bucket 限制 Object 描述 系统预定义元数据 (System-Defined Metadata) 限制 Key 描述 限制 Host... 8 四 安全认证 构造认证请求 HMAC-SHA 构造 CanonicalizedResource 时间戳... 11

3 4.2 构造基于查询字符串的认证请求 概要 例子 五 REST API 错误响应 错误代码列表 错误相应结构 API 接口 通用请求头 通用响应头 Bucket 相关接口 Object 相关接口 Multipart Upload 相关接口... 32

4 一 前言 本文档是京东云存储开发者文档, 描述了 : 1. 京东云存储的核心概念, 包括 Bucket Object Key 等 2. 如何访问京东云存储提供的 API 3. 如何通过 API 管理与使用京东云存储

5 二 介绍 京东云存储是京东提供的一款基于互联网的云存储服务, 此服务让所有开发人员都能访 问同一个具备高扩展性 可靠性 安全性和性价比的基础设施, 而京东正是使用此种基础设 施来运行其全球的网站网络的 该服务旨让扩展带来的优势得以最大化, 并将这种优势传递 给开发人员

6 三 相关概念 3.1 AccessKey 与 SecretKey AccessKey 与 SecretKey 是用户访问京东云存储 API 的身份标识, 用户在使用京东云存 储之前, 应该向京东云鼎平台申请 AccessKey 与 SecretKey 并获得使用权限 具体信息请参 考 Bucket Bucket 是存放 文件 ( 云存储称之为 Object,) 的容器, 所有的 Object 都必须存放到 某个 Bucket 中 例如, 你有个 key 为 public/index.html 的 Object, 存放到名字为 mybucket 的 Bucket 中, 那么访问该 Object 的 URI 应该为 : 限制 每个用户最多可以创建 100 个 Bucket, 每个 Bucket 中可以存放无限多个 Object Bucket 不能嵌套, 每个 Bucket 中只能存放 Object, 不能再存放 Bucket Bucket 的数量对云存储的性能没有影响,10 万个 Object 存放在同一个 Bucket 中和 分布在 100 个不同的 Bucket 中的性能是一样的 Bucket 的操作是中心化的, 所以应尽量避免进行频繁的创建 删除 Bucket 等相关操 作, 推荐的方式是通过云存储控制台, 或者只在应用程序初始化时进行创建, 删除 Bucket 等 相关的操作

7 Bucket 的名称全局唯一且严格的限制, 包括 : 1. 仅包含小写英文字母 (a-z), 数字, 点 (.) 和横线 (-) 2. 必须由字母或数字开头和结尾 3. 长度在 3 和 63 个字符之间 4. 不能为 IP 地址形式, 比如 不能包含连续的点 (.) 与横线 (-) 组合 为了发挥云存储的最大功能, 我们强烈建议 Bucket 的名字符合域名规范, 比 如 :music.jd.com, ump.jd.com, 非域名格式的 bucket 无法享受某些服务 3.3 Object 描述 Object 是京东云存储中的基本实体, 由键 (Key), 数据 (Data) 和元数据 (Metadata) 三部分 组成 关于数据 (Data), 京东云存储并不关心其内容具体是什么 而元数据 (Metadata) 则是一 组键值 (Key-Value) 的组合, 分为系统预定义元数据 (System-Defined Metadata) 和用户自定义 元数据 (User-Defined Metadata) 两部分 注 : 用户自定义元数据 (User-Defined Metadata) 将在未来开放其功能 系统预定义元数据 (System-Defined Metadata) 为了系统内部管理的需要, 京东云存储对其存储的每一个的 Object 都维护一组系统定 义元数据, 包括数据的长度, 创建时间,MD5 值等

8 限制 1. 使用 PUT Object 接口上传数据, 数据长度限制为 5GB 3.4 Key 描述 Key 是一个 Object 的标识, 在每一个 Bucket 中, 每个 Object 有且仅有一个 Key 而用户可以通过 Bucket + Key 的方式唯一标识云存储中的一个 Object, 例如对于 URL: 域名之后到第一个斜线 ( / ) 是 Bucket, 为 mybucket, 之后是 Object 的 Key, 为 public/index.html 限制 Key 为 UTF-8 编码, 且符合如下规则 Key 不能以 / 开头 Key 只能包含字母 数字 中文 /. - _ 组成 Key 的长度在 1 个字符到 100 个字符之间 3.5 Host 京东云存储唯一的域名是 :storage.jcloud.com

9 四 安全认证 京东云存储会对访问的请求进行安全认证, 只有通过认证的请求, 才能访问云存储中的 数据 下面是认证的过程 : 1. 客户端构造访问云存储的请求 2. 通过 SecretKey 计算请求的签名 (Signature) 3. 将附带 AccessKey 和签名 (Signature) 信息的请求发送给京东云存储系统 4. 京东云存储通过请求中的 AccessKey 查找对应的 SecretKey 5. 京东云存储利用 SecretKey 重新计算请求的签名 (Signature) 6. 若京东云存储计算的签名与客户端提供的签名相匹配, 则认证通过, 请求被接受, 否则京东云存储拒绝处理该请求 京东云存储通过基于 Hmac(Hash Message Authentication Code) 算法的自定义 HTTP 头 来进行认证操作 要认证一个请求, 客户端首先从请求中选取一些关键的元素组成一个字符 串 (String), 然后利用自己的 SecretKey 计算该字符串的 Hmac 值, 这个过程被称之为请求 签名 (signing the request), 计算得出的 Hmac 值被称之为签名 (signature), 之后, 用户将 该签名以请求参数的形式发送给京东云存储 带有认证信息的请求样例 : DELETE /ccd35eea-3c86-48f4-bd03-2acd5439d12f Date: Tue, 21 May :06:05 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:VREwI/vvZfgds1ueMjy6K0wfqjg=

10 4.1 构造认证请求 京东云存储 REST API 通过标准的 HTTP 头 Authorization 来传递认证信息, 下面是供 参考的 HTTP 认证头模板 : Authorization: jingdong AccessKey:Signature 下面是生成 Authorization 头的伪代码 : Authorization = "jingdong" + " " + AccessKey + ":" + Signature; Signature = Base64( HMAC-SHA1( YourSecretKey, UTF-8-Encoding-Of( StringToSign ) ) ); StringToSign = HTTP-Verb + "\n" + Content-MD5 + "\n" + Content-Type + "\n" + Date + "\n" + CanonicalizedHeaders + CanonicalizedResource; CanonicalizedResource = [ "/" + Bucket ] + <HTTP-Request-URI, from the protocol name up to the query string> + [ sub-resource, if present. For example "?acl", "?location", "?logging", or "?torrent"]; 注意 : 目前京东云存储不支持 CanonicalizedHeaders, 因此其以空字符串 ( ) 代替 当 Content-Type,Content-MD5 不存在时, 由空字符串代替 HMAC-SHA1 HMAC-SHA1 算法的详细信息可参看 RFC 2104( 标 准 该算法输入两个参数 :Key 和 Message, 并计算出一个结果 Digest 对于京东云存储 来说,Key 就是 SecretKey,Message 就是 UTF-8 编码的 StringToSign, 计算出的结果 Digest 经过 Base64 编码之后就是 Signature

11 构造 CanonicalizedResource CanonicalizedResource 代表了请求的目标资源, 构造过程如下 : 1. 以空字符串开头 ( ) 2. 加上 Bucket 的名称 3. 加上未解码 (un-decoded) 的 HTTP 请求 URI, 截止到查询字符串 (query string) 之 前 4. 若请求的资源类型是子资源 (sub-resource), 则加上子资源的名称 这些子资源包括 : lifecycle,location,logging,partnumber,policy,uploadid,uploads,versionid, versioning,versions,website 等 时间戳 每一个认证的请求都必须包含一个有效的时间戳,HTTP Header Date 或者 x-jd-date 客户端提供的时间戳和京东云存储服务器的本地时间相差不得超过 15 分钟, 否则服务器会 拒绝该请求, 且返回 RequestTimeTooSkewed 错误 通过这种方式可以有效防止请求重放, 盗链等恶意攻击 一些 HTTP Client 库并不提供显式设置 HTTP Header Date 的方式, 如果此时不能准确 的组合 StringToSign 中 Date 的值, 可以通过设置 Http Header x-jd-date 的方式来取代 HTTP Header Date, 其格式与 Date 相同, 必须为 RFC 2616 格式中的一种 ( 如果通过 x-jd-date 来代替 Date 提供时间戳, 则在构 造 StringToSign 时, 应忽略 Date 并以空字符串 ( ) 代替 例子 下面的例子使用表格中的 AccessKey 与 SercetKey 进行 HMAC-SHA1 计算

12 AccessKey 9c379f fad2959c4621cd6feVb797oH1 SercetKey 5e998dbbafb44ca783099afcdead40fa7A3Vf7Fh Put Bucket 请求 Request PUT /ab52b c03-906f-8b80e7e0c130 Date: Wed, 22 May :05:58 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:5IGUVXmvjWCJfkR DH7G+/gyIsf8= StringToSign PUT \n \n Wed, 22 May :05:58 GMT 906f-8b80e7e0c130 Del Bucket 请求 Request DELETE /ab52b c03-906f-8b80e7e0c130 Date: Wed, 22 May :05:58 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:vKCbKp/kKY/qKb4w NPqWywbh0qE= StringToSign DELETE \n \n Wed, 22 May :05:58 GMT /ab52b c03- /ab52b c03-906f-8b80e7e0c130 Put Object Request StringToSign

13 PUT /7d84df14-6e bd eacc5/24b1c9ba-c889-4a76-8edc-b d8fa7e417dc Content-MD5: 670f34c390bd3deb23c ad Content-Type: application/octet-stream Date: Wed, 22 May :37:02 GMT Authorization:jingdong 9c379f fad2959c4621cd6feVb797oH1:J6yRNUPxjixPsJusHu Hk0JNK1Lo= 4b1c9ba-c889-4a76-8e dc-bd8fa7e417dc Get Object Request StringToSign GET /7d84df14-6e bd eacc5/24b1c9ba-c889-4a76-8edc-b d8fa7e417dc Date: Wed, 22 May :37:02 GMT Authorization:jingdong 9c379f fad2959c4621cd6feVb797oH1:domGmvXwG2i3Vpri 9+J12zLnMtI= PUT 670f34c390bd3deb23c ad application/oc tet-stream Wed, 22 May :37:02 GMT /7d84df14-6e bd eacc5/2 GET \n \n Wed, 22 May :37:02 GMT /7d84df14-6e bd eacc5/2 4b1c9ba-c889-4a76-8e dc-bd8fa7e417dc 4.2 构造基于查询字符串的认证请求 概要 除了前面提到的认证方式之外, 京东云存储还提供了一种基于查询字串 (Query String)

14 的认证方式, 即通过查询字符串来指定 AccessKey,Signature 等信息来构造认证请求 这 样的好处是可以使第三方用户, 直接通过浏览器来访问你存储中未公开的数据 具体办法是, 通过预签名的方式, 生成一个带有认证信息的 URL, 并将它分发给第三 方用户 通常, 你需要为这个 URL 指定一个过期时间 下面是一个基于查询字符串的认证的 URI: fad2959c4621cd6feVb797oH1&Sigature=tzEQUA%2Bj%2BUHcEp%2FBUMKeMd 5bqGc%3D 基于查询字符串的认证请求不需要任何特殊的 HTTP Header, 它通过查询字符串来指 定认证信息 查询字符串参数样例值描述 AccessKey 9c379f fad2959c4621cd6feVb797oH1 你的 AccessKey Expires URL 的过期时 间, 为距离 UTC 时区 1970 年 1 月 1 日 0 时的秒数, 超过该 时间的请 Signature tzequa%2bj%2buhcep%2fbumkemd5bqgc%3d 求都会被拒绝 经过 URL-Encoding 编 码之

15 后的 Signature 构造基于查询字符串认证请求的签名与基于 HTTP Header 的传统方式有一些不同, 可 以参考下面的伪代码 : Signature = URL-Encode(Base64(HMAC-SHA1(UTF-8-Encoding-Of(YourSecretKey, StringToSign)))); StringToSign = HTTP-Verb + "\n" + Content-MD5 + "\n" + Content-Type + "\n" + Expires + "\n" + CanonicalizedAHeaders + CanonicalizedResource; 主要的不同有两点 : 1. 需要对计算出来的签名进行 URL-Encode 编码 2. 将 StringToSign 中的 Date 换成 Expires 例子 下面的例子使用表格中的 AccessKey 与 SercetKey 进行 HMAC-SHA1 计算 AccessKey 9c379f fad2959c4621cd6feVb797oH1 SercetKey 5e998dbbafb44ca783099afcdead40fa7A3Vf7Fh GET Object 请求 Request StringToSign GET /mybucket/public/index.html?expires= &accesskey=9c 379f fad2959c4621cd6feVb797oH1&Sigature=tzEQUA%2Bj %2BUHcEp%2FBUMKeMd5bqGc%3D GET \n \n

16 /mybucket/public/inde x.html

17 五 REST API 京东云存储服务提供开放的 REST 风格的 HTTP API, 其域名是 storage.jcloud.com, 用户可以通过该 API 来将自己的数据上传至京东云存储, 也可以通过 API 下载京东云存 储中的数据 京东云存储服务的域名 : storage.jcloud.com 5.1 错误响应 错误代码列表 错误码 Http 状态码描述 AccessDenied AccountProblem 403 Forbidden 403 Forbidden 访问被拒绝 帐号被冻结, 通常是流量超标 BadDigest 400 Bad Request 或者其他原因引起 提供的 Content-MD5 值与 BucketAccessDenied BucketAlreadyExists 403 Forbidden 409 Conflict 服务端计算的不匹配 没有权限访问目标 Bucket 要创建的 Bucket 已存在, Bucket 名称全局唯一, 请重 BucketNotEmpty EntityTooLarge IncompleteBody 409 Conflict 400 Bad Request 400 Bad Request 新选择要删除的 Bucket 不为空上传的数据大小超过了限制上传的数据大小小

18 InvalidBucketName 400 Bad Request 于 HTTP Header 中的 Content-Length 要创建的 Bucket 名称不合 KeyTooLong MissingContentLength NoSuchBucket NoSuchKey TooManyBuckets 400 Bad Request 411 Length Required 404 Not Found 404 Not Found 400 Bad Request 法 Object Key 长度过长缺少 HTTP Header Content-Length 请求的 Bucket 不存在请求的 Object 不存在要创建的 Bucket 数目超过 RequestTimeTooSkewed 403 Forbidden 了极限 请求的时间戳与服务器本地 时间差距过大, 被拒绝 InvalidPart 400 Bad Request Complete Multipart Upload 时,HTTP 请求中的 Part 在云 存储中找不到, 可能这些 Part 没有被上传 InvalidEntity 400 Bad Request HTTP 请求的 Entity 无效 InvalidPartNumber 400 Bad Request Complete Multipart Upload 时, HTTP 请求中的 Partnumber 在规定范围外

19 错误相应结构 在与 API 交互有错误发生时, 云存储服务端的响应 (Response) 包括 : 1. 相应的 HTTP 3xx,4xx 与 5xx 状态码 (HTTP Status) 2. XML 或 JSON 格式的消息体 下面是 XML 样例 <error> <code>accessdenied</code> <message>access Denied</message> <resource>/</resource> <requestid>99e64c ad-9049-d56eae83cb91</requestid> </error> 下面是 JSON 样例 { code : AccessDenied, message : Access Denied, resource : /mybucket/public/index.html, requestid : E06D-406F-81C4-E0 3FA635B831 } 服务端返回 JSON 或者 XML 取决于客户端 Http Request Header 的 Accept 的值, 如果希 望返回 XML, 请设置 Accept 的值为 :application/xml 否则默认返回 JSON 下面的表格中介绍了每一个元素 (Element) 的意义 : 名称 描述 code message RequestId Resource 错误代码错误消息的描述, 可以通过此信息来初步定位问题所在 标识请求的唯一 ID 包含了 Bucket 或 Object 的请求资源描述符

20 5.2 API 接口 通用请求头 下面的表格是访问京东云存储 API 的通用请求头 (HTTP Headers): 名称描述必须 Authorization Content-Length Content-Type Date Host 请求的验证信息消息体的长度,PUT 请求必要 资源的类型, 例如 :text/plain 请求的时间戳, 例如 :Mon, 23 Feb :14:57 GMT 值应该是 storage.jcloud.com,http/1.1 协议必要,HTTP/1.0 是部分否是部分 协议选填 通用响应头 下面的表格是京东云存储 API 的返回的通用响应头 (HTTP Headers) 名称 描述 Content-Length Connection Date 响应消息体长度 标识 HTTP Connection 的状态,Open 或者 Closed 云存储服务器响应本次请求的时间戳, 例如 Wed, 22 May :29:49 GMT ETag ETag 是云存储中 Object 的 Hash 值, 其仅反映 Object 的数据 内容, 而不包括元数据 (Metadata) 需要注意的是 ETag 不一定

21 是一个 MD5 值, 当 PUT Object 操作完成时, 服务端会为收到的 数据生成 MD5 摘要作为其 ETag 而对于 Multipart Upload 产 生的 Object, 其 ETag 并不是内容的 ContentMD5 x-jss-request-id 本次请求的唯一标识 若有错误发生时, 客户可将该 ID 告诉京东 云存储来帮助定位问题 x-powered-by 固定值为 JingdongStorageService, 表示该请求是由京东云存储完成 Bucket 相关接口 Get Service 描述 可以通过该操作来列出客户所有的 Bucket 信息 Requests: Syntax GET /HTTP/1.1 Date: date Authorization: signaturevalue Response: 返回的 header 见 5.2.2; 初始化成功, 返回的 Body 是 json 格式 详见 example Response elements: 名称 描述 Bucket Bucket 的名称 CreationDate Bucket 创建的时间戳 Example:

22 Request: GET / Date: Thu, 11 Jul :29:09 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:T9catk8sYiAlEwHHm2aRV5WRpnQ= Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) Response: 200 Server: nginx/1.2.7 Date: Thu, 11 Jul :32:30 GMT Content-Type: application/json;charset=utf-8 Content-Length: 1951 Connection: keep-alive {"Buckets":[{"Name":"jwt.jcloud.com.jssbuket","CreationDate":"Thu, 20 Jun :33:45 GMT","Location":"beijing"},{"Name":"jindong","CreationDate":"Thu, 20 Jun :22:45 GMT","Location":"beijing"},{"Name":"code.jd.com","CreationDate":"Tue, 25 Jun :25:45 GMT","Location":"beijing"},{"Name":"test866ad","CreationDate":"Tue, 25 Jun :38:08 GMT","Location":"beijing"},{"Name":"zxq-test-bucket","CreationDate":"Tue, 25 Jun :08:41 GMT","Location":"beijing"},{"Name":"storage-script","CreationDate":"Wed, 26 Jun :42:37 GMT","Location":"beijing"},{"Name":"boss.jd.com","CreationDate":"Tue, 25 Jun :49:44 GMT","Location":"beijing"},{"Name":"bucketname1","CreationDate":"Tue, 25 Jun :39:27 GMT","Location":"beijing"},{"Name":"bucketname2","CreationDate":"Tue, 25 Jun :43:35 GMT","Location":"beijing"},{"Name":"liningbo","CreationDate":"Tue, 25 Jun :48:57 GMT","Location":"beijing"},{"Name":"dengliang","CreationDate":"Thu, 27 Jun :00:24 GMT","Location":"beijing"},{"Name":"storage-pic-cast1","CreationDate":"Thu, 27 Jun :49:11 GMT","Location":"beijing"},{"Name":"cloudtest-apk","CreationDate":"Fri, 28 Jun :28:34 GMT","Location":"beijing"},{"Name":"sunyansd","CreationDate":"Mon, 01 Jul :06:20 GMT","Location":"beijing"},{"Name":"jxqstu3","CreationDate":"Fri, 05 Jul :13:16 GMT","Location":"beijing"},{"Name":"yangxuanjia.com.cn","CreationDate":"Fri, 05 Jul :08:30 GMT","Location":"beijing"},{"Name":"dengliangtest","CreationDate":"Tue, 02 Jul :47:45 GMT","Location":"beijing"},{"Name":"adf1","CreationDate":"Wed, 03 Jul :32:17 GMT","Location":"beijing"},{"Name":"bucketname21","CreationDate":"Thu, 04 Jul :44:33 GMT","Location":"beijing"},{"Name":"cloudtest-picture","CreationDate":"Sat, 06 Jul :38:57 GMT","Location":"beijing"},{"Name":"cloudtest-normal-log","CreationDate":"Sat, 06 Jul :38:58 GMT","Location":"beijing"}]}

23 Put Bucket 描述 该操作可以创建一个新的 Bucket Request: Syntax PUT /BucketName HTTP/1.1 Date: date Authorization: signaturevalue Response: 返回的 header 见 5.2.2; 返回 body 为空 Example: Request: PUT /testbucket Date: Thu, 11 Jul :57:38 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:wG7zP5ittOVhXEKemmEUK9tbVTg= Content-Length: 0 Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) Response: 200 Server: nginx/1.2.7 Date: Thu, 11 Jul :00:59 GMT Content-Length: 0 Connection: keep-alive Delete Bucket

24 描述 删除 URI 所指定的 Bucket, 删除该 Bucket 之前, 必须确保该 Bucket 中没有任何数据 Request: Syntax DELETE /BucketName HTTP/1.1 Date: date Authorization: signaturevalue Response: 返回的 header 见 5.2.2; 返回的 Body 为空 Example: Request: DELETE /testbucket Date: Thu, 11 Jul :08:08 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:atST2N3UyucwTw/YSaknYMBy5A4= Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) Response: 204 Server: nginx/1.2.7 Date: Thu, 11 Jul :11:30 GMT Connection: keep-alive Get Bucket (List Objects) 描述 该操作可以获得指定 Bucket 中的 Object 信息列表, 请求时可以通过一些查询条件来限制返 回的结果 Request:

25 Syntax GET /BucketName HTTP/1.1 Date: date Authorization: signaturevalue Request element 名称描述必要 marker 返回以字典序排序的 Object 信息的起始标志, 结果中不包 含 marker, 通常与 max-keys 一起使用来实现分页 max-keys 返回 Object 信息的数量, 最大 为 1000, 若有更多符合查询条 件的 Object 信息没有被返回, 则响应中会包含 HasNext 为 true 元素, 同时可以设定 marker 为本次列表最后一个 Key, 来获取其他的本次操作 未返回的 Object 信息 默认为 1000 prefix delimiter 限制返回 Object 的 Key 的前缀 分组符, 用于分组返回的 Object 的 Key 当 prefix 未指定

26 时, 从 Object 的 Key 中提取第 一个字符到第一个 delimiter 之间的字符串放在 CommonPrefixes 中返回 若指 定了 prefix, 则提取 prefix 到第 一个 delimiter 之间的字符串 放在 CommonPrefixes 中返回 Response: 返回的 header 见 5.2.2; 初始化成功, 返回的 Body 是 json 格式 Response elements: 名称 Name Delimiter Prefix MaxKeys Marker NextMarker 描述 Bucket 的名称指定的 Delimiter 分组符指定的 Object Key 的前缀指定的 Object 的数量指定的 Object 的 Key 的起始标志列出下一个集合的 Marker, 只有当用户设置 了 delimiter 且 HasNext 为 true 时才会出现, 其值可能是当前 集合中最后一个 Key, 或是 CommonPrefixes 中最后一个 Prefix

27 若用户没有设置 delimiter, 且 HasNext 为 true 时, 可以直接将返回集合中的最后一个 Key 作为列出下一个结合的 Marker HasNext 标识返回的结果是否完整 (true or false), 若符合条件的 Object 信息数量超过了指定 的 MaxKeys, 则该值为 true, 且多余的结果 也不会被返回 Contents Key LastModified ETag 包含了一个 Object 信息的容器 Object 的 Key Object 的最后修改时间 Object 的 ETag 是一个 MD5 hash 值, 其只反映 Object 内容的变化, 而不是元数据 (Metadata) Size CommonPrefixes Object 的大小 用户指定了 Delimiter 时, 该元素才会出现 用于存放分组后 Object Key 前缀 Example: Request: GET /liningbo Date: Fri, 12 Jul :49:47 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:WMlS9FnrrOz9MiWGq3D9LLxjLl0= Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1)

28 Response: 200 Server: nginx/1.2.7 Date: Fri, 12 Jul :53:09 GMT Content-Type: application/json;charset=utf-8 Content-Length: 492 Connection: keep-alive {"Name":"liningbo","Prefix":null,"Marker":null,"Delimiter":null,"MaxKeys":1000,"HasNext":fals e,"contents":[{"key":"hadoop1","lastmodified":"tue, 02 Jul :11:12 GMT","ETag":"fdec55af07620fd5ecad717167d79a8c","Size": },{"Key":"pid1","LastM odified":"fri, 12 Jul :51:49 GMT","ETag":"ea88976b9952e80b702b030489f94393","Size": },{"Key":"testObject"," LastModified":"Tue, 02 Jul :42:25 GMT","ETag":"d25ebb012cdbb28a3f309ea565c56cea","Size":82}],"CommonPrefixes":[]} Object 相关接口 Put Object 描述 该操作用来上传一个新的 Object 到指定的 Bucket 中, 数据的最大长度限制为 5GB 更 大的文件建议采取分块上传 该操作为原子操作, 即操作要么成功, 要么失败, 且不存在只更新部分数据的情况, 在 存在相当 key 的情况下, 目前不支持覆盖操作 客户端可以通过 HTTP 头 Content-MD5 进行端到端验证来保证上传数据的完整性 在 上传之前, 客户端自己计算出上传数据的 Content-MD5 值, 并将其与数据一起上传至云存 储 云存储接收到数据之后, 会重新计算收到数据的 Content-MD5 值, 并与客户端提供的 Content-MD5 进行比对, 只有在 Content-MD5 匹配的情况下, 才会将数据保存至云存储, 否则服务端会返回错误使上传操作失败 Request:

29 Syntax PUT /BucketName/ObjectName HTTP/1.1 Date: date Authorization: signaturevalue Response: 返回的 header 见 5.2.2; 初始化成功, 返回的 Body 为空 Example: Request: PUT /liningbo/pid1 Content-Type: application/octet-stream Content-MD5: ea88976b9952e80b702b030489f94393 Content-Disposition: attachment; filename="pidgin tar.bz2" Date: Fri, 12 Jul :20:16 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:YyqxZ9uR1HiRS5CMYN5Alf2vJZM= Content-Length: Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) 文件内容 Response: 200 Server: nginx/1.2.7 Date: Fri, 12 Jul :23:42 GMT Content-Length: 0 Connection: keep-alive Get Object 描述 获取指定的 Object 内容 Request:

30 Syntax GET /BucketName/ObjectName HTTP/1.1 Date: date Authorization: signaturevalue Range:bytes=byte_range Request header 见 节,Range 是指定获取的 Object 数据内容 更多的信息可以参看 : Response: 返回的 header 见 5.2.2; 初始化成功, 返回的 Body 是实际的对象内容 Example: Request: GET /liningbo/pid1 Date: Fri, 12 Jul :28:41 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:ud+zLHgqpaYmQzg6j7teZUTsLUg= Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) Response: 200 Server: nginx/1.2.7 Date: Fri, 12 Jul :32:03 GMT Content-Type: application/octet-stream Content-Length: Connection: keep-alive ETag: "ea88976b9952e80b702b030489f94393" Last-Modified: Fri, 12 Jul :22:39 GMT Content-Disposition: attachment; filename="pid1" Accept-Ranges: bytes 文件内容

31 Delete Object 描述 删除 URI 所指定的 Object Request: Syntax GET /BucketName/ObjectName HTTP/1.1 Date: date Authorization: signaturevalue Range:bytes=byte_range Response: 返回的 header 见 5.2.2; 初始化成功, 返回的 Body 为空 Example: Request: DELETE /liningbo/pid1 Date: Fri, 12 Jul :33:06 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:uDyHrsK2+9p5INuaQA1rKjwFjlY= Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) Response: 204 Server: nginx/1.2.7 Date: Fri, 12 Jul :36:28 GMT Connection: keep-alive

32 Multipart Upload 相关接口 Initiate Multipart Upload 描述 该操初始化一个新的 Multipart Upload, 成功后返回一个 UploadId 用户通过该 UploadId 来进行 Multipart Upload 相关的操作, 包括上传 Multipart Upload 所属的 Part, 合并所有 Part, 终止 Multipart Upload, 列出已上传的 Part 等 Requests: Syntax POST /BucketName/ObjectName?uploads HTTP/1.1 Date: date Authorization: signaturevalue Response: 返回的 header 见 5.2.2; 初始化成功, 返回的 Body 是 json 格式 Response element Name Bucket Key UploadId Description 桶名 Type: string 对象名 Type: String 本次分块上传的 ID Type: String Examples Sample Request POST /liningbo/testobject?uploads Date: Mon, 01 Jul :13:50 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:dY2ZqYyTiXOVQl4fZ4iaXW6UybA= Content-Length: 0 Connection: Keep-Alive

33 User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) Sample Response 200 Server: nginx/1.2.7 Date: Mon, 01 Jul :16:47 GMT Content-Type: application/json;charset=utf-8 Content-Length: 86 Connection: close {"Bucket":"liningbo","Key":"testObject","UploadId":"1e34f32a9d1c40ccab504b3c39074dcc"} Upload Part 描述 该操作用来上传一个的 Part 到指定的 Multipart Upload 中 在上传 Part 之前, 必须先完成 Initiate Multipart Upload 操作, 操作完成后会得到标识符 Upload Id, 该标识符唯一标识一个 Multipart Upload 在上传 Part 时应指定其关联事件的 Upload Id Part Number 的范围在 之间,Part Number 唯一标识一个 Part 和其所在 Multipart Upload 中的位置 如果你 Upload Part 时, 用了同一个 Part Number, 服务端会直接返回上传成 功, 不会替换原来的 Part 建议分块大小不小于 5M 为了保证数据的传输的正确性, 服务端会在 Part 上传成功后返回实际存储的 Part 的 MD5 值, 放在响应的 header 的 ETag 字段中, 用于客户端校验 Requests: Syntax PUT /BucketName/ObjectName?partNumber=PartNumber&uploadId=UploadId HTTP/1.1 Date: date Content-Length: Size Authorization: signaturevalue

34 Request elements 名称描述必要 Content-Length 要上传的数据内容长度, 长度 是 Content-MD5 范围在 0 到 5GB 之间 期待上传数据的 MD5 值, 其 否 内容为 Object 内容 ( 不包含 Headers) 的 16 进制编码的 128 位 MD5 摘要 Response: 返回的 header 见 5.2.2,ETag 是本次上传的 MD5 值,16 进制表示 ; 上传成功, 返回的 Body 为空 详见 example Examples Sample Request PUT /liningbo/testobject?partnumber=1&uploadid=1e34f32a9d1c40ccab504b3c39074dcc Date: Mon, 01 Jul :21:30 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:TyozaAoj0oqsbV0TvUjmtmkyKPk= Content-Length: 30 Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) 文件内容 Sample Response 200 Server: nginx/1.2.7 Date: Mon, 01 Jul :24:27 GMT

35 Content-Length: 0 Connection: close ETag: "a46857f0ecc21f0a06ea434b94d9cf1d" Complete Multipart Upload 描述 该操作用来完成 Multipart Upload, 合并其包含的所有 Part, 并在云存储中产生一个新的 Object 当用户初始化 Multipart Upload 并上传了所有相关的 Part 之后, 你可以通过该操作完 成整个 Multipart Upload 收到该请求后, 云存储根据每一个 Part Number 的顺序, 将已经上 传的所有的 Part 合并成一个 Object 你必须保证你提供了完整有效的 Part 列表 : 所有的 Part 按照 PartNumber 升序排列, 不能有无法识别的 Part, 不能有遗漏的 Part 目前, 客户端与 服务端在 http body 中以 json 格式交互 Requests: Syntax POST /BucketName/ObjectName?uploadId=UploadId HTTP/1.1 Date: Date Content-Length: Size Authorization: signaturevalue {"Part":[{"PartNumber":PartNumberValue,"ETag":"ETagValue"},{"PartNumber":PartNumberV alue,"etag":"etagvalue"}]} request element: Name Bucket Key ETag Description 桶名 Type: string 对象名 Type: String 整块文件的 MD5 值,16 进制表示 Type: String

36 Response: Response header 见 节,response body 是 json 字符串, 其中的 ETag 字段是合并后整个 文件的 MD5 值, 用 16 进制表示, 详见 example Example: Sample Request POST /liningbo/testobject?uploadid=1e34f32a9d1c40ccab504b3c39074dcc Date: Tue, 02 Jul :40:33 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:VTOKgwBVTB63XYfDC0WtbRBl6a0= Content-Length: 128 Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) {"Part":[{"PartNumber":1,"ETag":"a54357aff0632cce46d942af68356b38"},{"PartNumber":2,"ET ag":"0c78aef83f66abc1fa1e8477f296d394"}]} Sample Response 200 Server: nginx/1.2.7 Date: Tue, 02 Jul :43:30 GMT Content-Type: application/json;charset=utf-8 Transfer-Encoding: chunked Connection: close {"Bucket":"liningbo","Key":"testObject","ETag":"d25ebb012cdbb28a3f309ea565c56cea"} Abort Multipart Upload 描述 该操作用来终止一个 Multipart Upload 当一个 Multipart Upload 被终止后, 其 UploadId 也一同作废, 且该 Multipart Upload 中的所有 Part 所占用的存储空间都会被释放 Requests: Syntax DELETE /BucketName/ObjectName?uploadId=UploadId HTTP/1.1

37 Date: Date Authorization: signaturevalue Responses Response Headers 见 Response body: 空. Example: Sample Request DELETE /liningbo/myobject?uploadid=129a345df24d46ffb1c111cb6c375f80 Date: Tue, 02 Jul :45:20 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:EyXc7mzCkF5OGk7GM73IZnxgJ6M= Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) Sample Response 204 Server: nginx/1.2.7 Date: Tue, 02 Jul :48:16 GMT Connection: close List Parts 描述 该操作用来列出一个 Multipart Upload 中已经上传的 Part 该操作必须指定 UploadId, 返回的 Part 数量最大为 1000 你可以通过设置查询字符串 参数 max-parts 来限定返回 Part 的数量, 默认为 1000 若符合条件的结果超过 1000,Response 结构中的会包含 NextPartNumberMarker 元素以及值为 true 的 HasNext 元素 此时你可以通

38 过设置查询字符串参数 part-number-marker 为 NextPartNumberMarker 来列出下一个 Part 集合 Requests: Syntax GET /BucketName/ObjectName?uploadId=UploadId HTTP/1.1 Date: Date Authorization: signaturevalue Request elements 名称描述必要 uploadid max-parts Multipart Upload 的 Id 返回 Part 的数量 是 否 part-number-marker 返回 Part 的起始标志, 只有 否 PartNumber 大于该参数的 Part 才会被返回 Responses Response Headers 见 Response Body Json 格式的字符串, 详见 example Response Elements Name Bucket Key UploadId Description 桶名 Type: string 对象名, 即 Object 的 Key Type: String Multipart Upload 的 Id Type: String

39 PartNumberMarker NextPartNumberMarker 返回 Part 的起始标志 Type: Integer 当 HasNext 为 true 时, 返回的结果会包含该 值, 此时可以通过设置查询字符串参数 part-number-marker 为该值来列出下一个 Part 集合 Type: Integer MaxParts 返回 Part 的数量, 最大为 1000, 默认为 1000 Type: Integer HasNext 标识返回的结果是否完整 (true or false), 若符合条件的 Part 数目超过了指定的 MaxParts, 则该值为 True, 且多余的结果也不 会被返回 Type: bool Part PartNumber LastModified ETag Size 包含了一个 Part 信息的容器 Type: String Part 的标识 Type: Date Part 的上传时间 Type: Date Part 的 ETag Type: String Part 内容的长度 Type: Integer Example: Sample Request GET /liningbo/testobject?uploadid=1e34f32a9d1c40ccab504b3c39074dcc Date: Mon, 01 Jul :39:46 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:atYBHOsWYBSz0cpbMpUYsSmorYs= Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1)

40 Sample Response 200 Server: nginx/1.2.7 Date: Mon, 01 Jul :42:42 GMT Content-Type: application/json;charset=utf-8 Content-Length: 407 Connection: close {"Bucket":"liningbo","Key":"testObject","UploadId":"1e34f32a9d1c40ccab504b3c39074dcc","Pa rtnumbermarker":0,"nextpartnumbermarker":null,"maxparts":1000,"hasnext":false,"part":[{"p artnumber":1,"lastmodified":"mon, 01 Jul :24:27 GMT","ETag":"a46857f0ecc21f0a06ea434b94d9cf1d","Size":30},{"PartNumber":2,"LastModifie d":"mon, 01 Jul :25:43 GMT","ETag":"55032b1ba8bc84b c8a48ea031","Size":52}]} List Multipart Uploads 描述 该操作可以列出还未完成的 Multipart Upload, 请求时可以通过一些查询条件来限制返 回的结果 该操作最多返回 1000 个 Multipart Upload 你也可以通过设置查询字符串参数 max-uploads 来限制返回 Multipart Upload 的数量, 如果符合查询条件的结果超过 1000 个, 则返回 Response 的结构中 HasNext 元素值为 true, 此时可以通过设置查询字符串参数 key-marker 和 upload-id-marker 来获取更多的 Multipart Upload 返回的结果按照 Key 和 UploadId 的字典序排序, 如果你对同一个 Key 初始化了多个 Multipart Upload, 则其结果先按照 Key 排序, 再按照 UploadId 排序 Requests: Syntax GET /BucketName?uploads HTTP/1.1 Date: Date Authorization: signaturevalue Request elements:

41 名称描述必要 key-marker 与 upload-id-marker 一起使用, 用来设置返回 Multipart Upload 否 的起始 Key 如果 upload-id-marker 没有指定, 则只有 Multipart Upload 的 key 的字典序大于 key-marker 时才会被返回 如果指定了 upload-id-marker, 那么 key 等于 key-marker 的 Multipart Upload 也会被返回, 且在该条件下, 返回 Upload Id upload-id-marker 字典序大于 upload-id-marker 的 Multipart Upload 与 key-marker 一起使用, 若 key-marker 没有指定, 则忽略该参 否 数 若与 key-marker 同时指定, 那么 key 等于 key-marker 的 Multipart Upload 也会被返回, 且在该条件下, 返回 Upload Id max-uploads prefix delimiter 字典序大于 upload-id-marker 的 Multipart Upload 返回 Multipart Upload 信息的数量, 最大为 1000 限制返回 Multipart Upload 中 Object 的 Key 的前缀分组符, 用于分组返回的 Object 的 Key 当 prefix 未指定时, 从 否 否 否 Object 的 Key 中提取第一个字符到第一个 delimiter 之间的字符 串放在 CommonPrefixes 中返回 若指定了 prefix, 则提取 prefix 到第一个 delimiter 之间的字符串放在 CommonPrefixes 中返回, 具体使用请参看后面的例子 Responses Response Headers: 见 节

42 Response Body: Json 格式的字符串, 详见 example Response Elements Name Bucket Delimiter Prefix KeyMarker UploadIdMarker NextKeyMarker Description 桶名 Type: string 指定的 Delimiter 分组符 Type: String 指定的 Object Key 的前缀 Type: String 指定的 KeyMarker Type: String 指定的 UploadIdMarker. Type: String 当 HasNext 为 true 时, 利用该值和 NextUploadIdMarker 来列出下一个集合.Type: String NextUploadIdMarker 当 IsTruncated 为 true 时, 利用该值和 NextKeyMarker 来列出下一个集合.Type: String MaxUploads HasNext 指定的 Multipart Upload 的数量 Type: Integer 标识返回的结果是否完整 (true or false), 若符合条件的 Multipart Upload 数目超过了指 定的 MaxUploads, 则该值为 True, 且多余的 结果也不会被返回 Type: bool Upload 包含了一个 Multipart Upload 信息的容器 Type: Container

43 Key 某个分块上传关联的对象名称, 即 Object 的 Key.Type: Integer UploadId Initiated CommonPrefixes Multipart Upload 的 Id. Type: Integer multipart upload 初始化的时间 Type: Date 用户指定了 Delimiter 时, 该元素才会出现 用于存放分组后 Object Key 前缀 Type: Container Example: Sample Request GET /liningbo?uploads Date: Tue, 02 Jul :30:29 GMT Authorization: jingdong 9c379f fad2959c4621cd6feVb797oH1:uRQYWRPSAckYCyAwVWd4hK+BW1k= Connection: Keep-Alive User-Agent: JSS-SDK-JAVA/1.1.0 (Java 1.7.0_21; Vendor Oracle Corporation; Linux generic; HttpClient 4.2.1) Sample Response 200 Server: nginx/1.2.7 Date: Tue, 02 Jul :33:26 GMT Content-Type: application/json;charset=utf-8 Content-Length: 419 Connection: close {"Bucket":"liningbo","Delimiter":null,"Prefix":null,"KeyMarker":null,"UploadIdMarker":null,"N extkeymarker":null,"nextuploadidmarker":null,"maxuploads":2,"hasnext":false,"upload":[{" Key":"myObject","UploadId":"129a345df24d46ffb1c111cb6c375f80","Initiated":"Tue, 02 Jul :31:59 GMT"},{"Key":"testObject","UploadId":"1e34f32a9d1c40ccab504b3c39074dcc","Initiated":"Mo n, 01 Jul :16:47 GMT"}],"CommonPrefixes":[]}

javascript sdk javascript sdk 列出 Bucket 内的对象上传 textarea 内容到 Bucket 上传本地文件生成私有下载链接生成带过期时间的私有链接删除对象下载对象拷贝对象查看文件访问权限设置文件访问权限获取静态网站配置设置静态网站删除静态网站查询对象元数据查询

javascript sdk javascript sdk 列出 Bucket 内的对象上传 textarea 内容到 Bucket 上传本地文件生成私有下载链接生成带过期时间的私有链接删除对象下载对象拷贝对象查看文件访问权限设置文件访问权限获取静态网站配置设置静态网站删除静态网站查询对象元数据查询 javascript sdk javascript sdk 列出 Bucket 内的对象上传 textarea 内容到 Bucket 上传本地文件生成私有下载链接生成带过期时间的私有链接删除对象下载对象拷贝对象查看文件访问权限设置文件访问权限获取静态网站配置设置静态网站删除静态网站查询对象元数据查询桶的多版本 Bucket 开启对象多版本支持挂起 Bucket 的多版本对象功能浏览器客户端浏览器客户端的

More information

SDK 说明 Onest python SDK 来源于开源的 boto3 用户在使用 Onest 云存储服务时, 可以选择直接使用 aws 原生的 sdk, 本文档只是提供了一些常用接口的简单实示例, 如需更加详细的接口参数说明, 请在使用时参照 boto3 API 官方说明 boto3 安装 py

SDK 说明 Onest python SDK 来源于开源的 boto3 用户在使用 Onest 云存储服务时, 可以选择直接使用 aws 原生的 sdk, 本文档只是提供了一些常用接口的简单实示例, 如需更加详细的接口参数说明, 请在使用时参照 boto3 API 官方说明 boto3 安装 py Python SDK 使用文档 Python SDK 使用文档接口域名 SDK 说明安装 python SDK Client 初始化 API 接口说明 1. listbuckets 2. getbucketlocation 3. createbucket 4. headbucket 5. deletebucket 6. getbucketacl 7. putbucketacl 8. listobjects

More information

目 录(目录名)

目  录(目录名) 1 SIP... 1 1.1 SIP... 1 1.2 SIP... 1 1.3 SIP... 2 2 SIP... 3 2.1... 3 2.2... 4 3 SIP... 6 3.1 SIP... 6 3.2 SIP... 6 3.3... 6 3.3.1... 6 3.3.2... 8 4 SIP... 11 4.1... 11 4.2 1xx... 11 4.3 2xx... 12 4.4

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

http://panweizeng.com http://meituan.com http://meituan.com hosts http://meituan.com hosts localhost 127.0.0.1 /etc/nsswitch.conf /etc/hosts /etc/resolv.conf Mail Client Web Browser cache 1-30mins Clients

More information

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内 A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内 容 分 发 网 络 Alibaba Cloud Content Delivery Network 一

More information

phar 方式 使用 phar 单文件方式, 在 https://github.com/aws/aws sdk php/releases?after= 页面中, 选择 版本 , 下载已经打包好的 phar 文件, 然后在你的代码中引入这个文件即可 : require_once

phar 方式 使用 phar 单文件方式, 在 https://github.com/aws/aws sdk php/releases?after= 页面中, 选择 版本 , 下载已经打包好的 phar 文件, 然后在你的代码中引入这个文件即可 : require_once S3 PHP SDK 使用文档 S3 PHP SDK 说明 对象存储 S3 PHP SDK 使用开源的 S3 PHP SDK aws/aws sdk php 本文档介绍用户如何使用 aws/aws sdk php 来使用对象存储服务 更加详细的接口参数说明, 请在使用时参照 aws/aws sdkphp API 官方说明 http://docs.aws.amazon.com/aws sdk php/v3/api/api

More information

OSS API文档

OSS API文档 目录 前言... 3 1. 阿里云存储服务简介... 4 2. 基本概念... 5 2.1 Object... 5 2.2 Bucket... 5 2.3 Access Key ID Access Key Secret... 5 2.4 Service... 6 3. OSS 功能简介... 7 3.1 OSS 基本功能... 7 3.2 Object 外链地址的构成规则... 7 3.3 OSS

More information

目 录 概 述...4 1 背 景.4 1.1 社 会 背 景...4 1.2 行 业 背 景...5 2 需 求 分 析..6 3 优 势 分 析....7 3.1 资 源 优 势.....7 3.2 品 牌 优 势.....7 3.3 技 术 优 势.....8 3.4 用 户 体 验.....

目 录 概 述...4 1 背 景.4 1.1 社 会 背 景...4 1.2 行 业 背 景...5 2 需 求 分 析..6 3 优 势 分 析....7 3.1 资 源 优 势.....7 3.2 品 牌 优 势.....7 3.3 技 术 优 势.....8 3.4 用 户 体 验..... 目 录 概 述...4 1 背 景.4 1.1 社 会 背 景...4 1.2 行 业 背 景...5 2 需 求 分 析..6 3 优 势 分 析....7 3.1 资 源 优 势.....7 3.2 品 牌 优 势.....7 3.3 技 术 优 势.....8 3.4 用 户 体 验.....8 4 综 合 解 决 方 案....9 4.1 资 源 应 用 服 务 方 案. 9 4.1.1 下

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

速递易开放平台认证规范

速递易开放平台认证规范 姜润 曾浩 Table of Contents 1. 规范... 1 2. 示例... 2 3. 相关错误说明... 2 4. 语言示例... 3 4.1. Java... 3 4.2. C#... 4 4.3. python... 6 4.4. php... 7 1.# 规范 速递易开放平台 API 采用标准的

More information

數位圖書館/博物館相關標準 2

數位圖書館/博物館相關標準 2 數 2 立 XML (Extensibility) XML 行 (Self-description) (Structure) XML (Validation) XML DTD 行 XML 列 XML-Language SGML without tears Self-describing Documents Well-formed and Valid Documents XML-Link Power

More information

( Version 0.4 ) 1

( Version 0.4 ) 1 ( Version 0.4 ) 1 3 3.... 3 3 5.... 9 10 12 Entities-Relationship Model. 13 14 15.. 17 2 ( ) version 0.3 Int TextVarchar byte byte byte 3 Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate

More information

}; "P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ", " " string imagedata; if(0!= read_image("a.jpg",imagedata)) { return -1; } string rsp; ytopen_sdk m_sd

}; P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ,   string imagedata; if(0!= read_image(a.jpg,imagedata)) { return -1; } string rsp; ytopen_sdk m_sd tencentyun-youtu c++ sdk for 腾讯云智能优图服务 & 腾讯优图开放平台 安装 运行环境 Linux 依赖项 - curl-7.40.0, 获取更新版本 https://github.com/bagder/curl - openssl-1.0.1k, 获取更新版本 https://github.com/openssl/openssl 构建工程 工程采用 CMake 构建 1.

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center

More information

01

01 Web: www.wjsfedu.com 01 www.wjsfedu.com 02 03 www.wjsfedu.com 04 2 Daily Schedule 7/26 Tue Day 3 7/27 Wed Day 4 7/28 Thu 7/25 Mon Day 2 Day 5 7/24 Sun Day 1 7 7/29 Fri Day 6 7/30 Sat Day 7 05 7/31 Sun

More information

「人名權威檔」資料庫欄位建置表

「人名權威檔」資料庫欄位建置表 ( version 0.2) 1 3 3 3 3 5 6 9.... 11 Entities - Relationship Model..... 12 13 14 16 2 ( ) Int Varchar Text byte byte byte Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate Type Varchar 10

More information

UDC The Design and Implementation of a Specialized Search Engine Based on Robot Technology 厦门大学博硕士论文摘要库

UDC The Design and Implementation of a Specialized Search Engine Based on Robot Technology 厦门大学博硕士论文摘要库 10384 200128011 UDC The Design and Implementation of a Specialized Search Engine Based on Robot Technology 2004 5 2004 2004 2004 5 World Wide Web Robot Web / (Focused Crawling) Web Meta data Web Web I

More information

30.00% 25.00% 25.00% 22.50% 20.00% 15.00% 12.50% 15.00% 12.50% 10.00% 7.50% 5.00% 2.50% 2.50% 0.00% 文 学 理 学 工 学 法 学 教 育 学 管 理 学 历 史 学 艺 术 学 ( 三 ) 学 生

30.00% 25.00% 25.00% 22.50% 20.00% 15.00% 12.50% 15.00% 12.50% 10.00% 7.50% 5.00% 2.50% 2.50% 0.00% 文 学 理 学 工 学 法 学 教 育 学 管 理 学 历 史 学 艺 术 学 ( 三 ) 学 生 四 川 文 理 学 院 2014 年 本 科 教 学 质 量 报 告 2014 年 来, 在 教 育 主 管 部 门 的 关 怀 指 导 下, 在 学 校 党 政 班 子 的 正 确 领 导 下, 广 大 师 生 员 工 团 结 一 心, 按 照 国 家 中 长 期 教 育 改 革 和 发 展 规 划 纲 要 和 教 育 部 对 办 应 用 型 本 科 的 要 求, 深 入 贯 彻 落 实 学 校

More information

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5 網頁程式設計 HTML JavaScript CSS HTML JavaScript CSS HTML 5 JavaScript JavaScript HTML 5 API CSS CSS Part 1 HTML HTML 5 API HTML 5 Apple QuickTime Adobe Flash RealPlayer Ajax XMLHttpRequest HTML 4.01 HTML 5

More information

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的 4.2 使 用 Table Service Table Service 相 对 来 说 是 三 个 Storage Service 中 最 好 理 解 和 最 易 于 接 受 的, 它 主 要 用 来 存 储 结 构 化 数 据 但 是 Table Service 却 并 不 是 一 个 关 系 型 数 据 库 Table Service 由 两 个 部 分 组 成 :Table 和 Entity

More information

epub29-13

epub29-13 T C P 13 HTTP 13.1 (Hypertext Transfer Protocol H T T P ) ( World Wide We b W W W We b ) H T T P We b 1 2 We b We b N F S n e t ( 13-1 ) 1994 1 H T T P.01.04.07.10.01.04 13-1 NFSnet ( f t p :// f t p.

More information

使用Cassandra和Spark 2.0实现Rest API服务

使用Cassandra和Spark 2.0实现Rest API服务 使用 Cassandra 和 Spark 2.0 实现 Rest API 服务 在这篇文章中, 我将介绍如何在 Spark 中使用 Akkahttp 并结合 Cassandra 实现 REST 服务, 在这个系统中 Cassandra 用于数据的存储 我们已经见识到 Spark 的威力, 如果和 Cassandra 正确地结合可以实现更强大的系统 我们先创建一个 build.sbt 文件, 内容如下

More information

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech - OfficeCoder 1 2 3 4 1,2,3,4 xingjiarong@mail.sdu.edu.cn 1 xuchongyang@mail.sdu.edu.cn 2 sun.mc@outlook.com 3 luoyuanhang@mail.sdu.edu.cn 4 Abstract. Microsoft Word 2013 Word 2013 Office Keywords:,, HTML5,

More information

iGENUS爱琴思邮件系统技术白皮书

iGENUS爱琴思邮件系统技术白皮书 igenus 爱 琴 思 邮 件 系 统 技 术 白 皮 书 Http://www.iGENUS.cn 版 权 信 息 igenus 爱 琴 思 邮 件 系 统 版 权 所 有 2009 爱 琴 思 科 技 ( 成 都 ) 有 限 公 司 igenus information technologies Inc.,Chengdu 文 档 保 证 声 明 本 文 档 以 提 供 信 息 为 目 的, 所

More information

CDWA Mapping. 22 Dublin Core Mapping

CDWA Mapping. 22 Dublin Core Mapping (version 0.23) 1 3... 3 3 3 5 7 10 22 CDWA Mapping. 22 Dublin Core Mapping. 24 26 28 30 33 2 3 X version 0.2 ( ) 4 Int VarcharText byte byte byte Id Int 10 Management Main Code Varchar 30 Code Original

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

温州市政府分散采购

温州市政府分散采购 温 州 市 政 府 分 散 采 购 招 标 文 件 招 标 编 号 :F - G B 2 0 1 6 0 3 1 4 0 0 4 7 招 标 项 目 : 温 州 市 人 民 政 府 办 公 室 政 务 云 平 台 ( 重 ) 招 标 方 式 : 公 开 招 标 招 标 人 : 温 州 市 人 民 政 府 办 公 室 招 标 代 理 : 二 〇 一 六 年 三 月 目 录 投 标 保 证 金 办 理

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

untitled

untitled JavaEE+Android - 6 1.5-2 JavaEE web MIS OA ERP BOSS Android Android Google Map office HTML CSS,java Android + SQL Sever JavaWeb JavaScript/AJAX jquery Java Oracle SSH SSH EJB+JBOSS Android + 1. 2. IDE

More information

turbomail方案

turbomail方案 TurboMail 安 全 保 密 邮 件 系 统 解 决 方 案 (Windows/Linux/Unix/AIX/Solaris/FreeBSD 平 台 适 用 ) 广 州 拓 波 软 件 科 技 有 限 公 司 网 址 :http://www.turbomail.org - 1 - 目 录 广 州 拓 波 软 件 科 技 有 限 公 司 简 介...- 4 - 涉 密 系 统 需 求...- 7

More information

1

1 DOCUMENTATION FOR FAW-VW Auto Co., Ltd. Sales & Service Architecture Concept () () Version 1.0.0.1 Documentation FAW-VW 1 61 1...4 1.1...4 2...4 3...4 3.1...4 3.2...5 3.3...5 4...5 4.1 IP...5 4.2 DNSDNS...6

More information

結合IC卡之校園安全網頁系統的設計與實現

結合IC卡之校園安全網頁系統的設計與實現 IC 立 立 路 料 料 (Secure Campus-wide Website System) 料 料 來 理 IC 識 料 不 漏 料 料 兩 零 Windows 便 更 類 IC 讀 RSA AES 料 IC WWW AES RSA PHP 1. 例 1 利 漏洞 易 易 料 都 理 易 不 類 路 數 (World Wide Web, WWW) Web-based 率 來 易 路 利 料 離

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

untitled

untitled 01 1-1 PHP 1-2 PHP 1-3 MySQL 1-4 1-5 http://w3techs.com/technologies/history_overview/programming_language w3techs.com (Server-side) 2012 7 77.8% PHP PHP PHP PHP 1-1 PHP PHP HTML Script Windows ASP(Active

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

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2 XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004 All Rights Reserved 2 SGML Standard Generalized Markup Language ( ) XML Extensible Markup Language HTML HyperText Markup Language 2004 All Rights Reserved

More information

软件概述

软件概述 Cobra DocGuard BEIJING E-SAFENET SCIENCE & TECHNOLOGY CO.,LTD. 2003 3 20 35 1002 010-82332490 http://www.esafenet.com Cobra DocGuard White Book 1 1....4 1.1...4 1.2 CDG...4 1.3 CDG...4 1.4 CDG...5 1.5

More information

Contents 1. IPSIDS...1... 19 2....2 IT... 21 3....2 4....3 FAQ... 26 5. 21 CISP...3 6. IPS...3 7. 2008...4 8. 2008...4...6...7 IPS Web...9...13...14...15 TOP10...16... 28... 31... 33... 37... 40... 42...

More information

財金資訊-80期.indd

財金資訊-80期.indd IPv6 / LINE YouTube TCP/IP TCP (Transmission Control Protocol) IP (Internet Protocol) (node) (address) IPv4 168.95.1.1 IPv4 1981 RFC 791 --IP IPv4 32 2 32 42 IP (Internet Service Provider ISP) IP IP IPv4

More information

概述 您可以通过 API 网关, 调用由其他阿里云用户或者第三方服务商开放的 API 服务 API 网关将为您提供一系列 管理服务与支撑 调用 API 您可以直接用 API 网关控制台为您提供的多语言调用示例来测试调用 您也可以自行编辑 HTTP(s) 请求调用 API 签名方式您可以参照控制台的

概述 您可以通过 API 网关, 调用由其他阿里云用户或者第三方服务商开放的 API 服务 API 网关将为您提供一系列 管理服务与支撑 调用 API 您可以直接用 API 网关控制台为您提供的多语言调用示例来测试调用 您也可以自行编辑 HTTP(s) 请求调用 API 签名方式您可以参照控制台的 概述 您可以通过 API 网关, 调用由其他阿里云用户或者第三方服务商开放的 API 服务 API 网关将为您提供一系列 管理服务与支撑 调用 API 您可以直接用 API 网关控制台为您提供的多语言调用示例来测试调用 您也可以自行编辑 HTTP(s) 请求调用 API 签名方式您可以参照控制台的 SDK 示例下载 API 调用方式说明及示例如下 :( 调用 API 前期流程请参照快速入门 ( 调用

More information

Chap6.ppt

Chap6.ppt Computer Networks v4 cs.sjtu 12/21/12 6 Internet ftp://ftp.cs.sjtu.edu.cn/ybzhang 61 / 110 Computer Networks v4 cs.sjtu 12/21/12 ftp://ftp.cs.sjtu.edu.cn/ybzhang 62 / 110 Computer Networks v4 cs.sjtu 12/21/12

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

完成后, 目录结构应该像下面这样 :. app.php composer.json composer.phar composer.lock vendor 其中 app.php 是用户的应用程序,vendor/ 目录下包含了所依赖的库, 用户需要在 app.php 中 引入依赖 : require_o

完成后, 目录结构应该像下面这样 :. app.php composer.json composer.phar composer.lock vendor 其中 app.php 是用户的应用程序,vendor/ 目录下包含了所依赖的库, 用户需要在 app.php 中 引入依赖 : require_o S3 PHP SDK 使用文档 S3 PHP SDK 说明 对象存储 S3 PHP SDK 使用开源的 S3 PHP SDK aws/aws sdk php 本文档介绍用户如何使用 aws/aws sdk php 来使用对象存储服务 更加详细的接口参数说明, 请在使用时参照 aws/aws sdk php API 官方说明 http://docs.aws.amazon.com/aws sdk php/v3/api/api

More information

keystore weblogic.jks certreq.pem CA server.cer

keystore weblogic.jks certreq.pem CA server.cer \\\\\\\\\\\\ 2005 6 17 Windows 2000 Server WebLogic server 8.1 SP2 JDK1.4.2; IE 5.0 WebLogic8.1 www.cnca.net Guangdong Electronic Certification Authority 1...4 2...5 3...5 3.1...5 3.2 keystore weblogic.jks...5

More information

(interoperability) Dublin Core 15 (The Dublin Core Metadata Initiative DCMI) 1995 (Dublin, Ohio) (The Dublin Core Metadata Element Set DC) DC DC DC DC

(interoperability) Dublin Core 15 (The Dublin Core Metadata Initiative DCMI) 1995 (Dublin, Ohio) (The Dublin Core Metadata Element Set DC) DC DC DC DC (Metadata) (interoperability) Dublin Core 15 (The Dublin Core Metadata Initiative DCMI) 1995 (Dublin, Ohio) (The Dublin Core Metadata Element Set DC) DC DC DC DCMI 2000 6 DC CEN/ISSS (European Committee

More information

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener SGML HTML XML 1 SGML XML Extensible Markup Language XML SGML Standard Generalized Markup Language, ISO 8879, SGML HTML ( Hypertext Markup Language HTML) (Markup Language) (Tag) < > Markup (ISO) 1986 SGML

More information

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn Xi III Zebra XI III 1 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn 230V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666

More information

(Methods) Client Server Microsoft Winsock Control VB 1 VB Microsoft Winsock Control 6.0 Microsoft Winsock Control 6.0 1(a). 2

(Methods) Client Server Microsoft Winsock Control VB 1 VB Microsoft Winsock Control 6.0 Microsoft Winsock Control 6.0 1(a). 2 (2005-01-26) (2005-01-26) (2005-02-27) PIC_SERVER (9) VB TCP/UDP Visual Basic Microsoft Winsock Control (MSWINSCK.OCX) UDP TCP Client Server Visual Basic UDP/TCP PIC_SERVER UDP/TCP 1. Microsoft Winsock

More information

國家圖書館典藏電子全文

國家圖書館典藏電子全文 EAI EAI Middleware EAI 3.1 EAI EAI Client/Server Internet,www,Jav a 3.1 EAI Message Brokers -Data Transformation Business Rule XML XML 37 3.1 XML XML XML EAI XML 1. XML XML Java Script VB Script Active

More information

暴风云视点播解决方案

暴风云视点播解决方案 暴 风 云 视 频 点 播 解 决 方 案 目 录 1. 简 介...2 1.1. 点 播 的 定 义...2 1.2. 点 播 的 基 本 功 能 描 述... 2 1.2.1. 基 本 功 能...2 1.2.2. 功 能 示 意 图...3 1.2.3. 工 作 流 程 演 示 图... 4 1.2.4. 特 性 和 指 标 描 述... 4 2. 应 用 场 景...5 2.1. 适 合 的

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

2 自 序 小, 印 象 中 只 有 西 醫, 因 為 每 次 生 病 都 是 去 看 西 醫 吃 西 藥 從 大 學, 也 是 陽 明 大 學 物 理 治 療 學 系 畢 業, 就 是 一 般 人 所 說 的 復 健 物 理 治 療 師 這 個 階 段, 所 有 的 治 病 以 及 保 健 觀 念

2 自 序 小, 印 象 中 只 有 西 醫, 因 為 每 次 生 病 都 是 去 看 西 醫 吃 西 藥 從 大 學, 也 是 陽 明 大 學 物 理 治 療 學 系 畢 業, 就 是 一 般 人 所 說 的 復 健 物 理 治 療 師 這 個 階 段, 所 有 的 治 病 以 及 保 健 觀 念 晨 星 出 版 吳 建 隆 著 2 自 序 小, 印 象 中 只 有 西 醫, 因 為 每 次 生 病 都 是 去 看 西 醫 吃 西 藥 從 大 學, 也 是 陽 明 大 學 物 理 治 療 學 系 畢 業, 就 是 一 般 人 所 說 的 復 健 物 理 治 療 師 這 個 階 段, 所 有 的 治 病 以 及 保 健 觀 念, 都 是 現 代 醫 學 的 理 論 退 伍 後, 考 進 台 中

More information

ARP ICMP

ARP ICMP ARP ICMP 2 9-1 ARP 9-2 ARP 9-3 ARP 9-4 ICMP 9-5 ICMP 9-6 ICMP 9-7 ICMP 3 ARP ICMP TCP / IP, IP ARP ICMP 3 IP, ARP ICMP IP ARP ICMP 2, 4 9-1 ARP, MAC, IP IP, MAC ARP Address Resolution Protocol, OSI ARP,,

More information

文书电子文件元数据方案.doc

文书电子文件元数据方案.doc aics DA Metadata Standard for Administrative Electronic Records 2009-12-16 2010-06-01 1 2 3 4 5 6 7 8 A electronic records administrative electronic records combined records document metadata element

More information

内 容 协 作 平 台 TRS WCM 6.5 北 京 拓 尔 思 信 息 技 术 股 份 有 限 公 司 Beijing TRS Information Technology Co., Ltd 版 权 说 明 本 手 册 由 北 京 拓 尔 思 信 息 技 术 股 份 有 限 公 司 ( 以 下 简 称 TRS 公 司 ) 出 版, 版 权 属 TRS 公 司 所 有 未 经 出 版 者 正 式

More information

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP TCP/IP : TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP 1. ASCII EBCDIC Extended Binary-Coded Decimal Interchange Code 2. / (1) (2) Single System Image SSI) (3) I/O (4) 3.OSI OSI Open System Interconnection

More information

TopTest_Adminstrator.doc

TopTest_Adminstrator.doc 壹 前 言... 3 貳 系 統 簡 介... 4 一 TKB multimedia Top-Test 系 統 架 構...4 1. 使 用 者 介 面 層 (Presentation tier)...5 2. 商 業 邏 輯 層 (business logic tier)...5 3. 資 料 服 務 層 (data services tier)...5 二 TKB Multimedia Top-Test

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

国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对

国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对 重点文化工程 中华古籍保护计划 数字图书馆推广工程 民国时期文献保护计划 年度掠影 国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对 中 华 古 籍

More information

ICS 13.310 A 91 SZDB/Z 深 圳 市 标 准 化 指 导 性 技 术 文 件 SZDB/Z 158 2015 交 通 运 输 行 业 视 频 监 控 联 网 系 统 通 用 技 术 要 求 General technical specification for video monitoring network system of transportation industry in

More information

09 (File Processes) (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises)

09 (File Processes) (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises) 09 (File Processes) 9-1 9-2 (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises) Java Servlet 9-1 Servlet (File Processes) Client Servlet Servlet Java Java (Stream)

More information

目 录(目录名)

目  录(目录名) 目录 目录...1-1 1.1 域名解析配置命令... 1-1 1.1.1 display dns domain... 1-1 1.1.2 display dns dynamic-host... 1-1 1.1.3 display dns server... 1-2 1.1.4 display ip host... 1-3 1.1.5 dns domain... 1-4 1.1.6 dns resolve...

More information

S3.Net SDK 文档 1 SDK 说明 对象存储.Net SDK 使用开源的 S3.Net SDK 本文档介绍用户如何使用 S3.Net SDK 来 使用对象存储服务 更加详细的接口参数说明, 请在使用时参照 S3.Net SDK 官方说 明

S3.Net SDK 文档 1 SDK 说明 对象存储.Net SDK 使用开源的 S3.Net SDK 本文档介绍用户如何使用 S3.Net SDK 来 使用对象存储服务 更加详细的接口参数说明, 请在使用时参照 S3.Net SDK 官方说 明 S3.Net SDK 文档 1 SDK 说明 对象存储.Net SDK 使用开源的 S3.Net SDK 本文档介绍用户如何使用 S3.Net SDK 来 使用对象存储服务 更加详细的接口参数说明, 请在使用时参照 S3.Net SDK 官方说 明 https://aws.amazon.com/cn/sdk-for-net/ 2 安装 SDK 2.1 依赖环境 windows 平台 : 安装.Net

More information

Network Bandwidth Applications MATE Applications Applications On Demand Calendaring Load Balancer Live Archive Design Northbound Service,Netwo

Network Bandwidth Applications MATE Applications Applications On Demand Calendaring Load Balancer Live Archive Design Northbound Service,Netwo Google 2010 10GE 128 Google OpenFlow SDN Google (software-defined network SDN) Internet SDN Google WAN SDN OpenFlow SDN Google (Data-Plane) (Control-Plane) OpenFlow Google 1. 2. 3. Site-to-Site BGP (Traffic

More information

SiteView技术白皮书

SiteView技术白皮书 SiteView ECC V6.2 技 术 白 皮 书 游 龙 网 络 科 技 ( 中 国 ) 有 限 公 司 DragonFlow Networks(China),Inc. 目 录 第 一 章 产 品 概 述... 3 第 二 章 系 统 结 构... 6 一 系 统 架 构... 7 1 用 户 管 理 模 块... 7 2 Web Server... 8 3 存 储 加 密 模 块... 8

More information

SEC-220

SEC-220 Session CERT/CC 60000 50000 40000 52,658 30000 26,829 20000 10000 0 2,412 1995 1999 2000 2001 Q1, 2002 Source: http://www.cert.org/stats/ CERT/CC 3000 2500 2000 2,437 1500 1000 500 0 171 1,065 1995

More information

EC51/52 GSM /GPRS MODEN

EC51/52 GSM /GPRS MODEN EC51/52 GSM /GPRS MODEN AT SMS aoe EC66.com 2004.11 ... 2 1 GSM AT... 3 2 EC51... 4 3 PDU... 4 4 PDU... 5 5... 7 6 TEXT... 8 7... 9 8.... 9 9.... 9 http://www.ec66.com/ 1 AT GPRS Modem SMS AT EC51 EC52

More information

一.NETGEAR VPN防火墙产品介绍

一.NETGEAR VPN防火墙产品介绍 NETGEAR VPN NETGEAR 6 http://www.netgear.com.cn - 1 - NETGEAR VPN... 4 1.1 VPN...4 1.2 Dynamic Domain Name Service...4 1.3 Netgear VPN...4 Netgear VPN... 6 2.1 FVS318 to FVS318 IKE Main...7 2.1.1 A VPN

More information

EJB-Programming-3.PDF

EJB-Programming-3.PDF :, JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Value Object Design Pattern J2EE Design Patterns Value Object Value Object Factory J2EE EJB Test Client

More information

12 41 43 春 新 春 年 貨 年 菜 來 這 買 市 場 超 人 氣 美 食 增 添 豐 富 團 圓 好 滋 味 來 臺 北 過 好 年 2 月 4 日 熱 鬧 登 場 盡 情 揪 團 享 受 11 處 商 圈 新 春 採 買 樂 趣 妝 點 花 樣 生 活 花 開 富 貴 過 好 年 最

12 41 43 春 新 春 年 貨 年 菜 來 這 買 市 場 超 人 氣 美 食 增 添 豐 富 團 圓 好 滋 味 來 臺 北 過 好 年 2 月 4 日 熱 鬧 登 場 盡 情 揪 團 享 受 11 處 商 圈 新 春 採 買 樂 趣 妝 點 花 樣 生 活 花 開 富 貴 過 好 年 最 104 年 1 月 30 日 發 行 / 月 刊 發 行 人 臺 北 市 市 場 處 處 長 王 三 中 臺 北 市 商 業 處 處 長 黃 以 育 出 版 機 關 臺 北 市 市 場 處 臺 北 市 中 正 區 羅 斯 福 路 一 段 8 號 3 樓 http://www.tcma.taipei.gov.tw 臺 北 市 商 業 處 臺 北 市 信 義 區 市 府 路 1 號 北 區 1 樓 http://www.tcooc.taipei.gov.tw

More information

C3_ppt.PDF

C3_ppt.PDF C03-101 1 , 2 (Packet-filtering Firewall) (stateful Inspection Firewall) (Proxy) (Circuit Level gateway) (application-level gateway) (Hybrid Firewall) 2 IP TCP 10.0.0.x TCP Any High Any 80 80 10.0.0.x

More information

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 CHAPTER 1 Understanding Core Database Concepts 1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 1 Understanding Core Database Concepts

More information

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK 2 l 跨裝置網頁設計 Android ios Windows 8 BlackBerry OS Android HTML 5 HTML 5 HTML 4.01 HTML 5 CSS 3 CSS 3 CSS 2.01 CSS 3 2D/3D PC JavaScript

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

2 Requirements Documentation Doc Name Doc No. 1.0 Version No. Total Page Generated By V6.0.0 Generated Date 2011/10/21 Checked By Checked Date 2011/10

2 Requirements Documentation Doc Name Doc No. 1.0 Version No. Total Page Generated By V6.0.0 Generated Date 2011/10/21 Checked By Checked Date 2011/10 1 2 Requirements Documentation Doc Name Doc No. 1.0 Version No. Total Page Generated By V6.0.0 Generated Date 2011/10/21 Checked By Checked Date 2011/10/26 Approved By Approved Date Version Modification

More information

口 行 政 管 理 部 门 进 行 安 全 条 件 审 查 未 经 安 全 条 件 审 查 通 过, 港 口 建 设 项 目 不 得 开 工 建 设 第 六 条 交 通 运 输 部 指 导 监 督 全 国 港 口 建 设 项 目 安 全 条 件 审 查 工 作 国 务 院 国 家 发 展 改 革 委

口 行 政 管 理 部 门 进 行 安 全 条 件 审 查 未 经 安 全 条 件 审 查 通 过, 港 口 建 设 项 目 不 得 开 工 建 设 第 六 条 交 通 运 输 部 指 导 监 督 全 国 港 口 建 设 项 目 安 全 条 件 审 查 工 作 国 务 院 国 家 发 展 改 革 委 港 口 危 险 货 物 安 全 管 理 规 定 (2012 年 12 月 11 日 交 通 运 输 部 令 第 9 号 公 布 自 2013 年 2 月 1 日 起 施 行 ) 第 一 章 总 则 第 一 条 为 加 强 港 口 危 险 货 物 管 理, 预 防 和 减 少 危 险 货 物 事 故, 保 障 人 民 生 命 财 产 安 全, 保 护 环 境, 根 据 中 华 人 民 共 和 国 港

More information

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID 58 2016. 14 * LireSolr LireSolr CEDD Ajax CSpace LireSolr CEDD Abstract In order to offer better image support services it is necessary to extend the image retrieval function of our institutional repository.

More information

epub 79-1

epub 79-1 1 XML X M L X M L X M L We b 1.1 markup language M L M L A S C I I A S C I I C 0 0 0 1 F C R - L F M S - D O S M S - Wi n d o w s U n i x L F M a c O S C R A S C I I A S C I I -. - -. C C + + { }. b e

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

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

vi JSON JSON API XML JSON JSON JavaScript RESTful JSON Douglas Crockford JSON / RESTful API JavaScript Node.js Ruby on Rails Java Groovy

vi JSON JSON API XML JSON JSON JavaScript RESTful JSON Douglas Crockford JSON   / RESTful API JavaScript Node.js Ruby on Rails Java Groovy JavaScript Object Notation JSON RESTful JSON AJAX XML JSON JSON JSON / API 2007 JSON Rebecca Riordan Head First AJAX O Reilly AJAX XML View Head First AJAX JSON Java JSON JUnit API Java JSON RESTful API

More information

002001 ÐÅÏ¢¼¼Êõ·þÎñ ÔËÐÐά»¤ µÚ1²¿·Ö£ºÍ¨ÓÃÒªÇ󣨳ö°æÇ°¸å£©

002001 ÐÅÏ¢¼¼Êõ·þÎñ ÔËÐÐά»¤ µÚ1²¿·Ö£ºÍ¨ÓÃÒªÇ󣨳ö°æÇ°¸å£© ICS 35.080 L77 中 华 人 民 共 共 和 和 国 国 电 子 国 行 家 业 标 准 GB/T 28827.1 2012 XXXXX.1 20XX 信 息 技 术 服 务 运 行 维 护 第 1 部 分 : 通 用 Information technology service Operations and maintenance Part1:General requirements

More information

问 调 用 云 端 的 语 音 服 务 的 接 口 形 式, 对 规 范 语 音 识 别 服 务 提 供 方 式, 方 便 客 户 端 的 集 成 调 用, 从 而 促 进 语 音 交 互 应 用 的 推 广 发 展, 促 进 广 大 用 户 充 分 享 受 到 语 音 交 互 带 来 的 快 速

问 调 用 云 端 的 语 音 服 务 的 接 口 形 式, 对 规 范 语 音 识 别 服 务 提 供 方 式, 方 便 客 户 端 的 集 成 调 用, 从 而 促 进 语 音 交 互 应 用 的 推 广 发 展, 促 进 广 大 用 户 充 分 享 受 到 语 音 交 互 带 来 的 快 速 国 家 标 准 中 文 语 音 识 别 互 联 网 服 务 接 口 规 范 ( 征 求 意 见 稿 ) 编 制 说 明 一 工 作 简 况 1 任 务 来 源 按 照 国 家 标 准 化 管 理 委 员 会 2014 年 第 一 批 国 家 标 准 制 修 订 计 划 安 排, 国 家 标 准 制 定 项 目 中 文 语 音 识 别 互 联 网 服 务 接 口 规 范 ( 征 求 意 见 稿 ) 计

More information

2

2 : Mariposa ( ), : Memory : a : (Sat Dec 30 20:59:30 2006), 2006 1 2 NO.1 3 4 5 : Mariposa ( ), : Memory : b : (Sun Dec 31 16:26:22 2006), 6 7 8 9 : Mariposa ( ), : Memory : c : (Tue Jan 2 15:35:35 2007),

More information

Microsoft PowerPoint - 数据通信-ch1.ppt

Microsoft PowerPoint - 数据通信-ch1.ppt 主 要 内 容 与 基 本 要 求 主 要 内 容 数 据 通 信 与 计 算 机 网 络 计 算 机 网 络 的 发 展 过 程 分 类 以 及 主 要 性 能 指 标 ; 分 组 交 换 的 基 本 原 理 及 其 与 电 路 交 换 报 文 交 换 的 联 系 与 区 别 ; 计 算 机 网 络 的 协 议 与 体 系 结 构 第 1 章 概 述 基 本 要 求 掌 握 分 组 交 换 电 路

More information

Microsoft Word - InoTouch Editor编程软件手册2012.2.10.doc

Microsoft Word - InoTouch Editor编程软件手册2012.2.10.doc 目 录 第 一 章 关 于 InoTouch Editor 编 程 软 件 的 安 装... - 6-1.1 InoTouch 系 列 HMI 和 InoTouch Editor 软 件 的 简 介... - 6-1.2 安 装 InoTouch Editor 编 程 软 件... - 10-1.3 系 统 连 接 图... - 12-1.4 InoTouch 系 列 人 机 界 面 的 系 统 设

More information

讀 經 進 度 表 ( : 一 年 讀 經 進 度, : 二 年 讀 經 進 度 ; 完 成 後 請 圈 選 喔! ) Sun Mon Tue 29 30 1 6 7 8 西 1 西 2 西 3 西 4 雅 2 帖 前 1 帖 前 2 雅 3 雅 4 加 1 加 2 加 3 來 7 來 8 13 1

讀 經 進 度 表 ( : 一 年 讀 經 進 度, : 二 年 讀 經 進 度 ; 完 成 後 請 圈 選 喔! ) Sun Mon Tue 29 30 1 6 7 8 西 1 西 2 西 3 西 4 雅 2 帖 前 1 帖 前 2 雅 3 雅 4 加 1 加 2 加 3 來 7 來 8 13 1 與神 與人立約 在十二月 恩典的盛筵 之靈命操練中 您期望自己可以有什麼改變呢 此刻 邀請您寫下對本月的期許 並放在每日的禱告中 與神立下美好約定 我的陪讀時間表 星期一 早 中 晚 星期二 星期三 星期四 星期五 星期六 星期日 讀 經 進 度 表 ( : 一 年 讀 經 進 度, : 二 年 讀 經 進 度 ; 完 成 後 請 圈 選 喔! ) Sun Mon Tue 29 30 1 6 7 8

More information

上述字符串的 MD5 值即为签名的值 (32 位小写 ) 将签名值放在请求的参数中例如 sign=md5_sign 服务端 SDK 调用 API 的应用的私钥 Secret Key 为 appsecret /** parammap 请求参数 secret 密钥 *

上述字符串的 MD5 值即为签名的值 (32 位小写 ) 将签名值放在请求的参数中例如 sign=md5_sign 服务端 SDK 调用 API 的应用的私钥 Secret Key 为 appsecret /** parammap 请求参数 secret 密钥 * 集成推送平台接口说明 API 接口规范 接口响应规范 HTTP 接口遵循魅族 API 协议规范 返回数据格式统一如下 : code :, // 必选, 返回码 message :, // 可选, 返回消息, 网页端接口出现错误时使用此消息展示给用户, 手机端可忽略此消息, 甚至服务端不传输此消息 value :,// 必选, 返回结果 Api returncode 定义 code value 200

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

final

final 行 政 院 研 究 發 展 考 核 委 員 會 政 府 網 站 建 置 及 營 運 作 業 參 考 指 引 中 華 民 國 99 年 2 月 政 府 網 站 建 置 及 營 運 作 業 參 考 指 引 目 次 前 言 與 導 讀... 1 一. 緣 由... 1 二. 現 行 規 範 應 用 的 運 作 與 問 題... 1 三. 政 府 網 站 建 置 與 營 運 作 業 參 考 指 引 之 規

More information

Simulator By SunLingxi 2003

Simulator By SunLingxi 2003 Simulator By SunLingxi sunlingxi@sina.com 2003 windows 2000 Tornado ping ping 1. Tornado Full Simulator...3 2....3 3. ping...6 4. Tornado Simulator BSP...6 5. VxWorks simpc...7 6. simulator...7 7. simulator

More information

1

1 PRIMETON TECHNOLOGIES, LTD. EOS EOS Manager No part of this document may be reproduced, stored in any electronic retrieval system, or transmitted in any form or by any means, mechanical, photocopying,

More information

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S 一 個 SQL Injection 實 例 的 啟 示 頁 1 / 6 你 的 網 站 在 裸 奔 嗎? 一 個 SQL Injection 實 例 的 啟 示 作 者 : 李 明 儒 SQL Injection( 資 料 隱 碼 攻 擊 ) 問 題 早 就 不 是 什 麼 新 聞, 但 前 陣 子 在 一 個 頗 具 知 名 度 的 活 動 網 站 上, 赫 然 發 現 它 大 刺 刺 地 現 身!

More information

Olav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1-1MRS755673

Olav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1-1MRS755673 Olav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1 - Contents MicroSCADA Pro Portal Marketing and sales Ordering MicroSCADA Pro Partners Club 2005 ABB - 2 - MicroSCADA Pro - Portal Imagine that

More information

VIDEOJET connect 7000 VJC-7000-90 zh- CHS Operation Manual VIDEOJET connect 7000 zh-chs 3 目 录 1 浏 览 器 连 接 7 1.1 系 统 要 求 7 1.2 建 立 连 接 7 1.2.1 摄 像 机 中 的 密 码 保 护 7 1.3 受 保 护 的 网 络 7 2 系 统 概 述 8 2.1 实 况

More information

untitled

untitled rxli@public.wh.hb.cn http://idc.hust.edu.cn/~rxli/ 2 3 ( ) (Distributed System) Integrated System () 4 5 6 System Integration 7 8 Integrated System 9 1.1 CIMS IDEF CSCW STEP MIS MRPII ERP CRM SCM MIS:

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

常州市建设工程招标公告

常州市建设工程招标公告 常 州 市 建 设 工 程 招 标 公 告 一 招 标 条 件 长 荡 湖 水 厂 及 配 套 管 网 项 目 ( 项 目 名 称 ) 长 荡 湖 水 厂 新 建 工 程 ( 标 段 名 称 ) 已 由 江 苏 省 发 展 和 改 革 委 员 会 ( 项 目 审 批 核 准 或 备 案 机 关 名 称 ) 以 省 发 展 改 革 委 关 于 金 坛 市 城 乡 水 务 有 限 公 司 长 荡 湖 水

More information