 Candid: the interface description language of the Internet Computer smart contracts - 陈研第三届中国Rust开发者大会 Candid: the interface description language of the Internet Computer smart contracts Yan Chen DFINITY Foundation Rust China Conf 2023 −− How DFINITY uses procedure macro to extend Rust Send (42 : nat) Decode as () Decode as (record { name : text }) Candid: a strongly typed interface description language • Primitive types • nat, int, nat{8-64}, int{8-64}, float{32,64}, bool implement type reflection in Rust • Export interface description • How to simulate monomorphization and share states across procedure macro • Import interface description • How to control generated code0 码力 | 35 页 | 1.35 MB | 1 年前3 Candid: the interface description language of the Internet Computer smart contracts - 陈研第三届中国Rust开发者大会 Candid: the interface description language of the Internet Computer smart contracts Yan Chen DFINITY Foundation Rust China Conf 2023 −− How DFINITY uses procedure macro to extend Rust Send (42 : nat) Decode as () Decode as (record { name : text }) Candid: a strongly typed interface description language • Primitive types • nat, int, nat{8-64}, int{8-64}, float{32,64}, bool implement type reflection in Rust • Export interface description • How to simulate monomorphization and share states across procedure macro • Import interface description • How to control generated code0 码力 | 35 页 | 1.35 MB | 1 年前3
 OpenShift Container Platform 4.14 存储PLATFORM 存 存储 储概述 概述 1.1. OPENSHIFT CONTAINER PLATFORM 存储的常见术语表 1.2. 存储类型 1.3. CONTAINER STORAGE INTERFACE (CSI) 1.4. 动态置备 第 第 2 章 章 了解 了解临时 临时存 存储 储 2.1. 概述 2.2. 临时存储的类型 2.3. 临时存储管理 2.4. 监控临时存储 第 第 FOUNDATION 4.11. 使用 VMWARE VSPHERE 卷的持久性存储 4.12. 使用本地存储的持久性存储 第 第 5 章 章 使用 使用 CONTAINER STORAGE INTERFACE (CSI) 5.1. 配置 CSI 卷 5.2. CSI INLINE 临时卷 5.3. 共享资源 CSI DRIVER OPERATOR 5.4. CSI 卷快照 5.5. CSI 卷克隆 配置映射提供将配置数据注入 pod 的方法。您可以在类型为 ConfigMap 的卷中引用存储在配置映射 中的数据。在 pod 中运行的应用程序可以使用这个数据。 Container Storage Interface (CSI) 在不同容器编配 (CO) 系统之间管理容器存储的 API 规格。 动态置 置备 该框架允许您按需创建存储卷,使集群管理员无需预置备持久性存储。 临时存 存储 Pod 和0 码力 | 215 页 | 2.56 MB | 1 年前3 OpenShift Container Platform 4.14 存储PLATFORM 存 存储 储概述 概述 1.1. OPENSHIFT CONTAINER PLATFORM 存储的常见术语表 1.2. 存储类型 1.3. CONTAINER STORAGE INTERFACE (CSI) 1.4. 动态置备 第 第 2 章 章 了解 了解临时 临时存 存储 储 2.1. 概述 2.2. 临时存储的类型 2.3. 临时存储管理 2.4. 监控临时存储 第 第 FOUNDATION 4.11. 使用 VMWARE VSPHERE 卷的持久性存储 4.12. 使用本地存储的持久性存储 第 第 5 章 章 使用 使用 CONTAINER STORAGE INTERFACE (CSI) 5.1. 配置 CSI 卷 5.2. CSI INLINE 临时卷 5.3. 共享资源 CSI DRIVER OPERATOR 5.4. CSI 卷快照 5.5. CSI 卷克隆 配置映射提供将配置数据注入 pod 的方法。您可以在类型为 ConfigMap 的卷中引用存储在配置映射 中的数据。在 pod 中运行的应用程序可以使用这个数据。 Container Storage Interface (CSI) 在不同容器编配 (CO) 系统之间管理容器存储的 API 规格。 动态置 置备 该框架允许您按需创建存储卷,使集群管理员无需预置备持久性存储。 临时存 存储 Pod 和0 码力 | 215 页 | 2.56 MB | 1 年前3
 FISCO BCOS 2.4.0 中文文档在call函数中实现各 个接口的调用行为。 pragma solidity ^0.4.24; contract Contract_Name { function interface0(parameters ... ) {} .... function interfaceN(parameters ... ) {} } // lib API 提供调用预编译(Precompiled)合约的Node.js API 使用 Channel协议 与FISCO BCOS节点通信,双向认证更安全 提供CLI(Command-Line Interface)工具供用户在命令行中方便快捷地 与区块链交互 快速安装 环境要求 Node.js开发环境 Node.js >= 8.10.0 npm >= 5.6.0 如果您没有部署过Node.js环境,可以参考下列部署方式: io/zh_CN/latest/docs/manual/node_management.html]文档为例,对提pr 步骤进行说明。修改内容如下: 1.在浏览器打开使用手册/节点准入 [https://fisco-bcos- documentation.readthedocs.io/zh_CN/latest/docs/manual/node_management.html]文档页面,点击下 图红框处的Edit on0 码力 | 1314 页 | 11.21 MB | 1 年前3 FISCO BCOS 2.4.0 中文文档在call函数中实现各 个接口的调用行为。 pragma solidity ^0.4.24; contract Contract_Name { function interface0(parameters ... ) {} .... function interfaceN(parameters ... ) {} } // lib API 提供调用预编译(Precompiled)合约的Node.js API 使用 Channel协议 与FISCO BCOS节点通信,双向认证更安全 提供CLI(Command-Line Interface)工具供用户在命令行中方便快捷地 与区块链交互 快速安装 环境要求 Node.js开发环境 Node.js >= 8.10.0 npm >= 5.6.0 如果您没有部署过Node.js环境,可以参考下列部署方式: io/zh_CN/latest/docs/manual/node_management.html]文档为例,对提pr 步骤进行说明。修改内容如下: 1.在浏览器打开使用手册/节点准入 [https://fisco-bcos- documentation.readthedocs.io/zh_CN/latest/docs/manual/node_management.html]文档页面,点击下 图红框处的Edit on0 码力 | 1314 页 | 11.21 MB | 1 年前3
 Weblate 4.2 用户文档Language definitions 持续本地化集成 Licensing translations 翻译进程 检查并修正 机器翻译 附加组件 翻译记忆库 配置 Sample configuration Management commands 公告 组件列表 Optional Weblate modules Customizing Weblate 管理界面 Getting support for Weblate You can choose which one to use. 翻译记忆库 Look at similar strings translated in past, see Memory Management [https://docs.python.org/3.7/c-api/memory.html#memory]. 词汇表 Displays terms from the project memory). 参见 Keeping translations same across components Rate limiting To avoid abuse of the interface, there is rate limiting applied to several operations like searching, sending contact form or translating0 码力 | 648 页 | 9.34 MB | 1 年前3 Weblate 4.2 用户文档Language definitions 持续本地化集成 Licensing translations 翻译进程 检查并修正 机器翻译 附加组件 翻译记忆库 配置 Sample configuration Management commands 公告 组件列表 Optional Weblate modules Customizing Weblate 管理界面 Getting support for Weblate You can choose which one to use. 翻译记忆库 Look at similar strings translated in past, see Memory Management [https://docs.python.org/3.7/c-api/memory.html#memory]. 词汇表 Displays terms from the project memory). 参见 Keeping translations same across components Rate limiting To avoid abuse of the interface, there is rate limiting applied to several operations like searching, sending contact form or translating0 码力 | 648 页 | 9.34 MB | 1 年前3
 FISCO BCOS 2.5.0 中文文档在call函数中实现各 个接口的调用行为。 pragma solidity ^0.4.24; contract Contract_Name { function interface0(parameters ... ) {} .... function interfaceN(parameters ... ) {} } // lib API 提供调用预编译(Precompiled)合约的Node.js API 使用 Channel协议 与FISCO BCOS节点通信,双向认证更安全 提供CLI(Command-Line Interface)工具供用户在命令行中方便快捷地 与区块链交互 快速安装 环境要求 Node.js开发环境 Node.js >= 8.10.0 npm >= 5.6.0 如果您没有部署过Node.js环境,可以参考下列部署方式: 提供部署及调用go合约文件的GO API 提供调用预编译(Precompiled)合约的Go API 提供与FISCO BCOS节点通信的 Channel协议,双向认证更安全 提供CLI(Command-Line Interface)工具,供用户在命令行中方便快捷 地与区块链交互 环境和配置文件 环境 Go开发环境 Golang >= 1.13.6 项目采用 go module 进行包管理,可参考 Using Go0 码力 | 1456 页 | 13.35 MB | 1 年前3 FISCO BCOS 2.5.0 中文文档在call函数中实现各 个接口的调用行为。 pragma solidity ^0.4.24; contract Contract_Name { function interface0(parameters ... ) {} .... function interfaceN(parameters ... ) {} } // lib API 提供调用预编译(Precompiled)合约的Node.js API 使用 Channel协议 与FISCO BCOS节点通信,双向认证更安全 提供CLI(Command-Line Interface)工具供用户在命令行中方便快捷地 与区块链交互 快速安装 环境要求 Node.js开发环境 Node.js >= 8.10.0 npm >= 5.6.0 如果您没有部署过Node.js环境,可以参考下列部署方式: 提供部署及调用go合约文件的GO API 提供调用预编译(Precompiled)合约的Go API 提供与FISCO BCOS节点通信的 Channel协议,双向认证更安全 提供CLI(Command-Line Interface)工具,供用户在命令行中方便快捷 地与区块链交互 环境和配置文件 环境 Go开发环境 Golang >= 1.13.6 项目采用 go module 进行包管理,可参考 Using Go0 码力 | 1456 页 | 13.35 MB | 1 年前3
 Weblate 4.2 用户文档configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 2.18 Management commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 2.19 You can choose which one to use. 翻译记忆库 Look at similar strings translated in past, see Memory Management. 词汇表 Displays terms from the project glossary used in the current message. 最近的变更 List of people 18 Chapter 1. User docs The Weblate Manual, 发布 4.2 1.3.11 Rate limiting To avoid abuse of the interface, there is rate limiting applied to several operations like searching, sending contact form or translating0 码力 | 410 页 | 4.56 MB | 1 年前3 Weblate 4.2 用户文档configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 2.18 Management commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 2.19 You can choose which one to use. 翻译记忆库 Look at similar strings translated in past, see Memory Management. 词汇表 Displays terms from the project glossary used in the current message. 最近的变更 List of people 18 Chapter 1. User docs The Weblate Manual, 发布 4.2 1.3.11 Rate limiting To avoid abuse of the interface, there is rate limiting applied to several operations like searching, sending contact form or translating0 码力 | 410 页 | 4.56 MB | 1 年前3
 FISCO BCOS 2.3.0 中文文档在call函数中实现各 个接口的调用行为。 pragma solidity ^0.4.24; contract Contract_Name { function interface0(parameters ... ) {} .... function interfaceN(parameters ... ) {} } // lib API 提供调用预编译(Precompiled)合约的Node.js API 使用 Channel协议 与FISCO BCOS节点通信,双向认证更安全 提供CLI(Command-Line Interface)工具供用户在命令行中方便快捷地 与区块链交互 快速安装 环境要求 Node.js开发环境 Node.js >= 8.10.0 npm >= 5.6.0 如果您没有部署过Node.js环境,可以参考下列部署方式: io/zh_CN/latest/docs/manual/node_management.html]文档为例,对提pr 步骤进行说明。修改内容如下: 1.在浏览器打开使用手册/节点准入 [https://fisco-bcos- documentation.readthedocs.io/zh_CN/latest/docs/manual/node_management.html]文档页面,点击下 图红框处的Edit on0 码力 | 1227 页 | 10.79 MB | 1 年前3 FISCO BCOS 2.3.0 中文文档在call函数中实现各 个接口的调用行为。 pragma solidity ^0.4.24; contract Contract_Name { function interface0(parameters ... ) {} .... function interfaceN(parameters ... ) {} } // lib API 提供调用预编译(Precompiled)合约的Node.js API 使用 Channel协议 与FISCO BCOS节点通信,双向认证更安全 提供CLI(Command-Line Interface)工具供用户在命令行中方便快捷地 与区块链交互 快速安装 环境要求 Node.js开发环境 Node.js >= 8.10.0 npm >= 5.6.0 如果您没有部署过Node.js环境,可以参考下列部署方式: io/zh_CN/latest/docs/manual/node_management.html]文档为例,对提pr 步骤进行说明。修改内容如下: 1.在浏览器打开使用手册/节点准入 [https://fisco-bcos- documentation.readthedocs.io/zh_CN/latest/docs/manual/node_management.html]文档页面,点击下 图红框处的Edit on0 码力 | 1227 页 | 10.79 MB | 1 年前3
 Weblate 4.2.1 用户文档Language definitions 持续本地化集成 Licensing translations 翻译进程 检查并修正 机器翻译 附加组件 翻译记忆库 配置 Sample configuration Management commands 公告 组件列表 Optional Weblate modules 定制 Weblate 管理界面 Getting support for Weblate Legal documents You can choose which one to use. 翻译记忆库 Look at similar strings translated in past, see Memory Management [https://docs.python.org/3.7/c-api/memory.html#memory]. 词汇表 Displays terms from the project existing translations (translation memory). 参见 在部件之间保持翻译一致 Rate limiting To avoid abuse of the interface, there is rate limiting applied to several operations like searching, sending contact form or translating0 码力 | 650 页 | 9.34 MB | 1 年前3 Weblate 4.2.1 用户文档Language definitions 持续本地化集成 Licensing translations 翻译进程 检查并修正 机器翻译 附加组件 翻译记忆库 配置 Sample configuration Management commands 公告 组件列表 Optional Weblate modules 定制 Weblate 管理界面 Getting support for Weblate Legal documents You can choose which one to use. 翻译记忆库 Look at similar strings translated in past, see Memory Management [https://docs.python.org/3.7/c-api/memory.html#memory]. 词汇表 Displays terms from the project existing translations (translation memory). 参见 在部件之间保持翻译一致 Rate limiting To avoid abuse of the interface, there is rate limiting applied to several operations like searching, sending contact form or translating0 码力 | 650 页 | 9.34 MB | 1 年前3
 Weblate 4.2.2 用户文档Language definitions 持续本地化集成 Licensing translations 翻译进程 检查并修正 机器翻译 附加组件 翻译记忆库 配置 Sample configuration Management commands 公告 组件列表 Optional Weblate modules 定制 Weblate 管理界面 Getting support for Weblate Legal documents You can choose which one to use. 翻译记忆库 Look at similar strings translated in past, see Memory Management [https://docs.python.org/3.7/c-api/memory.html#memory]. 词汇表 Displays terms from the project existing translations (translation memory). 参见 在部件之间保持翻译一致 Rate limiting To avoid abuse of the interface, there is rate limiting applied to several operations like searching, sending contact form or translating0 码力 | 650 页 | 9.34 MB | 1 年前3 Weblate 4.2.2 用户文档Language definitions 持续本地化集成 Licensing translations 翻译进程 检查并修正 机器翻译 附加组件 翻译记忆库 配置 Sample configuration Management commands 公告 组件列表 Optional Weblate modules 定制 Weblate 管理界面 Getting support for Weblate Legal documents You can choose which one to use. 翻译记忆库 Look at similar strings translated in past, see Memory Management [https://docs.python.org/3.7/c-api/memory.html#memory]. 词汇表 Displays terms from the project existing translations (translation memory). 参见 在部件之间保持翻译一致 Rate limiting To avoid abuse of the interface, there is rate limiting applied to several operations like searching, sending contact form or translating0 码力 | 650 页 | 9.34 MB | 1 年前3
 Weblate 4.2.1 用户文档configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 2.18 Management commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 2.19 You can choose which one to use. 翻译记忆库 Look at similar strings translated in past, see Memory Management. 词汇表 Displays terms from the project glossary used in the current message. 最近的变更 List of people Chapter 1. User docs The Weblate Manual, 发布 4.2.1 1.3.11 Rate limiting To avoid abuse of the interface, there is rate limiting applied to several operations like searching, sending contact form or translating0 码力 | 411 页 | 4.60 MB | 1 年前3 Weblate 4.2.1 用户文档configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 2.18 Management commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 2.19 You can choose which one to use. 翻译记忆库 Look at similar strings translated in past, see Memory Management. 词汇表 Displays terms from the project glossary used in the current message. 最近的变更 List of people Chapter 1. User docs The Weblate Manual, 发布 4.2.1 1.3.11 Rate limiting To avoid abuse of the interface, there is rate limiting applied to several operations like searching, sending contact form or translating0 码力 | 411 页 | 4.60 MB | 1 年前3
共 531 条
- 1
- 2
- 3
- 4
- 5
- 6
- 54














 
  
 