客户端指南(obscmd)

Size: px
Start display at page:

Download "客户端指南(obscmd)"

Transcription

1 对象存储服务 客户端指南 (obscmd) 文档版本 04 发布日期 华为技术有限公司

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

3 目录 目录 1 obscmd 简介 下载并安装 obscmd 注册账号并开通 OBS 创建 IAM 用户 创建访问密钥 (AK 和 SK) 对接 OBS 公共参数配置项 上传本地文件 编辑配置文件方式 命令行方式 下载桶内对象 编辑配置文件方式 命令行方式 Python 工具安装参考 检查 Python 版本 安装或升级 Python 检查 gcc 是否已安装 安装或升级 openssl 安装 python 问题处理 在分布式存储系统上运行 obscmd 工具报错...36 A 修订记录 文档版本 04 ( ) 版权所有 华为技术有限公司 ii

4 1 obscmd 简介 1 obscmd 简介 华为云对象存储服务 (Object Storage Service,OBS) 是一个基于对象的海量存储服务, 可以存放任意类型和大小的文件, 适用于文件归档 / 备份 静态网站托管以及其他数据存储场景使用 OBS 与自建存储服务器相比, 具有稳定 安全 高效等优势, 详情请参见对象存储服务产品介绍 obscmd 是 OBS 提供的一款运行在 Linux 操作系统的客户端工具, 支持简单的上传及下载功能 对于熟悉 Linux 命令行的用户, 在上传或下载数据时,obscmd 是执行批量处理 自动化任务的理想选择 obscmd 基于 Python 开发, 具有安装简单 传输高效等优势, 并且在数据传输过程中, 支持分段传输, 适用各种网络 支持单个大文件切分成多段, 并发上传 支持按范围并发下载单个大文件 支持多个文件并发上传 支持多个文件并发下载 文档版本 04 ( ) 版权所有 华为技术有限公司 1

5 1 obscmd 简介 文档版本 04 ( ) 版权所有 华为技术有限公司 2

6 2 下载并安装 obscmd 2 下载并安装 obscmd 在公网下载并安装 obscmd obscmd 兼容 Linux 各个版本, 且待安装 obscmd 的 Linux 主机可以位于公网, 也可以位于华为云内网 针对两种不同的网络环境, 本章节分别提供下载和安装 obscmd 的链接及方法 obscmd 的运行环境需要依赖 Python, 具体依赖的版本及说明如表 2-1 所示 表 2-1 Python 具体依赖的版本及说明 组件 / 模块 要求不满足说明处理方法 Python Python 版本要求 Python2, 且不小于 2.7.9, 例如 : Python 执行以下命令, 查看 Python 版本 python V 如果 Python 版本低于 无法使用 https TLS1.1/1.2 功能 9.2 安装或升级 Python Python 加密模块 已安装 ssl 模块 执行以下命令, 如果无内容显示, 则 ssl 模块安装正常 python -c "import ssl" 如果 Python 不支持 ssl 模块, 则无法使用 ssl 即 https 加密传输功能 安装或升级 openssl 当待安装 obscmd 的 Linux 主机位于外网, 可以根据表 2-2 提供的链接或页面, 直接从公网下载 obscmd 文档版本 04 ( ) 版权所有 华为技术有限公司 3

7 2 下载并安装 obscmd 表 2-2 外网软件下载地址 软件名称说明下载链接或下载页面 obscmd WinSCP ( 可选 ) 作为静态资源存储在华为云上的, 可以在 Linux 主机上通过 wget 命令直接下载 在 Windows 主机上可以将下载链接粘贴至浏览器, 通过浏览器直接下载 obscmd 在 GitHub 已经开源, 可以通过 GitHub 提供的下载页面获取下载链接 跨平台文件传输工具 用于在 Windows 系统和 Linux 系统间传输文件 如果是在 Windows 主机上下载的 obscmd 及 Python, 则可以通过此工具将下载完成的 obscmd 及 Python 传输至待安装的 Linux 主机 files/obs/cmd.zip obscmd 确保 Python 环境已搭建成功后, 使用以下命令解压 obscmd 即可开始使用 unzip 软件包名称 -d 软件存放目录 示例 : unzip obscmd.zip -d /home/tools/ 在内网下载并安装 obscmd 当待安装 obscmd 的 Linux 主机为弹性云服务器 (ECS) 且没有配置弹性 IP(EIP) 时, 则只能根据表 2-3 提供的链接, 从华为云内网下载 obscmd 表 2-3 内网 obscmd 下载链接 区域华北 - 北京一华东 - 上海二华南 - 广州 下载链接 obscmd.zip obscmd.zip 步骤 1 登录待安装 obscmd 的 Linux 主机, 打开命令行工具 步骤 2 ( 可选 ) 使用 cd 命令, 切换至本地存储软件包的目录, ( 示例 ) 切换至 /home/tools 目录的命令如下 : 文档版本 04 ( ) 版权所有 华为技术有限公司 4

8 2 下载并安装 obscmd cd /home/tools 步骤 3 使用 wget 命令, 根据 ECS 所在区域下载对应区域下的软件包 以下命令为从 华北 - 北京一 区域下载 obscmd 的示例 wget 当界面显示有 100% saved 等字样时, 如图 2-1 所示, 表示软件包已成功下载 图 2-1 下载成功 步骤 4 obscmd 基于 Python 实现, 下载软件包后, 使用以下命令解压后即可使用 unzip obscmd.zip -d 软件存放目录 ( 示例 ) 解压软件包至 /home/tools 目录的命令如下 : unzip obscmd.zip -d /home/tools/ 说明 创建 obscmd 运行依赖 Python, 华为云提供的 ECS 默认都安装有 Python 工具, 您可以按照 9.1 检查 Python 版本提供的方法检查 Python 是否安装及其版本 如果 Python 工具未安装或版本不匹配, 您可以通过在线咨询人工客服或拨打 : , 联系华为云技术支持工程师获取对应安装包 ---- 结束 说明 默认情况下, 在 ECS 上可以直接通过华为云内网使用 obscmd 如果本地或 VPC 的 DNS 解析没有使用内网 DNS, 则无法通过内网使用 obscmd, 此时请参考在 ECS 上通过内网访问 OBS 进行配置 文档版本 04 ( ) 版权所有 华为技术有限公司 5

9 3 注册账号并开通 OBS 3 注册账号并开通 OBS 在使用 obscmd 之前, 您需要拥有一个华为云账号并且成功开通 OBS OBS 提供按需和资源包两种计费方式, 充值或购买资源包即开通 OBS 服务 成功开通 OBS 后即可进行访问和使用 若您已有账号且账号已开通 OBS 服务, 请跳过此章节 操作步骤 步骤 1 登录华为云网站 步骤 2 注册账号 使用 OBS 前需注册一个华为云账号 若您已有账号, 请从步骤 3 开始 1. 在顶部导航栏右侧, 单击 注册 2. 在注册页面, 根据提示信息完成注册 注册成功后, 系统会自动跳转至您的个人信息界面 步骤 3 步骤 4 步骤 5 步骤 6 在顶部导航栏右侧, 单击 登录, 输账号名和密码 在顶部导航栏右侧, 单击 控制台, 进入华为云控制台 在顶部导航栏, 选择 服务列表 > 存储 > 对象存储服务, 进入 OBS 管理控制台 为保证您正常使用 OBS 服务, 建议您先充值购买 OBS 服务 购买方式, 请参见购买指南 ---- 结束 文档版本 04 ( ) 版权所有 华为技术有限公司 6

10 4 创建 IAM 用户 4 创建 IAM 用户 为确保账号及资源的安全性, 不建议使用注册账号直接访问 OBS 建议通过统一身份认证服务 (Identity and Access Management,IAM) 创建具有 OBS 资源访问权限的用户, 用以在 obscmd 执行数据存取操作 如果您不需要使用 IAM 用户, 可以跳过此章节 操作步骤 步骤 1 打开华为云网站 步骤 2 步骤 3 步骤 4 单击页面右上角的 控制台, 使用账号登录 OBS 管理控制台 在顶部导航栏选择 服务列表 > 管理和部署 > 统一身份认证, 进入 统一身份认证 管理控制台 创建用户组 1. 在左侧导航栏, 单击 用户组, 进入 用户组 界面 2. 单击 创建用户组, 进入 创建用户组 界面 3. 输入 用户组名称 和 描述 ( 可选 ), 然后单击 确定 4. 在创建的用户组所在行, 单击右侧的 修改, 进入 修改用户组 界面 5. 在 用户组权限 下方, 全局服务 > 对象存储服务 所在行, 单击 修改, 弹出 策略 对话框 6. 选择 OBS 和 基本 策略, 如图 4-1 所示 文档版本 04 ( ) 版权所有 华为技术有限公司 7

11 4 创建 IAM 用户 图 4-1 用户组策略 说明 策略选择说明如下 : OBS Bucket Viewer: 拥有该权限的用户, 可以执行获取桶列表 查询桶元数据和位置信息的操作 Tenant Administrator: 拥有该权限的用户, 可以对 OBS 资源执行任意操作 Tenant Guest: 拥有该权限的用户, 可以查询 OBS 资源的利用情况 7. 单击 确定 8. 可选 : 若 OBS 还使用了其他云服务的资源权限, 则在 全局服务 > 全局 开启对应的权限 9. 单击 确定 步骤 5 创建用户 1. 在左侧导航栏, 单击 用户, 进入 用户 界面 2. 单击 创建用户, 进入 创建用户 界面 3. 输入 用户名, 选择 凭证类型 和 所属用户组 说明 选择用户组后, 用户将继承用户组所拥有的权限 不选择用户组, 用户将没有相应的权限 4. 单击 下一步 5. 选择 密码生成方式, 输入 邮箱 文档版本 04 ( ) 版权所有 华为技术有限公司 8

12 4 创建 IAM 用户 6. 单击 确定 ---- 结束 文档版本 04 ( ) 版权所有 华为技术有限公司 9

13 5 创建访问密钥 (AK 和 SK) 5 创建访问密钥 (AK 和 SK) 本节介绍如何通过 OBS 管理控制台创建访问密钥 (AK 和 SK), 访问密钥 (AK 和 SK) 用于对请求加密签名, 确保请求的机密性 完整性和请求双方身份的正确性 背景信息 AK 和 SK 支持 IAM 的认证机制, 以下是对 AK 和 SK 的解释说明 : AK:Access Key ID, 接入键标识, 用户在对象存储服务系统中的接入键标识, 一个接入键标识唯一对应一个用户, 一个用户可以同时拥有多个接入键标识 对象存储服务系统通过接入键标识识别访问系统的用户 SK:Secret Access Key, 安全接入键, 用户在对象存储服务系统中的安全接入键, 是用户访问对象存储服务系统的密钥, 用户根据安全接入键和请求头域生成鉴权信息 安全接入键和接入键标识一一对应 约束和限制 每个用户最多可以创建两个有效的访问密钥 操作步骤 步骤 1 打开华为云网站 步骤 2 单击页面右上角的 控制台, 使用账号或 IAM 用户登录华为云控制台 步骤 3 单击页面右上角的用户名, 并选择 我的凭证 步骤 4 进入 账号管理 -> 基本信息 页面, 在右侧单击 我的凭证 中的 管理我的凭证 步骤 5 进入 我的凭证 页面, 单击 管理访问密钥 页签下方的 新增访问密钥 步骤 6 在弹出的 新增访问密钥 对话框中, 输入登录密码和对应验证码 说明 用户如果未绑定邮箱和手机, 则只需输入登录密码 用户如果同时绑定了邮箱和手机, 可以选择其中一种方式进行验证 步骤 7 单击 确定 文档版本 04 ( ) 版权所有 华为技术有限公司 10

14 5 创建访问密钥 (AK 和 SK) 步骤 8 在弹出的 下载确认 提示框中, 单击 确定 后, 密钥会直接保存到浏览器默认的下载文件夹中 说明 为防止访问密钥泄露, 建议您将其保存到安全的位置 如果用户在此提示框中单击 取消, 则不会下载密钥, 后续也将无法重新下载 如果需要使用访问密钥, 可以重新创建新的访问密钥 步骤 9 打开下载下来的 credentials.csv 文件既可获取到访问密钥 (AK 和 SK) ---- 结束 文档版本 04 ( ) 版权所有 华为技术有限公司 11

15 6 对接 OBS 公共参数配置项 6 对接 OBS 公共参数配置项 obscmd 提供公共配置文件用于对桶名 代理 加密和超时等基本信息进行配置, 从而方便在上传或下载过程中, 只需要配置简单的路径等参数即可 前提条件 已安装 obscmd 及其依赖 Python, 具体操作请参考 2 下载并安装 obscmd 已获取账号或 IAM 用户的访问密钥 (AK 和 SK) 如果没有访问密钥, 可以参照 5 创建访问密钥 (AK 和 SK) 进行创建 说明 在华为云, 账号是云服务资源的责任主体, 对其拥有的资源和 IAM 用户具有完全控制权限 为确保账号及其资源的安全性, 不建议使用注册账号直接访问 OBS 建议通过 IAM 创建具有 OBS 资源访问权限的用户, 用以在 obscmd 执行数据存取操作 具体操作请参考 4 创建 IAM 用户 已获取待执行上传或下载操作的桶的名称 说明 您也可以通过 OBS 管理控制台创建一个新桶, 具体请参考创建桶 操作步骤 步骤 1 步骤 2 登录至 obscmd 工具所在主机 使用 cd 命令切换至工具解压目录 示例 :cd /home/tools/obscmd 步骤 3 工具的运行参数配置可以采用以下两种方式来实现, 若两种方式对同一参数都进行了配置, 工具会采用方式二的配置 方式一 : 编辑 config.dat 中相关参数值 执行以下命令, 打开 obscmd 配置文件进行基础配置 vi config.dat 打开配置文件后, 进入编辑模式, 根据实际环境配置基础参数并保存, 具体的参数配置如表 6-1 所示 文档版本 04 ( ) 版权所有 华为技术有限公司 12

16 6 对接 OBS 公共参数配置项 表 6-1 公共参数配置项 配置项 说明 可选 / 必 填 备注 ( 所有配置项的值均不区分大小写 ) Operation 指定对文件的操作类型 必填可选 Upload Download AK Access Key ID 接入键标识 必填 用户在对象存储服务系统中的接入键标识, 一个接入键标识唯一对应一个用户, 一个用户可以同时拥有多个接入键标识 对象存储服务系统通过接入键标识识别访问系统的用户 SK Secret Access Key 安全接入键 必填 用户在对象存储服务系统中的安全接入键, 是用户访问对象存储服务系统的密钥, 用户根据安全接入键和请求头域生成鉴权信息 安全接入键和接入键标识一一对应 BucketNameFix ed 桶名 必填 需要上传或下载对象的桶, 所有操 作均对该桶进行 您需要事先在 OBS 上创建桶 示例 : BucketNameFixed = fixed-bucket-01 Concurrency 工作并发数 必填 每个用户对应的并发数, 默认为 20, 表示 1 个用户对应 20 个并发 1 个并发表示 1 个线程或进程 ( 置空视为 1) MultipartObject Size 进行分段操作的对象大小分界值 (Byte) 必填 扫描到对象如果大于 MultipartObjectSize, 则会以多段形式上传并合并, 或者以 range 方式下载并合并, 置空不分段, 单位为字节 B, 默认配置为 ( 即 1GB) 示例 :MultipartObjectSize = 示例说明 : 若对象大于 1GB, 进行分段的上传或下载操作 文档版本 04 ( ) 版权所有 华为技术有限公司 13

17 6 对接 OBS 公共参数配置项 配置项 说明 可选 / 必 填 备注 ( 所有配置项的值均不区分大小写 ) PartSize 段大小 (Byte) 必填 分段大小为此处的配置值,OBS 协议要求不小于 5MB, 不大于 5GB ( 上传时工具会自动约束 ) 默认配置为 50MB, 可根据客户端性能及网络环境做有效配置 ( =10MB, =50MB, =100MB) 示例 :PartSize = 注意 : 若段大小设置过大, 进度刷新可能会很慢 Region 区域 可选 请求桶所在区域 需根据请求桶所在区域名称填写区域 例如请求桶所在区域为 华北 - 北京一, 此处则需要填写 cn-north-1 具体请参见区域和终端节点 当使用 KMS 服务端加密算法 或 特殊鉴权签名算法 且环境配置为多 Region 模式时必选 DomainName 域名 必填 请求发往的终端节点域名地址 (Endpoint) 需要与配置的区域信息对应 具体请参见区域和终端节点 VirtualHost 是否使用虚拟主机方式请求的开关 必填 是否使用虚拟主机方式请求, 若使用虚拟主机方式, 需要保证域名配置正确 ( 默认配置为 true) 示例 : true( 使用虚拟主机方式 ) false( 不使用虚拟主机方式 ) IsHTTPs Https 开关 必填 使用 HTTP 还是 HTTPs 请求 ( 默认配 置为 true) 可选值 : true( 使用 https) false( 使用 http) ProxyHost 代理服务器主机 可选 代理服务器主机 ProxyPort 代理服务器端口 可选 代理服务器端口 ProxyUserName 代理服务器账户 可选 代理服务器账户 文档版本 04 ( ) 版权所有 华为技术有限公司 14

18 6 对接 OBS 公共参数配置项 配置项 说明 可选 / 必 填 备注 ( 所有配置项的值均不区分大小写 ) ProxyPassWord 代理服务器密码 可选 代理服务器密码 sslversion ssl 协议版本 可选 ssl 协议版本号配置, 当 IsHTTPs 为 true 时生效 ( 如果留空, 默认为 SSLv23) 可选值 : TLSv1 TLSv1_1 TLSv1_2 SSLv23 SSLv2 SSLv3 说明 TLSv1 : 选择 TLS v1.0 协议 TLSv1_1 : 需要 openssl version , python 不低于 TLSv1_2 : 当前最安全协议 需要 openssl version ,python 不低于 SSLv23: 自动协商最安全协议 SSLv2 : 如果 openssl 编译时带了 OPENSSL_NO_SSL2 参数不可用 该协议不安全, 已不建议使用 SSLv3 : 若 openssl 编译时带了 OPENSSL_NO_SSL3 参数不可用 该协议不安全, 已不建议使用 SrvSideEncrypt Type 服务器端数据加密方法 可选 服务器端数据加密方法, 如果不启用, 保持为空 不区分大小写 可选值 : SSE-KMS( 使用 Key Management Service 提供的密钥进行服务端加密 ) SSE-C( 使用用户提供的密钥和密钥的 MD5 值进行服务端加密 ) CustomerKey SSE-C 加密密钥 如果使用 SSE- C 服务端加密, 必填 如果配置 SSE-C, 需提供加密对象使用的密钥 文档版本 04 ( ) 版权所有 华为技术有限公司 15

19 6 对接 OBS 公共参数配置项 配置项 说明 可选 / 必 填 备注 ( 所有配置项的值均不区分大小写 ) SrvSideEncrypt Algorithm 指定服务端加密算法 可选 仅当 SrvSideEncryptType 为 SSE-KMS 时有效 ConnectTimeout 超时时间 必填 连接建立 / 请求等待超时时间, 单位 为秒 ( 若小于 5 秒, 工具会自动约束 为 5 秒 ) 默认配置为 300 CompareETag 校验 Etag 和 MD5, 即数据一致性的开关 可选 是否校验以及在 detail 文件中记录本地 MD5 和服务端返回的 ETag 置空默认关闭 (1. 性能角度考虑 : 若上传或下载的单个文件大于 10GB, 建议关闭 ) 可选值 : true( 打开 ) false( 关闭 ) RecordDetails 记录请求信息开关 必填 是否记录每个请求的详细结果 默认配置为 true 如果打开, 每次执行的请求信息会记录在 result/***_detail.csv 文件中 可选值 : true( 打开 ) false( 关闭 ) 说明 ***_detail.csv 文件名格式为 日期 _ 时间 _ 操作类型 _ 并发数 _detail.csv 示例 : _ _PutObject_20_d etail.csv BadRequestCou nted 将错误请求纳入统计开关 必填 如果为 true 性能统计结果将包含错误请求, 此场景有可能导致如下统计出现偏差 : avglatency( 请求的平均时延 ), tps( 每秒事务处理量,transaction per second), sendbps( 传输的总流量 ), recvbps( 接收的总流量 ) 默认配置为 False RunSeconds 运行时长 ( 秒 ) 可选 运行指定时长后退出 如果未到指定时长时, 配置的请求数完成, 工具也会退出 配置为 0 表示不配置, 即按配置的请求数完成后退出 文档版本 04 ( ) 版权所有 华为技术有限公司 16

20 6 对接 OBS 公共参数配置项 配置项 说明 可选 / 必 填 备注 ( 所有配置项的值均不区分大小写 ) PrintProgress 打印实时结果开关 必填 是否打印运行中的实时结果和进度 默认配置为 true 可选值 : true( 打印实时结果 ) false( 不打印实时结果 ) CheckRoot 限制执行帐户权限 必填 是否必须 root 帐户才有权限操作 ( 默认配置为 false) 可选值 : true( 是 ) false( 否 ) 方式二 : 命令 + 参数的方式实现参数配置, 仅支持配置常用参数 (Operation LocalPath RemoteDir DownloadTarget SavePath AK SK BucketNameFixed Region DomainName), 其他参数可以方式一进行配置 执行以下命令可以查看支持的命令行参数及说明 python run.py --help ---- 结束 文档版本 04 ( ) 版权所有 华为技术有限公司 17

21 7 上传本地文件 7 上传本地文件 7.1 编辑配置文件方式 参数配置 obscmd 工具的本地上传功能, 会通过读取 config.dat 文件中配置项来进行传输控制, 包含上传的本地目录, 上传单个文件分段大小等 本地文件上传除了配置 config.dat 公共配置项, 还需要根据上传文件目录实际情况配置如表 7-1 所示参数 : 表 7-1 上传本地文件参数配置项 配置项名称可选 / 必填说明 LocalPath 待上传目录 必填 需上传的本地文件夹或文件的地址 若上传多个单独指定的文件, 可以用英文逗号分隔 若指定文件夹, 则只能配置一个路径 注意 : 若以 '/' 符号结尾, 将认为是上传文件夹下所有对象, 而不是上传此文件夹 示例 : /home/objects /home/dir1/1.txt /home/dir1/1.txt,/ home/dir2/2.txt 文档版本 04 ( ) 版权所有 华为技术有限公司 18

22 7 上传本地文件 配置项名称可选 / 必填说明 IgnoreExist 忽略上传到桶内的文件对象的开关 必填 是否跳过已上传到桶内的文件对象 默认配置为 false 注意 : 若桶内对象数过多, 请勿开启此项配置 可选值 : true( 不覆盖上传已有对象 ) false( 覆盖上传已有对象 ) RemoteDir 上传到桶内的目录 可选 上传到桶内的目录 留空则使用桶的根目录 如果目录不存在, 工具自动创建目录 示例 : RemoteDir = dir/ PutWithACL Access Control Policy 对象的权限控制策略 可选 上传对象同时指定 ACL( 各策略详细说明见表 7-2, 默认 private) 可选值 : private public-read public-read-write authenticatedread bucket-ownerread bucket-ownerfull-control 文档版本 04 ( ) 版权所有 华为技术有限公司 19

23 7 上传本地文件 配置项名称可选 / 必填说明 CheckFileChanging 检查本地文件是否正在被修改 可选 是否检查本地文件是否正在被修改, 若正在被修改, 则跳过该文件 置空默认关闭 ( 性能角度考虑 : 若上传的文件对象个数较多时, 建议关闭此校验 ) 说明 : 是在上传目标对象之前进行的一种检查, 不检查对象在上传的过程中是否进行了修改 可选值 : true false ArchiveAfterUpload 是否归档已上传成功的文件 可选 是否将已经上传成功的文件进行归档, 置空默认关闭 可选值 : true false ArchiveDir 归档路径 当 ArchiveAfterUpload 为 true 时必填 指定数据归档路径, 默认路径为 / home/archive, 如果目录不存, 在数据归档时会进行创建 示例 : /home/archive CheckSoftLinks 是否跳过软链接对象进行上传 可选 是否跳过软链接对象进行上传 可选值 : true( 不上传软链接对象 ) false( 上传软链接对象 ) 文档版本 04 ( ) 版权所有 华为技术有限公司 20

24 7 上传本地文件 表 7-2 OBS 预定义的权限控制策略 预定义的权限控制策略 private public-read public-read-write authenticated-read bucket-owner-read bucket-owner-full-control log-delivery-write 描述 桶或对象的所有者拥有完全控制的权限, 其他任何人都没有访问权限 桶或对象的所有者拥有完全控制的权限, 其他所有用户包括匿名用户拥有读的权限 桶或对象的所有者拥有完全控制的权限, 其他所有用户包括匿名用户拥有读和写的权限 桶或对象的所有者拥有完全控制的权限, 其他 OBS 授权用户拥有读权限 对象的所有者拥有完全控制的权限, 桶的所有者拥有只读的权限 对象的所有者拥有完全控制的权限, 桶的所有者拥有完全控制的权限 日志投递用户组拥有对桶的写权限以及读 ACP 的权限 运行示例 当公共参数和本地上传参数配置完成后, 即可在 obscmd 的安装目录执行 python run.py 开始上传本地对象至 OBS 说明 如果使用./run.py, 需确保 run.py 文件有执行权限, 在 root 用户下使用 chmod +x * 增加权限 执行 python run.py 命令时,obscmd 会检查必填参数是否已配置, 如果未配置, 会以命令行形式提示用户输入作为临时参数使用 示例 : 本地文件上传运行中效果展示如下图所示 : 文档版本 04 ( ) 版权所有 华为技术有限公司 21

25 7 上传本地文件 本地文件上传运行结束后结果汇总展示如下图所示 : 屏显解析如表 7-3 所示 : 文档版本 04 ( ) 版权所有 华为技术有限公司 22

26 7 上传本地文件 表 7-3 屏显解析 显示项 Operation 解释 执行的操作类型 RunTime 运行时长 ( 格式 : hh'mm'ss.milliseconds) RunningThreads HTTPs LongConnection Threads Requests OK ClientErrs ServerErrs --OuterFlowControl --InnerFlowControl OtherErrs ErrRate TPS Last5TPS AvgLatency latencypercent DataSend DataRecv SendThroughput RecvThroughput BestReq 当前线程数 HTTPs 还是 HTTP 请求,true 为 HTTPs, false 为 HTTP 长连接还是短连接,true 为长连接,false 为短连接 此次运行的总线程数 当前 ( 最后 ) 已执行的请求数 当前已执行的请求数中 ( 最后 ) 成功的请求个数 如果有请求未成功, 因客户端问题造成错误的请求个数 如果有请求未成功, 因服务端问题造成错误的请求个数 -- 当前 ( 最后 ) 服务器端上外部流控错误 -- 当前 ( 最后 ) 服务器端上内部流控错误 当前 ( 最后 ) 所有未知错误 ( 未接收到响应 ), 如网络故障等 当前 ( 最后 ) 错误率 当前 ( 最后 ) 每秒事务处理量 当前近 5 个周期 ( 从 0 每增加 3 秒算作一个周期 ) 内的每秒事务处理量 当前用户并发运行过程中所有成功请求的平均响应时间 用户并发运行过程中各时间段的请求占用百分比, 用字符串描述 当前 ( 最后 ) 所有发送的字节数 当前 ( 最后 ) 所有接收的字节数, 未响应记为 0 当前 ( 最后 ) 所计算出的发送带宽 当前 ( 最后 ) 所计算出的接收带宽 当前 ( 最后 ) 响应时间最快的 3 个请求 ID 及响应时长 文档版本 04 ( ) 版权所有 华为技术有限公司 23

27 7 上传本地文件 显示项 WorstReq ExecutePath 解释 当前 ( 最后 ) 响应时间最慢的 3 个请求 ID 及响应时长 此次运行的工具所在目录 7.2 命令行方式 obscmd 工具支持命令 + 参数方式运行, 仅支持配置常用参数 (Operation LocalPath RemoteDir DownloadTarget SavePath AK SK BucketNameFixed Region DomainName) 可执行以下命令查看参数说明 python run.py --help 命令参数说明 : o : 操作类型 (upload 或者 download) l : 上传对象的本地路径 r : 上传对象的桶内路径 d : 下载对象的桶内路径 s : 下载对象的本地保存路径 b : 桶名 A : 用户 AK 文档版本 04 ( ) 版权所有 华为技术有限公司 24

28 7 上传本地文件 S : 用户 SK D : 域名地址 R : 区域 上传命令示例 :python run.py -o upload -l /home/test/ -r test/ -b testbucket 说明 若同一参数既通过编辑 config.dat 进行了配置, 也通过命令 + 参数的方式进行了配置, 工具将以后者为准 文档版本 04 ( ) 版权所有 华为技术有限公司 25

29 8 下载桶内对象 8 下载桶内对象 8.1 编辑配置文件方式 参数配置 obscmd 工具的下载桶内对象功能, 会通过读取 config.dat 文件满足客户下载对象的需求 下载桶内对象时除了 config.dat 中公共配置项, 还需要配置如表 8-1 所示参数 : 表 8-1 下载桶内对象参数配置项 配置项名称可选 / 必填说明 DownloadTarget 待下载的 OBS 桶内目标 可选 如果留空, 则下载桶内所有的对象 如果填写, 则下载指定的文件夹或对象 可以混合配置, 以英文逗号分隔 示例 : DownloadTarget = home/dir/ ( 下载文件夹 ) DownloadTarget = home/obj ( 下载单个对象 ) DownloadTarget = home/obj* ( 下载 home 文件夹中以 obj 为前缀的所有对象 ) SavePath 本地保存路径 必填 保存对象的本地路径 如果输入 一个不存在的本地路径, 自动创 建该文件夹 文档版本 04 ( ) 版权所有 华为技术有限公司 26

30 8 下载桶内对象 运行示例 当公共参数和下载桶内对象参数配置完成后, 即可在 obscmd 的安装目录执行 python run.py 开始下载 OBS 桶内对象至本地 说明 如果使用./run.py, 需确保 run.py 文件有执行权限, 在 root 用户下使用 chmod +x * 增加权限 执行 python run.py 命令时,obscmd 会检查必填参数是否已配置, 如果未配置, 会以命令行形式提示用户输入作为临时参数使用 示例 : 桶中对象下载到本地目录任务运行中示例 : 桶中对象下载到本地运行结束后结果汇总展示如下图所示 : 文档版本 04 ( ) 版权所有 华为技术有限公司 27

31 8 下载桶内对象 屏显解析如表 8-2 所示 : 表 8-2 屏显解析 显示项 Operation 解释 执行的操作类型, 下载时候为 GetObject RunTime 本次任务执行的时间 ( 格式 : hh'mm'ss.milliseconds) RunningThreads HTTPs 本次任务正在运行并发线程数 HTTPs 或 HTTP 请求方式,true 为 HTTPs, false 为 HTTP LongConnection HTTP 长连接或短连接,true 为长连接, false 为短连接 Threads Requests OK ClientErrs 此次运行的总线程数 当前 ( 最后 ) 已执行的请求数 当前已执行的请求数中 ( 最后 ) 成功的请求个数 如果有请求未成功, 因客户端问题造成错误的请求个数 文档版本 04 ( ) 版权所有 华为技术有限公司 28

32 8 下载桶内对象 显示项 ServerErrs --OuterFlowControl --InnerFlowControl OtherErrs ErrRate TPS Last5TPS AvgLatency latencypercent DataSend DataRecv SendThroughput RecvThroughput BestReq WorstReq ExecutePath 解释 如果有请求未成功, 因服务端问题造成错误的请求个数 -- 当前 ( 最后 ) 服务器端上外部流控错误 -- 当前 ( 最后 ) 服务器端上内部流控错误 当前 ( 最后 ) 所有未知错误 ( 未接收到响应 ), 如网络故障等 当前 ( 最后 ) 错误率 当前 ( 最后 ) 每秒事务处理量 当前近 5 个周期 ( 从 0 每增加 3 秒算作一个周期 ) 内的每秒事务处理量 当前用户并发运行过程中所有成功请求的平均响应时间 用户并发运行过程中各时间段的请求占用百分比, 用字符串描述 当前 ( 最后 ) 所有发送的字节数 当前 ( 最后 ) 所有接收的字节数, 未响应记为 0 当前 ( 最后 ) 所计算出的发送带宽 当前 ( 最后 ) 所计算出的接收带宽 ( 下载时候带宽值 ) 当前 ( 最后 ) 响应时间最快的 3 个请求 ID 及响应时长 当前 ( 最后 ) 响应时间最慢的 3 个请求 ID 及响应时长 此次运行的工具所在目录 8.2 命令行方式 obscmd 工具支持命令 + 参数方式运行, 仅支持配置常用参数 (Operation LocalPath RemoteDir DownloadTarget SavePath AK SK BucketNameFixed Region DomainName) 可执行以下命令查看参数说明 python run.py --help 文档版本 04 ( ) 版权所有 华为技术有限公司 29

33 8 下载桶内对象 命令参数说明 : o : 操作类型 (upload 或者 download) l : 上传对象的本地路径 r : 上传对象的桶内路径 d : 下载对象的桶内路径 s : 下载对象的本地保存路径 b : 桶名 A : 用户 AK S : 用户 SK D : 域名地址 R : 区域 下载命令示例 : python run.py -o download -d test/ -s /home/test -b testbucket 说明 若同一参数既通过编辑 config.dat 进行了配置也通过命令 + 参数的方式进行了配置, 工具将以后者为准 文档版本 04 ( ) 版权所有 华为技术有限公司 30

34 9 Python 工具安装参考 9 Python 工具安装参考 9.1 检查 Python 版本 执行 python V 命令, 查看 Python 版本 9.2 安装或升级 Python 检查 gcc 是否已安装 执行 gcc -v 命令, 检查是否安装 gcc 当命令行出现如下类似回显时, 表示 gcc 已安装 图 9-1 已安装 gcc 的回显 出现如下类似回显,gcc 未安装 图 9-2 未安装 gcc 的回显 要重新编译安装 openssl 或 Python, 需要客户端支持 gcc 编译环境 文档版本 04 ( ) 版权所有 华为技术有限公司 31

35 9 Python 工具安装参考 安装 gcc 在有 internet 连接的情况下可以使用如下命令 : apt install gcc yum install gcc 安装或升级 openssl 以 openssl-1.0.2l 为例 : // ubuntu 操作系统 //RedHat,CentOs 类操作系统 通过 下载最新的 openssl 版本 上传 openssl-1.0.2x.tar.gz(x 表示 openssl 版本, 建议使用最新版本 ) 至客户端 ( 通过 sftp 等 ) 或者直接使用如下命令下载到执行机本地 : wget tar -xvf openssl-1.0.2n.tar.gz // 解压到当前目录 cd openssl-1.0.2n // 进入解压后的目录./config -fpic // 进行配置 编译并安装 openssl: make && make install 创建软链接, 验证安装 rm /usr/bin/openssl // 删除之前的 openssl PATH 变量 ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl // 创建新的 openssl 版本路径 文档版本 04 ( ) 版权所有 华为技术有限公司 32

36 9 Python 工具安装参考 安装 python 以 Python 版本为例 : 通过 下载需要的 Python 版本上传 Python tgz 至客户端, 解压, 进入解压后的目录或者采取直接下载到执行机本地的方式 : wget tar -xvf Python tgz // 解压到本地 cd Python // 进入解压后的目录./configure // 进行配置 编译并安装 python: make // 进行编译 make install // 进行安装 文档版本 04 ( ) 版权所有 华为技术有限公司 33

37 9 Python 工具安装参考 进行 python 默认版本更新 : rm /usr/bin/python // 删除之前版本链接 ln -s /usr/local/bin/python2.7 /usr/bin/python python -v // 查看 python 版本是不是已经变为安装的版本 // 创建新版本 python 链接 文档版本 04 ( ) 版权所有 华为技术有限公司 34

38 9 Python 工具安装参考 注意 安装新版本 python 可能会导致原有 Linux 系统的 yum 不可用 ; 原因在于 yum 基于操作系统已有的 python 版本运行, 更新后的 python 版本 yum 不支持, 导致不可用 修正方法如下 : # 修改 yum 文件 vi /usr/bin/yum 将文件头部的 #!/usr/bin/python 改为 #!/usr/bin/python2.7 ( 此处的 python 版本路径根据操作系实际版本为准, 可以通过 ll /usr/bin/python 来获取原有版本信息 ) 文档版本 04 ( ) 版权所有 华为技术有限公司 35

39 10 问题处理 10 问题处理 10.1 在分布式存储系统上运行 obscmd 工具报错 问题现象 1. 当 obscmd 放置于分布式存储系统 ( 如 lustre glusterfs) 上, 运行 obscmd 工具, fcntl.flock 报错, 报错信息为 :Function not implemented. 2. 在该分布式文件系统上, 创建 tmpfile 并在 python 中使用如下命令, 出现 Function not implemented, 即为同一问题 import fcntl fd = open('tmpfile','w') fcntl.flock(fd,1) quit() 根因分析 lustre glusterfs 并不兼容 fcntl.flock 函数, 导致报错 应对措施 请勿将 obscmd 放置于分布式存储系统上, 可将其放置于物理机本地目录后, 再运行 文档版本 04 ( ) 版权所有 华为技术有限公司 36

40 A 修订记录 A 修订记录 发布日期 修订记录 第四次正式发布 本次更新说明如下 : 优化了章节结构 第三次正式发布 新增 是否跳过软链接 上传参数 本次更新说明如下 : 更新了 安装 obscmd 章节, 新增在华为云内网下载 obscmd 的方法 支持配置代理 增加命令行方式上传本地文件 增加命令行方式下载桶内文件 第二次正式发布 本次更新说明如下 : 增加 问题处理 章节 第一次正式发布 文档版本 04 ( ) 版权所有 华为技术有限公司 37

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

用户指南

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

More information

快速入门

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

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

API参考

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

More information

SDK参考

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

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

SDK参考

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

More information

产品介绍

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

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

Linux服务器构建与运维管理

Linux服务器构建与运维管理 1 Linux 服务器构建与运维管理 第 2 章 :Linux 基本命令 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.3 2 提纲 目录与文件的操作 mkdir touch mv cp rm rmdir file tree

More information

目录 1 简介 1 2 配置前提 1 3 配置环境 服务器 软件 1 4 配置指导 组网拓扑 操作步骤 Red Hat Enterprise Linux Server Red Hat Enterprise Lin

目录 1 简介 1 2 配置前提 1 3 配置环境 服务器 软件 1 4 配置指导 组网拓扑 操作步骤 Red Hat Enterprise Linux Server Red Hat Enterprise Lin Red Hat Enterprise Linux Server 7.x CAStools 安装操作指导书 Copyright 2015 杭州华三通信技术有限公司版权所有, 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 本文档中的信息可能变动, 恕不另行通知 目录 1 简介 1 2 配置前提 1 3 配置环境 1 3.1 服务器 1

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

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

SDK参考

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

More information

SDK参考

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

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

六域链联盟 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

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30 0 配置 Host MIB 设备 V 1.1.2 ( 简体版 ) 0 Update: 2016/1/30 前言 N-Reporter 支持 Host Resource MIB 监控主机 (Host) 状态, 本文件描述 N-Reporter 用户如何配置 Host MIB 设备 文件章节如下 : 1. 配置 Windows Server 2003... 2 1-1.Windows Server 2003

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

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

友普云对象存储操作手册 友普云对象存储操作手册 1 登录友普云管理平台 对象存储服务订购 对象存储使用方法 使用 Cyberduck 客户端管理对象存储 客户端下载 新建连接 新建容器..

友普云对象存储操作手册 友普云对象存储操作手册 1 登录友普云管理平台 对象存储服务订购 对象存储使用方法 使用 Cyberduck 客户端管理对象存储 客户端下载 新建连接 新建容器.. 1 登录友普云管理平台... 2 2 对象存储服务订购... 2 3 对象存储使用方法... 3 3.1 使用 Cyberduck 客户端管理对象存储... 4 3.1.1 客户端下载... 4 3.1.2 新建连接... 4 3.1.3 新建容器... 6 3.1.4 上传文件 ( 对象 )... 7 3.1.5 下载容器或对象... 9 3.1.6 删除文件 ( 对象 )... 10 3.1.7

More information

* r p . 4 6 12 3 5 7 8 9bk bm btbsbrbqbp bo bn bl [ ] [ ] [ ] [ ] [SET] 1 2 3 4 5 6 7. cmcl ck 8 9 0 bk bl bm bn bo 1 2 1 2+ - bp bq 8 2 4 6 br r bs p bt ck cl cm 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

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

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i 目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 1-1 1.1 控制卡 1-1 1.2 GPU 卡 1-5 1.3 网卡 1-8 1.4 FC HBA 卡 1-21 1.5 TPM/TCM 模块 1-29 1.6 NVMe SSD PCle 加速卡 1-31 i 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 本手册为产品通用资料 对于定制化产品, 请用户以产品实际情况为准

More information

相 惜 033 女 子 受 是 靠 德 行 而 非 美 貌 033 刘 庭 式 与 盲 妻 道 义 人 生 036 什 么 是 爱, 什 么 是 欲 038 相 爱 040 爱 感 觉 是 温 暖 040 爱 言 语 是 正 直 043 爱 心 地 是 无 私 045 爱 行 为 是 成 全 050

相 惜 033 女 子 受 是 靠 德 行 而 非 美 貌 033 刘 庭 式 与 盲 妻 道 义 人 生 036 什 么 是 爱, 什 么 是 欲 038 相 爱 040 爱 感 觉 是 温 暖 040 爱 言 语 是 正 直 043 爱 心 地 是 无 私 045 爱 行 为 是 成 全 050 目 录 出 版 前 言 Ⅴ 自 由 恋 爱 慎 于 始 006 相 识 010 好 心 境 感 来 好 缘 分 010 平 常 表 现 最 能 看 清 一 个 人 011 娶 妻 首 贤 德 016 相 知 021 孝 是 选 择 对 象 好 法 宝 021 欲 知 人 者 先 自 知 025 我 们 价 值 观 是 利 害 还 是 道 义 029 I 相 惜 033 女 子 受 是 靠 德 行 而

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

工具指南(obsftp)

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

More information

在Windows上安装Hadoop

在Windows上安装Hadoop 一见 2010.1.6 www.hadoopor.com/hadoopor@foxmail.com 1. 安装 JDK 不建议只安装 JRE, 而是建议直接安装 JDK, 因为安装 JDK 时, 可以同时安装 JRE MapReduce 程序的编写和 Hadoop 的编译都依赖于 JDK, 光 JRE 是不够的 JRE 下载地址 :http://www.java.com/zh_cn/download/manual.jsp

More information

简易 Linux Server 部署教程系列之 06 使用 Samba 实现文件共享服务 ( 作者信息 : 阮晓龙投稿时间 :2018 年 5 月 4 日 ) 一 需求描述 1 需求说明支持 Windows Linux Unix Mac 等操作系统支持 Android ios 等移动平台支持计算机

简易 Linux Server 部署教程系列之 06 使用 Samba 实现文件共享服务 ( 作者信息 : 阮晓龙投稿时间 :2018 年 5 月 4 日 ) 一 需求描述 1 需求说明支持 Windows Linux Unix Mac 等操作系统支持 Android ios 等移动平台支持计算机 简易 Linux Server 部署教程系列之 06 使用 Samba 实现文件共享服务 ( 作者信息 : 阮晓龙投稿时间 :2018 年 5 月 4 日 ) 一 需求描述 1 需求说明支持 Windows Linux Unix Mac 等操作系统支持 Android ios 等移动平台支持计算机 平板电脑 智能手机 智能电视全终端体系支持多账号 多共享目录, 以及交叉授权 2 部署要求 基于 CentOS

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

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

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

目 錄 校 徽 圖 解 1 校 訓 釋 義 2 中 華 人 民 共 和 國 國 歌 3 順 德 聯 誼 總 會 屬 校 校 歌 4 辦 學 宗 旨 及 目 標 5 校 規 8 獎 懲 制 度 14 其 他 規 定 23 注 意 事 項 29 附 錄 33

目 錄 校 徽 圖 解 1 校 訓 釋 義 2 中 華 人 民 共 和 國 國 歌 3 順 德 聯 誼 總 會 屬 校 校 歌 4 辦 學 宗 旨 及 目 標 5 校 規 8 獎 懲 制 度 14 其 他 規 定 23 注 意 事 項 29 附 錄 33 學 生 須 知 網 頁 版 (14/15 年 度 ) 目 錄 校 徽 圖 解 1 校 訓 釋 義 2 中 華 人 民 共 和 國 國 歌 3 順 德 聯 誼 總 會 屬 校 校 歌 4 辦 學 宗 旨 及 目 標 5 校 規 8 獎 懲 制 度 14 其 他 規 定 23 注 意 事 項 29 附 錄 33 校 徽 圖 解 不 規 則 圖 形 是 順 德 市 的 輪 廓, 輪 廓 內 四 小 圖 代

More information

Xcode 4.6 Dmg File. arts related Airway array tiene saison Site mentored

Xcode 4.6 Dmg File. arts related Airway array tiene saison Site mentored Xcode 4.6 Dmg File ->->->-> http://shurll.com/9xx2x 1 / 5 2 / 5 6,,,months,,,ago,,,... xcode4.6,,,-,,,how,,,download,,,xcode,,,dmg,,,file?,,,-,,,stack,,,overflow,,,xcode4. 6,,,-,,,how,,,download,,,xcode,,,dmg,,,file?,,,-,,,Stack,,,Overflow,,,xcode6_beta2.dmg

More information

性能白皮书

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

More information

Quartus Prime 软件下载和安装快速入门指南 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, N

Quartus Prime 软件下载和安装快速入门指南 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, N 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, NIOS, Quartus and Stratix words and logos are trademarks of Intel Corporation in

More information

工具指南

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

More information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

最佳实践

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

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

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

目 录(目录名)

目  录(目录名) 目录 1 概述 1-1 2 安装说明 2-1 2.1 支持的 Linux 操作系统 2-1 2.2 使用 root 用户安装 Linux inode 2-1 2.3 使用普通用户安装 Linux inode 2-4 3 使用 Linux inode 进行认证 3-1 4 卸载 Linux inode 4-1 5 常见问题 5-1 1-1 1 概述 Linux 版本的 inode 智能客户端 ( 以下简称

More information

目 录(目录名)

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

More information

性能白皮书

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

More information

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo 魔盾安全分析报告 分析类型 开始时间 结束时间 持续时间 分析引擎版本 FILE 2016-11-25 00:20:03 2016-11-25 00:22:18 135 秒 1.4-Maldun 虚拟机机器名 标签 虚拟机管理 开机时间 关机时间 win7-sp1-x64 win7-sp1-x64 KVM 2016-11-25 00:20:03 2016-11-25 00:22:18 魔盾分数 0.0

More information

会计9

会计9 ........................... .................. 96 17 1. 2. 3. 1. 2. 3. 1. 2. 3. 4. 1. 2. 3. 4. 1. 2. 3. 4. 5. 6. 1. 2. 3. 4. 1. 2. 3. 4. 5. 1. 2. 3. 4. 5. 95 18 1. 2. 3. 1. 2. 3. 2000 60 70 1.

More information

AXIS P7224 Video Encoder Blade – Installation Guide

AXIS P7224 Video Encoder Blade – Installation Guide 安 装 指 南 AXIS P7224 刀 片 视 频 编 码 器 中 文 法 律 考 虑 事 项 视 频 和 音 频 监 视 可 能 会 受 法 律 限 制, 各 个 国 家 / 地 区 的 法 律 会 有 所 不 同 如 将 本 产 品 用 于 监 控 目 的, 需 要 先 检 查 是 否 符 合 你 所 在 区 域 内 的 法 律 规 定 本 产 品 包 括 四 个 (4) H.264 解 码

More information

(CSR)...2 CA CA CA CA Base64 CA CA SSL

(CSR)...2 CA CA CA CA Base64 CA CA SSL 2005 6 17 Red Hat Linux 7.2 apache 1.3.20-16 IE 5.0 Apache1.3.20-16 www.cnca.net Guangdong Electronic Certification Authority ...1...1 (CSR)...2 CA...3 4.1...3 4.2...5...5 5.1...5 5.2 CA...6 5.2.1 CA...6

More information

.. 3 N

.. 3 N 1 .. 3 N9.. 4 5.. 6 7.. 8 20.. 21 23.. 24.. 25 26.. 27.. 28.. 29 2 (Cyber Café) Linux (LAN) Linux Public Home 3 K12LTSP K12LTSPFedora Core 4 (Linux)LTSP Linux (command line interface) (Graphical User Interface,

More information

X713_CS_Book.book

X713_CS_Book.book / / /USB ) ; ; C D ; ; B B 1 >> 2 3 B 1 ( > > ) 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 GSM GPS ( ) 手机已连接到 GSM 网络 指示条越多, 接收质量越好 GPS 2 ...........................4.............................. 4 Micro SD (

More information

育儿知识100问(二)

育儿知识100问(二) 100 9998.00 (1CD, ) I...1...2...5...6 B...9...10... 11...13...15 1...16...17...21...23...25...27...30...33...34...36...38...39...40...44...47...48 II...49 5...50...50...51...52...53...54 2...55...56...60...64...65...67...69...76...76...79...81...83...86...90...99

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

SDK参考

SDK参考 发布日期 2018-10-23 目录 目录 1 内容审核 SDK 环境搭建... 1 1.1 申请服务... 1 1.2 获取 SDK... 1 1.3 Java 开发环境配置... 1 1.4 Eclipse 安装与 SDK 工程导入... 2 1.5 AK/SK 认证... 3... 5 2.1 文本审核... 5 2.1.1 文本内容检测示例... 5 2.2 图像审核... 6 2.2.1

More information

( )1

(  )1 課 程 名 稱 :99 國 文 (VI)/ 文 學 哲 理 美 學 (II)/ 科 目 代 號 :99C3201 商 業 文 學 與 修 辭 (II) ( )1. 下 列 文 句 中 的 詞 語, 前 後 用 法 相 同 的 選 項 是 : (A) 鯈 魚 出 遊 從 容, 是 魚 之 樂 也 / 他 步 履 從 容, 可 見 心 情 很 好 (B) 今 兒 老 太 太 高 興, 這 早 晚 就 來

More information

中醫執業資格試臨床考試結果上訴聆訊的決定及裁決理由

中醫執業資格試臨床考試結果上訴聆訊的決定及裁決理由 香 港 中 醫 藥 管 理 委 員 會 根 據 中 醫 藥 條 例 第 97 條 舉 行 中 醫 執 業 資 格 試 臨 床 考 試 結 果 上 訴 聆 訊 的 決 定 及 裁 決 理 由 上 訴 聆 訊 日 期 : 2016 年 3 月 4 日 下 午 4 時 15 分 上 訴 聆 訊 地 點 : 灣 仔 皇 后 大 道 東 213 號 胡 忠 大 廈 22 樓 會 議 室 裁 決 理 由 1.

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

注意 : 请不要用生产 Bucket 试验本文档中的例子 查看 Bucket 列表 from boto3.session import Session import boto3 #Client 初始化 access_key = " 您的 AccessKey" secret_key = " 您的 Se

注意 : 请不要用生产 Bucket 试验本文档中的例子 查看 Bucket 列表 from boto3.session import Session import boto3 #Client 初始化 access_key =  您的 AccessKey secret_key =  您的 Se S3 Python SDK 文档 SDK 说明 对象存储 Python SDK 使用开源的 S3 Python SDK boto3 本文档介绍用户如何使用 boto3 来使用对象存储服务 更加详细的接口参数说明, 请在使用时参照 boto3 API 官方说 明 boto3 环境依赖 此版本的 Python SDK 适用于 Python 2.7 安装 Python S3 SDK 通过 pip 安装,

More information

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品 Autodesk Product Design Suite Standard 20122 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品设计 Autodesk Product Design Suite Standard 版本包包括以下软件产产品

More information

常见问题

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

More information

华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1 否 H 股指数上市基金 不适用 华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1

华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1 否 H 股指数上市基金 不适用 华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1 恒生银行 ( 中国 ) 银行结构性投资产品表现报告 步步稳 系列部分保本投资产品 产品编号 起始日 到期日 当前观察期发生下档触发 挂钩标的 最初价格 * 最新价格 累积回报 OTZR89 2017 年 5 月 5 日 2018 年 5 月 7 日 2 否 中国电信 3.77 3.79 不适用 中国移动 82.85 79.25 华能国际 5.35 5.00 OTZR88 2017 年 6 月 21

More information

Quartus II 软件下载和安装快速入门指南 2013 Altera 公司 保留所有权利 ALTERA ARRIA CYCLONE HARDCOPY MAX MEGACORE NIOS QUARTUS 以及 STRATIX 字词和标识是 Altera 公司的商标, 在美国专利和商标事务所以及其他

Quartus II 软件下载和安装快速入门指南 2013 Altera 公司 保留所有权利 ALTERA ARRIA CYCLONE HARDCOPY MAX MEGACORE NIOS QUARTUS 以及 STRATIX 字词和标识是 Altera 公司的商标, 在美国专利和商标事务所以及其他 Quartus II 软件下载和安装快速入门指南 2013 Altera 公司 保留所有权利 ALTERA ARRIA CYCLONE HARDCOPY MAX MEGACORE NIOS QUARTUS 以及 STRATIX 字词和标识是 Altera 公司的商标, 在美国专利和商标事务所以及其他国家进行了注册 所有其他被认定为商标或者服务标记的字词和标识的所有权属于其各自持有人,www.altera.com.cn/common/legal.html

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

OTZR 年 12 月 13 日 2017 年 12 月 13 日 2 否 中国电信 不适用 中国移动 华能国际 EFZR 年 2 月 13 日 2018 年 2 月 13 日 1 否 盈富基金

OTZR 年 12 月 13 日 2017 年 12 月 13 日 2 否 中国电信 不适用 中国移动 华能国际 EFZR 年 2 月 13 日 2018 年 2 月 13 日 1 否 盈富基金 恒生银行 ( 中国 ) 银行结构性投资产品表现报告 步步稳 系列部分保本投资产品 产品编号 起始日 到期日 当前观察期 是否发生下档触发事件 挂钩标的 最初价格 * 最新价格 累积回报 EFZR36 2016 年 9 月 13 日 2017 年 9 月 13 日 3 否 盈富基金 24.85 26.00 不适用 H 股指数上市基金 102.40 106.90 OTZR95 2016 年 9 月 14

More information

常见问题

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

More information

Microsoft Word - AccessPortal使用手册v3.1.doc

Microsoft Word - AccessPortal使用手册v3.1.doc HighGuard Access Portal 使用手册 地址 : 上海市张江高科技园区松涛路 563 号海外创新园 B 座 301-302 室 电话 : 021-50806229 传真 : 021-50808180 电子邮件 : marketing@highguard.com.cn 第 1 页共 24 页 目录 1. ACCESSPORTAL 概述...4 1.1. AccessPortal 主页面

More information

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

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 070-647 Title : Windows Server 2008,Enterprise Administrator Version : Demo 1 / 13 1. Active directory Windows Server 2008 (WAN) WAN WAN A.

More information

本文由筱驀釹贡献

本文由筱驀釹贡献 本 文 由 筱 驀 釹 贡 献 ppt 文 档 可 能 在 WAP 端 浏 览 体 验 不 佳 建 议 您 优 先 选 择 TXT, 或 下 载 源 文 件 到 本 机 查 看 Linux 操 作 系 统 Linux 操 作 系 统 第 一 部 分 介 绍 与 安 装 Linux 的 由 来 : Linux 的 由 来 : 的 由 来 Linus Torvalds 1.Linux 的 版 本 1.Linux

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

Microsoft Word - linux命令及建议.doc

Microsoft Word - linux命令及建议.doc Linux 操 作 系 统 命 令 集 1 基 本 命 令 查 看 系 统 信 息 : uname -a 修 改 密 码 : passwd 退 出 : logout(exit) 获 取 帮 助 : man commands 2 文 件 和 目 录 命 令 显 示 当 前 工 作 目 录 : pwd 改 变 所 在 目 录 : cd cd - 切 换 到 上 一 次 使 用 的 目 录 cd 切 换

More information

个人网上银行专业版客户使用手册

个人网上银行专业版客户使用手册 00 1... 3 1.1...3 1.2...3 1.3...4 1.4...4 1.5...4 2... 5 2.1...5 2.2...5 2.3...6 2.4...6 3... 7 3.1...7 3.2...9 4... 10 4.1...10 4.2...11 4.3...13 5... 14 5.1...14 5.2...14 6... 15 6.1...15 6.2...15 6.3...16

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

untitled

untitled 21 Visual FoxPro Visual FoxPro 6.0 11 Visual FoxPro Visual FoxPro CIP Visual FoxPro 2004 21 ISBN 7-03-014834-7 V Visual FoxPro TP311.138 CIP 2004 143035 16 100717 http://www.sciencep.com * 2004 12 7871092

More information

最佳实践

最佳实践 MapReduce 服务 最佳实践 发布日期 2019-01-30 目录 目录 1 使用 Spark 实现车联网车主驾驶行为分析... 1...8 2.1 场景概述... 8 2.2 实现方法... 9 2.2.1 申请虚拟私有云... 9 2.2.2 申请 MRS 流式集群...10 2.2.3 使用 Kafka 实时收集数据... 14 2.2.4 启动 Storm 分析套牌车程序... 16

More information

短信服务器 安装向导 深圳市得伯乐科技有限公司 年 4 月 3 日

短信服务器 安装向导 深圳市得伯乐科技有限公司 年 4 月 3 日 短信服务器 安装向导 深圳市得伯乐科技有限公司 www.dbltek.com sales@dbltek.com support@dbltek.com 2019 年 4 月 3 日 1 准备安装环境 短信服务器 (SMS SERVER) 要求安装于 linux 系统,RedHat/CentOS/debian/ubuntu 等主流 Linux 操作系统都已通过测试, 可正常运行 1.1 检查系统位数 以

More information

untitled

untitled V3049A-EXD IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3049A-EXD-R16 V3049A-EXD-R24 ... 1 1.1... 1 1.2... 1 1.3... 1... 2 2.1... 2 2.2... 3...

More information

支持的趋势科技服务器深度安全防护系统功能(按平台划分)

支持的趋势科技服务器深度安全防护系统功能(按平台划分) 趋势科技服务器深度安全防护系统 9.6 平台支持的功能 趋势科技 ( 中国 ) 有限公司保留对本文档以及此处所述产品进行更改而不通知的权利 在安装及使用本软件之前, 请阅读自述文件 发布说明和最新版本的适用用户文档, 这些文档可以通过趋势科技的以下 Web 站点获得 :http://www.trendmicro.com/download/zh-cn/ Trend Micro Trend Micro

More information

Auto Test For IWL

Auto Test For IWL Google App Engine for Python 快速使用指南 Version : 1.0.0 2009-10-13 DOCUMENT HISTORY Ed. Version Author Change 1 0.1.0 孟宁 (mengning@ustc.edu.cn) Initialized this template (2009-08-25) 2 1.0.0 张晓东 (jakiejia@163.com)

More information

LETD型LED灯炮规格的更改

LETD型LED灯炮规格的更改 2018 十二月 1/10 页 软件错误问题软件错误 1 Automation Organizer(WindLDR) 软件之修复 针对版本 : WindLDR 版本 8.2.0 至版本 8.9.1 (Automation Organizer 版本 3.20 至 版本 3.12.1) 注 : 包括由官网下载的版本 当使用以上版本软件, 软件错误 1 将会出现在以下型号 : FC6A CPU 模块 -

More information

常见问题

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

More information

产品介绍

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

More information

快速入门

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

More information

快速上手产品文档

快速上手产品文档 对象存储服务 快速上手 产品文档 版权声明 2015-2016 腾讯云版权所有 本文档著作权归腾讯云单独所有 未经腾讯云事先书面许可 任何主体不得以任何形式复制 修改 抄袭 传 播全部或部分本文档内容 商标声明 及其它腾讯云服务相关的商标均为腾讯云计算 北京 有限责任公司及其关联公司所有 本文档涉及的第三方 主体的商标 依法由权利人所有 服务声明 本文档意在向客户介绍腾讯云全部或部分产品 服务的当时的整体概况

More information

2005 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Su

2005 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Su Java Desktop System Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 819 0675 10 2005 2 2005 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. Sun Sun Berkeley

More information

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

Microsoft Word - CX1000-HMI_程序开发_PLC通讯 用 VB.Net 开发 CX1000 的 HMI 第二部分和 TwinCAT PLC 通讯 一 TwinCAT 动态库 TwinCAT.Ads.dll The TwinCAT.Ads.dll 是一个.NET 类库, 它提供和 ADS 设备通讯的类 如果 TwinCAT PLC 运行在 IPC 上, 则需要添加的类库是路径 \TwinCAT\ADS Api\.NET\v1.1.4322 下的 TwinCAT.Ads.dll

More information

untitled

untitled V3041A-J/V3042A-J IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3041A-16R-J V3041A-24R-J V3042A-16R-J V3042A-24R-J V3049-EXD-R16 V3049-EXD-R24 ...

More information

使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他

使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他 使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他 Eclipse 插件 ( 比如 MyEclipse 插件 ), 其开发方式和步骤可能略有差异和不同 在该例中,

More information

SDK参考

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

More information

产品介绍

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

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

目录 1 IPv6 PIM Snooping 配置命令 IPv6 PIM Snooping 配置命令 display pim-snooping ipv6 neighbor display pim-snooping ipv6 routing-ta

目录 1 IPv6 PIM Snooping 配置命令 IPv6 PIM Snooping 配置命令 display pim-snooping ipv6 neighbor display pim-snooping ipv6 routing-ta 目录 1 IPv6 PIM Snooping 配置命令 1-1 1.1 IPv6 PIM Snooping 配置命令 1-1 1.1.1 display pim-snooping ipv6 neighbor 1-1 1.1.2 display pim-snooping ipv6 routing-table 1-2 1.1.3 display pim-snooping ipv6 statistics

More information

AVG AntiVirus User Manual

AVG AntiVirus User Manual AVG AntiVirus 用户手册 文档修订 AVG.04 2016 2 9 版权所有 AVG Technologies CZ, s.r.o. 保留所有权利 所有其它商标均是其各自所有者的财产 目录 1. 简介 3 2. AVG 安装要求 4 2.1 支持的操作系统 4 2.2 最低 推荐硬件要求 4 5 3. AVG 安装过程 3.1 欢迎 5 3.2 输入您的许可证号码 6 3.3 自定义安装

More information

AXIS M7014/M7010

AXIS M7014/M7010 安 装 指 南 AXIS M7014 视 频 编 码 器 中 文 AXIS M7010 视 频 编 码 器 关 于 本 文 档 本 文 档 包 含 网 络 安 装 AXIS M7014/M7010 说 明 安 装 该 产 品 时, 拥 有 网 络 经 验 将 会 有 一 定 的 帮 助 法 律 考 虑 事 项 视 频 和 音 频 监 视 可 能 会 受 法 律 限 制, 各 个 国 家 / 地 区

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 友乾营 报表的 SQL 植入风险 规避风险 : 让你的报表变的安全起来 SQL 植入的概念 恶意的 SQL 归根结底 : 执行了不该允许执行的 SQL 命令, 达到非法的目的 常见案例 骗过登录验证非法获取账号信息篡改 删除数据 为什么存在 SQL 植入 植入原理 如何攻击 特殊的输入参数 未处理特殊字符 -- # 数据库配置不合理 植入原理 : 案例 1, 特殊输入参数 union or 猜表名

More information

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实 云 服 务 器 ECS 快 速 入 门 (Linux) 快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实 例, 有 时 候 也 被 称 为 阿 里 云

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

"!""#!"#$!"""!""$ %&# #$(!""%!""& ) *+#,$ -.# % /&01!""(!" " &#(& ) 203,+," #$4,$ #5, %&# #$(!""%!""( #$!""# $ $!"#

!#!#$!!$ %&# #$(!%!& ) *+#,$ -.# % /&01!(!  &#(& ) 203,+, #$4,$ #5, %&# #$(!%!( #$!# $ $!# " #! ( # ( (!""&!""%!""&!""&!!""% "%!"""$& #& $!"#!""# $ "!""#!"#$!"""!""$ %&# #$(!""%!""& ) *+#,$ -.# % /&01!""(!" " &#(& ) 203,+," #$4,$ #5, %&# #$(!""%!""( #$!""# $ $!"# " %!""$ %!""!!!"##"$%& ( %&#

More information