Microsoft Word - 《欧链科技--EOS编译、测试系列指南(四)》.docx

Size: px
Start display at page:

Download "Microsoft Word - 《欧链科技--EOS编译、测试系列指南(四)》.docx"

Transcription

1 EOS 智能合约数据结构 API EOS 编译 测试指南 ( 四 ) 扫一扫关注欧链小秘书 EOS 团队于 2017 年 9 月 14 日推出了 Dawn 1.0 release 版本, 熟悉 Linux 和 C++ 的开发人员可以在此基础上尝试自己的合约开发了 OracleChain 团队一直以来都在对 EOS 代码进行了编译和测试, 陆续发布了三份 EOS 编译 测试指南, 详细介绍了 EOS 的入门知识 基本结构, 帮助开发人员学习 研究 EOS 基于 EOS 刚刚推出的 Dawn 1.0,OralceChain 团队进行了测试, 本次将以代币的发行为例, 详细介绍 EOS 上 WASM 的数据库机制和智能合约的数据库 API, 基于此开发人员可以在 EOS 上发行自己的代币和开发钱包应用 该指南主要依据 EOS 的官方文档, 以及欧链团队的实践经验编写, 开发者有任何技术问题可以关注欧链小秘书 在欧链科技社区里向 OracleChain 团队提问或者发送邮件到 contact@oraclechain.io EOS 文档 : EOS 代码 : 备注 :OracleChain 团队使用 Mac 环境进行开发 EOS.IO 的架构目标, 是成为一个高效的消息分发平台, 消息被分发到 account ( 合约 ) 中然后被高效地并发执行 EOS 底层需要一个高效的沙盒运行环境 沙盒中, 底层的脚本语言, 执行环

2 境都是可以被替换的 在白皮书中,EOS 宣传支持 EVM 和 WASM 两种沙盒运行环境 目前所知,WASM 的运行效率比 EVM 高很多, 这点为 EOS 提供了有力的竞争条件 高效的执行环境, 提供了更快的交易反馈时间, 从而在单个出块周期处理更多的业务, 可以运行更大规模的运算 一 智能合约的数据库 API EOS 的合约执行依赖于 WASM 的沙盒运行环境 上一份指南中,OracleChain 团队分析了 block 数据结构的存储,EOS 使用 boost::interprocess, 将 block 信息通过文件映射存储到磁盘上 而在 EOS 合约执行过程中, 所有的 account 状态都存储在沙盒的运行内存 中 EOS 对 account 的操作, 通过调用 contract/eoslib/db.hpp 的 table 模版类, 进 行类似于传统的增删查改操作 db.hpp 通过一个 c 接口, 接入 WASM 沙盒环境, 实现了跨平台的储存机制 WASM 对数据存储的具体实现, 依赖 chainbase.hpp 中,database 类实现的 mmap 数据存储接口 account 的状态数据, 均存储在一个 table 的数据结构中, 我们可以在 db.hpp 中可以看到对其的实现 : template<uint64_t scope, uint64_t code, uint64_t table, typename Record, typename PrimaryType, typename SecondaryType = void> struct Table { struct Table<scope,code,table,Record,PrimaryType,void> { 由此可见智能合约的数据结构大致如下 : * - **scope** - an account where the data is stored

3 * - **code** - the account name which has write permission * - **table** - a name for the table that is being stored * - **record** - a row in the table * - **PrimaryType** - primary key in one record * - **SecondaryType** - secondary key in one record 开发者使用 db.hpp 调用中 C 或 C++ 包装的 api, 来实现数据存取 在每一条交易信息中会使用 scope 指定哪些账号需要对该消息读 写 code 决定了对应 account 可以采取的操作, 这种操作权限和代码分离的设计提升了安 全性 同时, 如果修改了不在 scope 中的 account 的信息或者执行了非 code 的操 作, 会直接导致该交易失败 以代币的发行实例来看 ( 代码部分参见 contract/currency.cpp), 代币的所有 账户都以 Table 的形式存储 : using Accounts = Table<N(currency),N(currency),N(account),Account,uint64_t>; 合约文件中, 提供了初始化代币和代币转账接口, 当代币合约被存储时, 各 节点会自动执行一次合约中的 init 接口 当每次合约被调用, 将调用合约中的 apply 接口 : extern "C" { void init() { storeaccount(n(currency),account( CurrencyTokens(1000ll*1000ll*1000ll) ) ); void apply( uint64_t code, uint64_t action ) { if( code == N(currency) ) { if( action == N(transfer) ) currency::apply_currency_transfer(currentmessage< TOKEN_NAME::Transfer >() ); table 将不同 scope/code/table 的 account 数据, 存储到了不同的内存映射中 在 currency.cpp 合约中,eos 使用 table 实现了代币账户下各种业务逻辑 当用户发行 currency 合约时, 会用工具把 cpp 生成 currency.wast.cpp 文件,

4 同时需要一个 abi 文件作为第三方输入到合约的数据接口, 接着 wasm-jit 会把 wast 代码, 连同 abi 接口, 一起存储到 tx 的 message 中, 让其他节点验证并存 储此合约, 等待合约被调用 以下代码中, 实现了打包 currency 合约到 transaction 中的流程 : types::setcode handler; handler.account = "currency"; auto wasm = assemble_wast( currency_wast ); handler.code.resize(wasm.size()); memcpy( handler.code.data(), wasm.data(), wasm.size() ); eos::chain::signedtransaction trx; trx.scope = {"currency"; trx.messages.resize(1); trx.messages[0].code = config::eoscontractname; trx.messages[0].authorization.emplace_back(types::accountpermission{"currenc y","active"); transaction_set_message(trx, 0, "setcode", handler); trx.expiration = chain.head_block_time() + 100; transaction_set_reference_block(trx, chain.head_block_id()); chain.push_transaction(trx); chain.produce_blocks(1); 二 智能合约数据存储实例 智能合约中基础的功能之一是 token 在某种规则下的转移 以 EOS 提供的 token.cpp 为例, 定义了 eos token 的数据结构 :typedef eos::token<uint64_t,n(eos)> Tokens; 以 currency 合约为例 合约中, 也用类 token 模版类生成了代币 currency: typedef eos::token<uint64_t,n(currency)> CurrencyTokens; 有了 eos token 和我们发行的子代币, 我们就能编写合约, 让用户使用不同的代币进行交易 在 currency.cpp 或 exchange.cpp 中,eos 实现了发行代币 代

5 币流通 兑换功能 eos 和自定义 currency 在流通时, 都使用一个类似的 Transfer 结构体 : struct Transfer{ AccountName AccountName Tokens ; from; to; quantity; 这样, 在转账时, 调用 currency.cpp 中实现的 abi 接口, 传入 Transfer 结构 表明想要转账的 token 数量 : Transfer MeToYou; MeToYou.from = N(Me); MeToYou.to = N(You); MeToYou.quantity = Tokens(100); 当 eos 的合约处理接收到这样的请求时, 会调用相关流程完成对对应 token 的处理 void apply_transfer( const Transfer& transfer ) { auto from = getaccount( transfer.from ); auto to = getaccount( transfer.to ); from.balance -= transfer.quantity; to.balance += transfer.quantity; assertion storeaccount( transfer.from, from ); storeaccount( transfer.to, to ); 最终存储结果将保存到沙盒的内存中 三 智能合约数据库的持久化 在沙盒机制中, 当我们运行一个合约 发行一个代币时,EOS 为我们提供的一些基础运行框架 其中最重要的两个 : 第一, 实现了平台无关的 account 存储机制 ; 第二, 提供了一个 account 间结算的业务平台 同时 EOS 会将沙盒里面的数据存储接口储存在具体物理设备上来, 实现数据的持久化

6 在 chain/wasm_interface.cpp 中, 对接了 wasm 的 context, 并使用 context 获 取到 db.hpp 中实现的数据存储接口, 然后将这些接口实现到了 message_handing_contexts.hpp 中 chain/wasm_interface.cpp: #define DEFINE_RECORD_UPDATE_FUNCTIONS(OBJTYPE, INDEX) \ DEFINE_INTRINSIC_FUNCTION4(env,store_##OBJTYPE,store_##OBJTYPE,i32,i64,scop e,i64,table,i32,valueptr,i32,valuelen) { \ UPDATE_RECORD(store_record, INDEX, valuelen); \ \ DEFINE_INTRINSIC_FUNCTION4(env,update_##OBJTYPE,update_##OBJTYPE,i32,i64,s cope,i64,table,i32,valueptr,i32,valuelen) { \ UPDATE_RECORD(update_record, INDEX, valuelen); \ \ DEFINE_INTRINSIC_FUNCTION3(env,remove_##OBJTYPE,remove_##OBJTYPE,i32,i64, scope,i64,table,i32,valueptr) { \ UPDATE_RECORD(remove_record, INDEX, sizeof(typename INDEX::value_type::key_type)*INDEX::value_type::number_of_keys); \ message_handing_contexts.hpp: int32_t update_record( Name scope, Name code, Name table, typename ObjectType::key_type *keys, char* value, uint32_t valuelen ) int32_t remove_record( Name scope, Name code, Name table, typename ObjectType::key_type* keys, char* value, uint32_t valuelen ) int32_t load_record( Name scope, Name code, Name table, typename IndexType::value_type::key_type* keys, char* value, uint32_t valuelen ) 这样后面的处理流程就比较清晰了 当合约在读取数据时, 将调用 message_handing_contexts.hpp 的 load_recod 接口 : template <typename IndexType, typename Scope> int32_t load_record( Name scope, Name code, Name table, typename IndexType::value_type::key_type* keys, char* value, uint32_t valuelen ) {

7 const auto& idx = db.get_index<indextype, Scope>(); auto tuple = load_record_tuple<typename IndexType::value_type, Scope>::get(scope, code, table, keys); auto itr = idx.lower_bound(tuple); 上面 load_record 代码中, 调用了 db.get_index 方法 此处的 db 也就是 chainbase/chainbase.hpp 中实现的 database 类 database 中使用了 boost 的 managed_mapped_file, 实现了对数据的存储和读取的接口 在 EOS 提供的插件 plugins/chain_plugin/chain_plugin.hpp 中提供了一种从数 据库读取 table 的方法 : get_table_rows_result get_table_rows( const get_table_rows_params& params )const; 了 利用这个方法开发者就能读取到合约目前的所有状态, 开发属于自己的钱包 四 总结 EOS.IO 发布的 Dawn 1.0 版本已经提供了开发智能合约的基本 API, 本次 OracleChain 团队从数据库结构到持久化方法介绍了 EOS 智能合约的数据库 API 基于这些 API, 开发者就可以开发出自己的钱包 OracleChain 团队 2017 年 9 月 18 日

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

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016 档 案 局 2016 年 度 部 门 预 算 1 目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016 年 度 市 级 部 门 财 政 拨 款 支 出 预

More information

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二 2015 年 度 部 门 决 算 报 表 ( 含 三 公 经 费 决 算 ) 2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二 上 级 补 助 收 入

More information

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 25 26 27 28 29 30 31 32 33 34 35 36 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 25 26 27 28 29 30 31 32 33 34 35 36 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一 考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 五 專 企 二 乙 胡 哲 維 中 文 輸 入 五 專 企 二 乙 周 林 昜 中 文 輸 入 五 專 企 二 乙 賴 昱 樺 中 文 輸 入 五 專 企 二 乙

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

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

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

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

通过Hive将数据写入到ElasticSearch

通过Hive将数据写入到ElasticSearch 我在 使用 Hive 读取 ElasticSearch 中的数据 文章中介绍了如何使用 Hive 读取 ElasticSearch 中的数据, 本文将接着上文继续介绍如何使用 Hive 将数据写入到 ElasticSearch 中 在使用前同样需要加入 elasticsearch-hadoop-2.3.4.jar 依赖, 具体请参见前文介绍 我们先在 Hive 里面建个名为 iteblog 的表,

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

专题一.ppt

专题一.ppt Android 核心入门分析 Jack.fan Copyright 2007-2008 Farsight. All rights reserved. 主要内容 : } 1 android 系统启动流程分析 } 2 android 系统 JNI 和 Binder 使用简介 } 3 android 系统输入子系统模型分析 1.1 android 系统启动流程分析 : } 1). } init 进程启动控制台进程

More information

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco Windows RTEMS 1 Danilliu MMI TCP/IP 80486 QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos ecos Email www.rtems.com RTEMS ecos RTEMS RTEMS Windows

More information

ebook 132-2

ebook 132-2 2 SQL Server 7.0 SQL Server SQL Server 7 SQL Server 7 5 2.1 SQL Server 7 SQL Server 7 SQL Server SQL Server SQL Server 2.1.1 SQL Server Windows NT/2000 Windows 95/98 ( r a n d o m access memory R A M )

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

第11章 可调内核参数

第11章 可调内核参数 11 11 Unix BSD 4.4 Linux sysctl Unix Linux /proc window /proc /proc/sys /proc/sys sysctl Unix root /proc/sys/vm root /proc/sys sysctl /proc/sys struct ctl_table 18274 struct ctl_tables /proc/sys struct

More information

W. Richard Stevens UNIX Sockets API echo Sockets TCP OOB IO C struct C/C++ UNIX fork() select(2)/poll(2)/epoll(4) IO IO CPU 100% libevent UNIX CPU IO

W. Richard Stevens UNIX Sockets API echo Sockets TCP OOB IO C struct C/C++ UNIX fork() select(2)/poll(2)/epoll(4) IO IO CPU 100% libevent UNIX CPU IO Linux muduo C++ (giantchen@gmail.com) 2012-09-30 C++ TCP C++ x86-64 Linux TCP one loop per thread Linux native muduo C++ IT 5 C++ muduo 2 C++ C++ Primer 4 W. Richard Stevens UNIX Sockets API echo Sockets

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

Microsoft Word - 第2期.doc

Microsoft Word - 第2期.doc 自 强 学 院 09 级 部 分 优 秀 学 生 展 示 自 强 学 院 09 级 学 生 王 亚 军 男 四 川 省 三 台 县 三 台 中 学 担 任 学 生 会 副 主 席 ; 获 2010 第 二 届 上 海 市 大 学 生 计 算 机 应 用 能 力 大 赛 三 等 奖 ; 我 在 数 学 物 理 计 算 机 数 据 结 构 等 课 程 上 相 对 有 优 势, 比 较 喜 欢 物 流 和

More information

Scott Effective C++ C++ C++ Roger Orr OR/2 ISO C++ Effective Modern C++ C++ C++ Scoot 42 Bart Vandewoestyne C++ C++ Scott Effective Modern C++ Damien

Scott Effective C++ C++ C++ Roger Orr OR/2 ISO C++ Effective Modern C++ C++ C++ Scoot 42 Bart Vandewoestyne C++ C++ Scott Effective Modern C++ Damien Effective Modern C++ C++ C++ C++11/C++14 C++ Scott Meyers Gerhard Kreuzer Siemens AG Effective Modern C++ Effective Modern C++ Andrei Alexandrescu Facebook Modern C++ Design C++ C++ Nevin Liber DRW Trading

More information

深圳市跨境易电子商务有限公司

深圳市跨境易电子商务有限公司 跨 境 翼 分 销 管 理 系 统 操 作 手 册 2016/05/17 目 录 基 本 流 程... 3 1. 登 录 账 号... 3 2. 绑 定 店 铺... 5 2.1. 添 加 网 店... 5 2.1.1. 已 对 接 平 台 已 有 店 铺 客 户... 5 2.1.2. 已 对 接 平 台 无 店 铺 的 客 户... 7 2.2. 网 店 列 表... 8 3. 商 品 库 存...

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

Microsoft Word - Index.doc

Microsoft Word - Index.doc Programmer: B95902048 B95902085 WaveData #include ham // gfx2gba -fsrc -m -pb.pal -t8 water.bmp bg1.bmp bg2.bmp gameover.bmp water_atked.bmp #include "gfx/bg.pal.c" #include "gfx/bg.raw.c"

More information

Android 框架虚拟化实战 董福源 360 手机卫士 2017.thegiac.com

Android 框架虚拟化实战 董福源 360 手机卫士 2017.thegiac.com Android 框架虚拟化实战 董福源 360 手机卫士 什么是虚拟化 原生 apk 在封闭系统内 免安装运行 Android 系统的一种沙箱技术 技术架构 Sandbox apps Android OS 目录 Sandbox apps Android OS Activity 插件化 只能启动 Manifest 中声明的 activity 占坑方案 欺骗 AMS Activity 启动过程 ContentImpl

More information

第三章 中原儺文化圈

第三章 中原儺文化圈 19997 211-234 從 儀 式 到 戲 劇 : 一 個 以 中 國 民 間 迎 神 賽 社 為 例 的 初 步 研 究 1574 211 從 儀 式 到 戲 劇 : 一 個 以 中 國 民 間 迎 神 賽 社 為 例 的 初 步 研 究 前 言 performance context 1 2 3 4 5 6 7 1 2 1 2 3 1 10-11 2 1414 3 212 4 一 賽 社 文

More information

06-4.indd

06-4.indd 1 02 07 13 16 20 28 33 38 42 46 48 51 57 64 65 65 66 67 68 2 3 4 5 6 7 8 9 10 11 12 13 LL T : 14 LL T 15 16 扫描电子显微镜成像模拟的 MPI 及 OpenMP 并行化 17 18 19 20 21 22 ~ ~ ~ 23 24 ~ ~ ~ ~ ~ ~ ~ 25 26 27 28 29 图 3

More information

報 告 摘 要 據 全 臺 文 臺 灣 賦 集 冊 前 導 言 : 臺 灣 賦 大 部 分 是 律 賦, 本 書 所 收 賦 作 約 230 篇, 律 賦 即 佔 144 篇, 又 據 全 臺 賦 導 論 : 道 光 以 後, 不 再 以 臺 灣 形 勝 為 主, 而 是 轉 變 成 以 傳 統 賦

報 告 摘 要 據 全 臺 文 臺 灣 賦 集 冊 前 導 言 : 臺 灣 賦 大 部 分 是 律 賦, 本 書 所 收 賦 作 約 230 篇, 律 賦 即 佔 144 篇, 又 據 全 臺 賦 導 論 : 道 光 以 後, 不 再 以 臺 灣 形 勝 為 主, 而 是 轉 變 成 以 傳 統 賦 行 政 院 國 家 科 學 委 員 會 專 題 研 究 計 畫 成 果 報 告 同 題 複 寫 傳 統 中 的 臺 灣 賦 以 清 代 為 考 察 範 圍 研 究 成 果 報 告 ( 精 簡 版 ) 計 畫 類 別 : 個 別 型 計 畫 編 號 :NSC 99-2410-H-011-029- 執 行 期 間 :99 年 08 月 01 日 至 100 年 07 月 31 日 執 行 單 位 : 國

More information

红 在 这 个 系 统 中, 功 能 和 正 直 的 受 托 人 们 一 并 运 行, 不 会 有 任 意 一 个 中 心 化 实 体 能 够 从 系 统 所 得 中 获 得 好 处 PLS 的 作 用 不 仅 限 于 兑 换 游 戏 币, 其 本 身 也 可 以 作 为 投 资 资 产 目 的 玩

红 在 这 个 系 统 中, 功 能 和 正 直 的 受 托 人 们 一 并 运 行, 不 会 有 任 意 一 个 中 心 化 实 体 能 够 从 系 统 所 得 中 获 得 好 处 PLS 的 作 用 不 仅 限 于 兑 换 游 戏 币, 其 本 身 也 可 以 作 为 投 资 资 产 目 的 玩 去 中 心 化 点 对 点 游 戏 资 产 平 台, 可 运 用 智 能 合 约 整 合 中 心 化 游 戏 和 预 测 市 场 hackfisher@gmail.com 2014 08 04 翻 译 : 浮 壹 白 Allen, 麥 克 貓,HeyD, HackFisher 1.0 介 绍 比 特 股 Play( 后 面 统 称 PLAY) 作 为 一 个 实 验 产 品, 它 将 展 示 和 验

More information

ESP-Jumpstart

ESP-Jumpstart 2016-2019 2019 08 08 Contents 1 3 1.1 ESP32.............................. 3 1.2.................................................. 5 2 7 2.1............................................. 7 2.2 ESP-IDF............................................

More information

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS

More information

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

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

More information

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

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

More information

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

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

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

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

名称未設定

名称未設定 159 160 , 63 16, 92, 247 61, 87 21, 129 32 406 6717, 246, 246, 246, 348, 389 161 ACE-I, 3 ARB, 6 ARB+ HCTZ, 4 CCB, 16 -BLK, 16 -BLK, 1 -BLK, 3 1 1 2 14 2 17 9 6 11 2 162 昭和大学薬学雑誌第 2 巻第 2 号 2011 年 5 60mg

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

支付宝2011年 IT资产与费用预算

支付宝2011年 IT资产与费用预算 OceanBase 支 持 ACID 的 可 扩 展 关 系 数 据 库 qushan@alipay.com 2013 年 04 月 关 系 数 据 库 发 展 1970-72:E.F.Codd 数 据 库 关 系 模 式 20 世 纨 80 年 代 第 一 个 商 业 数 据 库 Oracle V2 SQL 成 为 数 据 库 行 业 标 准 可 扩 展 性 Mainframe: 小 型 机 =>

More information

INTRODUCTION TO COM.DOC

INTRODUCTION TO COM.DOC How About COM & ActiveX Control With Visual C++ 6.0 Author: Curtis CHOU mahler@ms16.hinet.net This document can be freely release and distribute without modify. ACTIVEX CONTROLS... 3 ACTIVEX... 3 MFC ACTIVEX

More information

一、

一、 网 上 交 易 客 户 端 操 作 文 档 证 券 2014 年 免 责 申 明 因 客 户 端 软 件 升 级, 对 应 帮 助 文 件 中 的 图 片 及 文 字 可 能 存 在 未 同 步 更 新 的 情 况, 由 此 产 生 的 损 失 我 们 将 不 负 任 何 责 任, 请 大 家 以 最 新 版 本 的 客 户 端 软 件 为 准 索 引 一 委 托 功 能 区 说 明...1 二 委

More information

Microsoft PowerPoint - L17_Inheritance_v4.pptx

Microsoft PowerPoint - L17_Inheritance_v4.pptx C++ Programming Lecture 17 Wei Liu ( 刘 威 ) Dept. of Electronics and Information Eng. Huazhong University of Science and Technology May. 2015 Lecture 17 Chapter 20. Object-Oriented Programming: Inheritance

More information

标题

标题 . 4 2013 年 湖 南 省 财 政 厅 电 子 政 务 发 展 形 势 分 析 及 2014 年 发 展 展 望 湖 南 省 财 政 厅 2013 年, 省 财 政 厅 高 度 重 视 电 子 政 务 工 作, 将 电 子 政 务 作 为 优 化 工 作 流 程 提 高 工 作 效 率 提 升 服 务 水 平 建 设 透 明 廉 洁 财 政 的 重 要 途 径, 信 息 化 水 平 不 断 提

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

Bluemix 从概念到应用CN改

Bluemix 从概念到应用CN改 IBM Bluemix 从概念到应用 平台即服务 1. 2. 3. 3.1. 3.2. 4. 4.1. 4.1.1. 4.1.2. 4.2. 5. 6. 7. 7.1. 7.2. 7.3. 8. 引言 开发者面临的挑战和障碍 Bluemix 在云格局中的定位 3.1. 云计算的各种模式 3.2. 以开发者为中心的 PaaS IBM Bluemix 简介 4.1. IBM Bluemix 架构 4.1.1.

More information

C/C++程序设计 - 字符串与格式化输入/输出

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

第一章 概论

第一章  概论 1 2 3 4 5 6 7 8 Linux 7.1 7.1.1 1 1 2 3 2 3 1 2 3 3 1 2 3 7.1.2 1 2 1 2 3 4 5 7.1.3 1 1 2 3 2 7.1 3 7.1.4 1 1 PCB 2 3 2 PCB PCB PCB PCB PCB 4 1 2 PSW 3 CPU CPU 4 PCB PCB CPU PCB PCB PCB PCB PCB PCB PCB

More information

ebook15-10

ebook15-10 1 0 10.1 U N I X V 7 4. 3 B S D S V R 3 P O S I X. 1 100 % 10.2 S I G S I G A B RT a b o r t S I G A L R M a l a r m V 7 1 5 S V R 4 4. 3 + B S D 31 < s i g n a l. h > 0 10. 9 k i l l 0 P O S I X. 1 D

More information

云数据库 RDS SDK

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

More information

DVK530/531扩展板

DVK530/531扩展板 DVK720 扩展板 驱动移植手册 2014.04.03 V1.0 版权声明 本手册所有权由深圳市微雪电子有限公司独家持有 未经本公司的书 面许可, 不得以任何方式或形式进行修改 分发或复制本文档的任何 部分, 否则一切后果由违者自负 版本更新记录 版本日期说明 V1.0 2014.04.03 初始发布 深圳市微雪电子有限公司 www.waveshare.net I 目录 版权声明... I 版本更新记录...

More information

由 中 鋼 資 源 再 生 的 環 保 商 業 模 式 -- 談 世 界 未 來 的 環 保 管 理 前 中 鋼 公 司 暨 東 隆 五 金 公 司 王 鍾 渝 董 事 長 台 大 商 研 陳 文 華 所 長 致 詞 今 天 很 高 興 能 夠 請 到 王 董 事 長 來 談 他 過 去 的 成 功

由 中 鋼 資 源 再 生 的 環 保 商 業 模 式 -- 談 世 界 未 來 的 環 保 管 理 前 中 鋼 公 司 暨 東 隆 五 金 公 司 王 鍾 渝 董 事 長 台 大 商 研 陳 文 華 所 長 致 詞 今 天 很 高 興 能 夠 請 到 王 董 事 長 來 談 他 過 去 的 成 功 第 七 場 :95/4/27( 四 ) AM 12:30 14:00 主 講 人 : 前 中 鋼 公 司 暨 東 隆 五 金 公 司 王 鍾 渝 董 事 長 引 言 人 : 台 灣 大 學 工 商 管 理 學 系 暨 商 學 研 究 所 黃 崇 興 教 授 主 持 人 : 台 灣 大 學 工 商 管 理 學 系 暨 商 學 研 究 所 陳 文 華 所 長 講 題 : 由 中 鋼 資 源 再 生 的

More information

untitled

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

More information

Microsoft Word - 版頭.doc

Microsoft Word - 版頭.doc 資 產 負 債 管 理 部 2013 年 第 8 期 2013 年 6 月 28 日 ( 本 刊 所 載 文 章 觀 點, 僅 代 表 個 人 意 見 ) 餘 額 寶 功 能 剖 析 及 對 銀 行 業 的 啟 示 摘 要 : 本 文 對 餘 額 寶 的 功 能 及 原 理 進 行 了 剖 析, 顯 示 其 渠 道 微 創 新 產 品 微 創 新 勝 在 支 付 便 捷 性 等 特 性 該 產 品

More information

untitled

untitled 不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int

More information

庄子.doc

庄子.doc 2 3 1995 11 4 771 5 94 1993 221 6 7 8 368 268 100 300 325 250 284 300 1995 8 12 9 10 277 1964 11 12 13 A=A 277 1964 14 1 15 16 17 18 19 20 21 [+ ] 22 23 24 25 26 1990 27 28 1978 29 30 31 32 33 34 35 36

More information

Manhattan Transfer Manhattan Transfer Manhattan Transfer Manhattan Transfer Manhattan Transfer Manhattan Transfer Manhattan Transfer Manhattan Transfer Manhattan Transfer Manhattan Transfer Manhattan

More information

工 程 应 用 陈 泾 生 等 继 电 保 护 检 验 标 准 化 作 业 专 家 系 统 的 研 发 和 应 用 实 践 统 硬 件 结 构 和 软 件 功 能 结 构 分 别 如 图 图 所 示 图 / 系 统 硬 件 架 构 0 1/!&%!!" "! 图 软 件 功 能 0 1 %! " 高

工 程 应 用 陈 泾 生 等 继 电 保 护 检 验 标 准 化 作 业 专 家 系 统 的 研 发 和 应 用 实 践 统 硬 件 结 构 和 软 件 功 能 结 构 分 别 如 图 图 所 示 图 / 系 统 硬 件 架 构 0 1/!&%!! ! 图 软 件 功 能 0 1 %!  高 第 卷 第 期 6 年 月 日 / 7 + 6 继 电 保 护 检 验 标 准 化 作 业 专 家 系 统 的 研 发 和 应 用 实 践 陈 泾 生 陈 久 林 郑 海 雁 林 世 隆 江 苏 省 电 力 试 验 研 究 院 有 限 公 司 江 苏 省 南 京 市 江 苏 方 天 电 力 技 术 有 限 公 司 江 苏 省 南 京 市 摘 要 对 继 电 保 护 的 检 验 是 防 止 电 网 及

More information

2015年莆田一青会射箭资格赛.xls

2015年莆田一青会射箭资格赛.xls 70(1) 70(2) 10's X's 70(1) 70(2) 10's X's 70(1) 70(2) 10's X's 70(1) 70(2) 10's X's 10's X's 10's X's 10's X's 1/4 1/2 1 659 7 6 [25,21,27,27,26] 7 [24,26,28,26] 6 [27,29,28] 2 656 9 6 [25,28,28,28,27]

More information

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al RMAN sql> sqlplus / as sysdba 查看数据库版本 sql> select * from v$version; 查看数据库名称 sql> show parameter db_name; 一 使用 RMAN 时, 需要将数据库设置成归档模式 sql> conn / as sysdba; sql> show user 查看数据库是否为归档模式 sql> archive log list

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

%

% 2015 6 189 1674-5205 2015 06-0189- 011 100872 Abstract In current laws the land contracted management right is forbidden to be mortgaged and the usufruct right to contracted land which is the content of

More information

SL2511 SR Plus 操作手冊_單面.doc

SL2511 SR Plus 操作手冊_單面.doc IEEE 802.11b SL-2511 SR Plus SENAO INTERNATIONAL CO., LTD www.senao.com - 1 - - 2 - .5 1-1...5 1-2...6 1-3...6 1-4...7.9 2-1...9 2-2 IE...11 SL-2511 SR Plus....13 3-1...13 3-2...14 3-3...15 3-4...16-3

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

JLX

JLX PRODUCT:LCD MODULE. Model No.: JLX177-006 Product Type: 1.77 inch QVGA TFT Modoule. 产品规格书 晶联讯研发研发部 : Written By Checked By Approved By 客户名称 : 结构电子核准 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn

More information

ebook46-23

ebook46-23 23 Access 2000 S Q L A c c e s s S Q L S Q L S Q L S E L E C T S Q L S Q L A c c e s s S Q L S Q L I N A N S I Jet SQL S Q L S Q L 23.1 Access 2000 SQL S Q L A c c e s s Jet SQL S Q L U N I O N V B A S

More information

ebook 185-6

ebook 185-6 6 Red Hat Linux DB2 Universal Database 6.1 D B 2 Red Hat D B 2 Control Center D B 2 D B 2 D B 2 6.1 DB2 Universal Database [DB2]6.1 D B 2 O LT P O L A P D B 2 I B M P C We e k D B 2 D B 2 L i n u x Windows

More information

目錄... ivv...vii Chapter DETECT

目錄... ivv...vii Chapter DETECT ... ivv...vii Chapter 1 1.1... 5 1.2... 6 1.3 DETECT... 11 1.3.1... 12 1.3.1.1...12 1.3.1.2...13 1.3.1.3...14 1.3.1.4...15 1.3.1.5...15 1.3.1.6...16 1.3.2 DETECT... 17 1.3.3... 19 1.3.4... 20... 22 Chapter

More information

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w 1 1.1 D B M S To w e r C D 1. 1 968 I B M I M S 2 0 70 Cullinet Software I D M S I M S C O D A S Y L 1971 I D M S containing hierarchy I M S I D M S I M S I B M I M S I D M S 2 2. 18 R D B M S O R D B

More information

NOI

NOI 2016 年 全 国 青 少 年 信 息 学 奥 林 匹 克 冬 令 营 竞 赛 时 间 :2016 年 1 月 30 日 8:00-13:00 题 目 名 称 挑 战 NPC 论 战 捆 竹 竿 鏖 战 表 达 式 目 录 npc jie expr 可 执 行 文 件 名 npc jie expr 输 入 文 件 名 npc.in jie.in expr.in 输 出 文 件 名 npc.out

More information

* 系统架构 * IB API 模块 目录 * 消息总线模块 * 行情采集处理引擎模块 * 持久化存储模块

* 系统架构 * IB API 模块 目录 * 消息总线模块 * 行情采集处理引擎模块 * 持久化存储模块 基于 IB API 的外汇期货期权程序化交易 讲师 : 赵博 * 系统架构 * IB API 模块 目录 * 消息总线模块 * 行情采集处理引擎模块 * 持久化存储模块 系统架构 全球场内期权实时行情自动化采集 功能方法名称实现方式 建立 API 连接 connect 在该 connect 方法中, 根据企业消息服务器 TWS.Q.CMD 队列中获取到的消息命令 CONNECT:CONNECT, 调用

More information

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023) ( CIP) /. :, 2005. 2 ( ) ISBN 7-5624-3339-9.......... TP311. 1 CIP ( 2005) 011794 : : : : * : : 174 ( A ) :400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / /www. cqup. com. cn : fxk@cqup.

More information

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

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : ICDL-Excel Title : The ICDL L4 excel exam Version : DEMO 1 / 11 1. Which one of the following formulas would be appropriate to calculate the

More information

OOAD PowerDesigner OOAD Applying PowerDesigner CASE Tool in OOAD PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE To

OOAD PowerDesigner OOAD Applying PowerDesigner CASE Tool in OOAD PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE To PowerDesigner Applying PowerDesigner CASE Tool in OOAD albertchung@mpinfo.com.tw PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE Tool PowerDesigner CASE Tool CASE Tool PowerDesignerUnified ProcessUMLing

More information

提纲 1 2 OS Examples for 3

提纲 1 2 OS Examples for 3 第 4 章 Threads2( 线程 2) 中国科学技术大学计算机学院 October 28, 2009 提纲 1 2 OS Examples for 3 Outline 1 2 OS Examples for 3 Windows XP Threads I An Windows XP application runs as a seperate process, and each process may

More information

ebook 165-5

ebook 165-5 3 5 6 7 8 9 [ 3. 3 ] 3. 3 S Q L S Q 4. 21 S Q L S Q L 4 S Q 5 5.1 3 ( ) 78 5-1 3-8 - r e l a t i o n t u p l e c a r d i n a l i t y a t t r i b u t e d e g r e e d o m a i n primary key 5-1 3 5-1 S #

More information

ebook50-15

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

More information

30 漢字硏究 第 2 輯(2010.06.) 的整理 首次將這種源於考級字表的漢字資料與語料庫字量字種字頻統計相 結合進行調查和研究 毫無疑問 本文的研究結論和數據 將對當前韓國漢 字考級用字表的標準化研究 中韓通用漢字共通化的研究 提供重要的參考 1.1 韓國漢字考級用漢字字表 韓國漢字考級用漢

30 漢字硏究 第 2 輯(2010.06.) 的整理 首次將這種源於考級字表的漢字資料與語料庫字量字種字頻統計相 結合進行調查和研究 毫無疑問 本文的研究結論和數據 將對當前韓國漢 字考級用字表的標準化研究 中韓通用漢字共通化的研究 提供重要的參考 1.1 韓國漢字考級用漢字字表 韓國漢字考級用漢 漢字硏究 第 2 輯(2010.06.) pp. 29-92 韓國8家漢字考級機構用漢字字表的字量字種調查 * 河永三** 王平***① 目 次 1. 引言 2. 韓國 8 家漢字考級字表及其分類 3. 韓國 8 家漢字考級字表的字量統計 4. 韓國 8 家漢字考級字表字種的匹配項與非匹配 項調查 5. 結論 1. 引言 目前對韓國漢字考級用字領域的研究 尚缺乏系統 微觀 定量調查和 統計硏究 這是韓國現代漢字研究的一個缺憾

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

* 4 6 R P r p . 1 2 3 4 7 89bk 6 5 1 2 3 4 5 6 7 8 9 0 bk r bl bm bn^ bo bl br bq bpbo bn bm [ ] [ ] [ ] bp 8 2 4 6 bq p [ ] [SET] br clckbt bs bs bt ck cl. 1 2 1 2+- 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

ebook 96-16

ebook 96-16 16 13 / ( ) 16-1 SQL*Net/Net8 SQL*Net/Net8 SQL*Net/Net8 16-1 / S Q L SQL*Net V2 N e t 8 S Q L * N e t N e t ( ) 16.1 S Q L O r a c l e S Q L 16 401 ) ( H R _ L I N K create database link p u b l i c (

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

6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12

6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12 6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12 6-13 6-14 6-15 6-16 6-17 6-18 6-19 6-20 6-21

More information

ebook35-14

ebook35-14 14 V F S L i n u x 14.1 S u p e r I O I D E I D E C S R, C S R L i n u x L i n u x I D E / d e v / h a d m k n o d I D E I D E / d e v / h d a 2 L i n u x Linux /dev/cua0 / d e v / c u a 1 512 1024 BSD

More information

在 ongodb 中实现强事务

在 ongodb 中实现强事务 在 ongodb 中实现强事务 600+ employees 2,000+ customers 13 offices worldwide 15,000,000+ Downloads RANK DBMS MODEL SCORE GROWTH (20 MO) 1. Oracle Rela+onal DBMS 1,442-5% 2. MySQL Rela+onal DBMS 1,294 2% 3.

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

c_cpp

c_cpp C C++ C C++ C++ (object oriented) C C++.cpp C C++ C C++ : for (int i=0;i

More information

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

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

More information

mvc

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

More information

1

1 1 2 3 4 5 GNUDebugger 6 7 void main(int argc, char **argv){ vulncpy(argv[1]); return; } void vulncpy(char *a){ char buf[30]; strcpy(buf, a); return; } *argv[1] buf Shellcode *argv[1]... &buf &buf 8 strcpy

More information

P1027984-061.pdf

P1027984-061.pdf EZ320 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 1 17 18 19 20 21 22 23 24 Belt Belt 25 Belt 26 27 28 29 30 31 Made in China EZ320 This product is covered by one or more Zebra US patents. PCC: PLACE BAR CODE

More information

入學考試網上報名指南

入學考試網上報名指南 入 學 考 試 網 上 報 名 指 南 On-line Application Guide for Admission Examination 16/01/2015 University of Macau Table of Contents Table of Contents... 1 A. 新 申 請 網 上 登 記 帳 戶 /Register for New Account... 2 B. 填

More information

02

02 Thinking in C++: Volume One: Introduction to Standard C++, Second Edition & Volume Two: Practical Programming C++ C C++ C++ 3 3 C C class C++ C++ C++ C++ string vector 2.1 interpreter compiler 2.1.1 BASIC

More information