Python3 基础教程 - 廖雪峰com/ 112/531 而节省大量的空间。在 Python 中,这种一边循环一边计算的机制,称 为生成器:generator。 要创建一个 generator,有很多种方法。第一种方法很简单,只要把一个 列表生成式的[]改成(),就创建了一个 generator: >>> L = [x * x for x in range(10)] >>> L [0, 1, 4, 9, 16 g <generator objectat 0x1022ef630> 创建 L 和 g 的区别仅在于最外层的[]和(),L 是一个 list,而 g 是一个 generator。 我们可以直接打印出 list 的每一个元素,但我们怎么打印出 generator 的 每一个元素呢? 如果要一个一个打印出来,可以通过 next()函数获得 generator 的下一个 StopIteration 我们讲过,generator 保存的是算法,每次调用 next(g),就计算出 g 的 下一个元素的值,直到计算到最后一个元素,没有更多的元素时,抛出 StopIteration 的错误。 当然,上面这种不断调用 next(g)实在是太变态了,正确的方法是使用 for 循环,因为 generator 也是可迭代对象: >>> g = (x * x 0 码力 | 531 页 | 5.15 MB | 1 年前3
FISCO BCOS 2.1.0 中文文档0+功能请看 配置文件和配置项、节点准入、 并行交易、分布式存储、国密 等请参考 使用手册 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部 署并调用合约等。 企业级部署工具(Generator):支持建链、扩容等操作,推荐构建企业级 区块链时使用,快速使用方法可参考 教程 Web3SDK:提供访问节点状态、修改区块链系统配置以及节点发送交 易等接口。 浏览器详细介绍请参考 浏览器 向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若 需要用此版本的新特性,需重新搭链。 推荐版本 最低版本 说明 控制台 1.0.5 1.0.4 SDK 2.1.0 2.0.4 generator 1.1.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.0-rc2 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 0.4.11 amdb-proxy 兼容性 向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若 需要用此版本的新特性,需重新搭链。 最低对应版本 说明 控制台 1.0.4以上 SDK 2.0.4以上 generator 1.0.0 搭建新链需要使用该版本 浏览器 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 amdb-proxy 2.0.2以上 v2.0.0-rc3 [https://github0 码力 | 1058 页 | 740.85 KB | 1 年前3
FISCO BCOS 2.3.0 中文文档2.0+功能请看 配置文件和配置项、节点准入、 并行交易、分布式存储、国密 等请参考 使用手册 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部 署并调用合约等。 运维部署工具(Generator):支持建链、扩容等操作,推荐构建企业级区 块链时使用,快速使用方法可参考 教程 SDK:提供访问节点状态、修改区块链系统配置以及节点发送交易等接 口。 浏览器详细介绍请参考 浏览器 JSON-RPC接口可参考 向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若 需要用此版本的新特性,需重新搭链。 推荐版本 最低版本 说明 控制台 1.0.9 1.0.4 SDK 2.3.0 2.0.4 generator 1.3.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 0.4.11 amdb-proxy 2 向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若 需要用此版本的新特性,需重新搭链。 推荐版本 最低版本 说明 控制台 1.0.7 1.0.4 SDK 2.2.0 2.0.4 generator 1.2.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 0.4.11 amdb-proxy 20 码力 | 1227 页 | 10.79 MB | 1 年前3
FISCO BCOS 2.2.0 中文文档0+功能请看 配置文件和配置项、节点准入、 并行交易、分布式存储、国密 等请参考 使用手册 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部 署并调用合约等。 企业级部署工具(Generator):支持建链、扩容等操作,推荐构建企业级 区块链时使用,快速使用方法可参考 教程 SDK:提供访问节点状态、修改区块链系统配置以及节点发送交易等接 口。 浏览器详细介绍请参考 浏览器 JSON-RPC接口可参考 向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若 需要用此版本的新特性,需重新搭链。 推荐版本 最低版本 说明 控制台 1.0.7 1.0.4 SDK 2.2.0 2.0.4 generator 1.2.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 0.4.11 amdb-proxy 2 向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若 需要用此版本的新特性,需重新搭链。 推荐版本 最低版本 说明 控制台 1.0.5 1.0.4 SDK 2.1.0 2.0.4 generator 1.1.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.0-rc2 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 0.4.11 amdb-proxy0 码力 | 1156 页 | 10.03 MB | 1 年前3
FISCO BCOS 2.4.0 中文文档2.0+功能请看 配置文件和配置项、节点准入、 并行交易、分布式存储、国密 等请参考 使用手册 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部 署并调用合约等。 运维部署工具(Generator):支持建链、扩容等操作,推荐构建企业级区 块链时使用,快速使用方法可参考 教程 SDK:提供访问节点状态、修改区块链系统配置以及节点发送交易等接 口。 浏览器详细介绍请参考 浏览器 JSON-RPC接口可参考 0的动态群组生命周期管理功能、网络统计功能,若要启用 v2.4.0版本所有新特性,需重新搭链。 推荐版本 最低版本 说明 控制台 1.0.9 1.0.4 SDK 2.4.0 2.0.4 generator 1.4.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 0.4.11 amdb-proxy 2 向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若 需要用此版本的新特性,需重新搭链。 推荐版本 最低版本 说明 控制台 1.0.9 1.0.4 SDK 2.3.0 2.0.4 generator 1.3.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 0.4.11 amdb-proxy 20 码力 | 1314 页 | 11.21 MB | 1 年前3
FISCO BCOS 2.5.0 中文文档2.0+功能请看 配置文件和配置项、节点准入、 并行交易、分布式存储、国密 等请参考 使用手册 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部 署并调用合约等。 运维部署工具(Generator):支持建链、扩容等操作,推荐构建企业级区 块链时使用,快速使用方法可参考 教程 SDK:提供访问节点状态、修改区块链系统配置以及节点发送交易等接 口。 浏览器详细介绍请参考 浏览器 JSON-RPC接口可参考 修复特定情况下节点重启后Viewchange被拒,无法快速恢复视图的问题 兼容性 向前兼容,旧版本可以直接替换程序升级 推荐版本 最低版本 说明 控制台 1.0.10 1.0.4 SDK 2.5.0 2.0.4 generator 1.5.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 0.4.11 兼容模式回滚至v2.4.x方法 0的动态群组生命周期管理功能、网络统计功能,若要启用 v2.4.0版本所有新特性,需重新搭链。 推荐版本 最低版本 说明 控制台 1.0.9 1.0.4 SDK 2.4.0 2.0.4 generator 1.4.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 0.4.11 amdb-proxy 20 码力 | 1456 页 | 13.35 MB | 1 年前3
C++高性能并行编程与优化 - 课件 - 11 现代 CMake 进阶指南make 、 MSBuild )称为本地构建系统( native buildsystem )。 • 负责从 CMakeLists.txt 生成本地构建系统构建规则文件的,称为生成器( generator )。 -G 选项:指定要用的生成器 • Linux 系统上的 CMake 默认用是 Unix Makefiles 生成器; Windows 系统默认是 Visual Studio 2019 常见误区:小彭老师,我手动添加 -std=c++17 行不行? • 请勿直接修改 CMAKE_CXX_FLAGS 来添加 -std=c++17 (你在百度 CSDN 学到的用 法)。 • 请使用 CMake 帮你封装好的 CMAKE_CXX_STANDARD (从业人员告诉你的正确用 法)。 • 为什么百度不对:你 GCC 用户手动指定了 -std=c++17 ,让 MSVC 的用户怎么办? 的用户怎么办? • 此外 CMake 已经自动根据 CMAKE_CXX_STANDARD 的默认值 11 添加 -std=c++11 选项了,你再添加个 -std=c++17 选项不就冲突了吗?所以请用 CMAKE_CXX_STANDARD 。 https://crascit.com/2015/03/28/enabling-cxx11-in-cmake/ project 的初始化: VERSION0 码力 | 166 页 | 6.54 MB | 1 年前3
FISCO BCOS 2.6.0 中文文档2.0+功能请看 配置文件和配置项、节点准入、 并行交易、分布式存储、国密 等请参考 使用手册 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部 署并调用合约等。 运维部署工具(Generator):支持建链、扩容等操作,推荐构建企业级区 块链时使用,快速使用方法可参考 教程 SDK:提供访问节点状态、修改区块链系统配置以及节点发送交易等接 口。 浏览器详细介绍请参考 浏览器 JSON-RPC接口可参考 1-0x9,对错误输入没有返 回0的问题 兼容性 向前兼容,旧版本可以直接替换程序升级 推荐版本 最低版本 说明 控制台 1.1.0 1.0.4 SDK 2.6.0 2.0.4 generator 1.6.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.6.10 0.4.11 amdb-proxy 2 修复特定情况下节点重启后Viewchange被拒,无法快速恢复视图的问题 兼容性 向前兼容,旧版本可以直接替换程序升级 推荐版本 最低版本 说明 控制台 1.0.10 1.0.4 SDK 2.5.0 2.0.4 generator 1.5.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.5.2 0.4.11 兼容模式回滚至v2.4.x方法0 码力 | 2383 页 | 18.83 MB | 1 年前3
FISCO BCOS 2.2.0 中文文档等请参考 使用手册 • 控制台:交 交 交互 互 互式 式 式命 命 命令 令 令行 行 行工 工 工具 具 具,可访问区块链节点,查询区块链状态,部署并调用合约等。 • 企业级部署工具(Generator):支持建链、扩容等操作,推 推 推荐 荐 荐构 构 构建 建 建企 企 企业 业 业级 级 级区 区 区块 块 块链 链 链时 时 时使 使 使用 用 用,快速使用 方法可参考 教程 • Precompiled { virtual bytes call(std::shared_ptr_context, ˓→bytesConstRef _param, Address const& _origin = Address()) = 0; }; call函数有三个参数: std::shared_ptr _context // 定义表名 const std::string HELLO_WORLD_TABLE_NAME = "_ext_hello_world_"; // 主键字段 const std::string HELLOWORLD_KEY_FIELD = "key"; // 其他字段字段,多个字段使用逗号分割,比如 "field0,field1,field2" const std::string HELLOWORLD_VALUE_FIELD 0 码力 | 418 页 | 6.51 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档master-2.0 分支,请参考 这里 [https://github.com/FISCO-BCOS/FISCO-BCOS/tree/master-2.0] generator [https://github.com/FISCO-BCOS/generator] 仅支持搭建2.x链,搭建3.x链请参考 这里 [https://fisco-bcos-doc.readthedocs.io/zh_CN/lates 0向前兼容,旧版本可以直接替换程序升级 推荐版本 最低版本 说明 控制台 2.9.0 1.0.4 Java SDK 2.9.0 2.6.1 Web3SDK 2.6.0 2.0.4 generator 1.7.0 1.1.0 搭建新链需要使用该版本 推荐版本 最低版本 说明 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.6.10 0.4.11 最低版本 说明 控制台 2.8.0 1.0.4 Java SDK 2.8.0 或 2.8.0-GMT0018 2.6.1 推荐版本 最低版本 说明 Web3SDK 2.6.0 2.0.4 generator 1.7.0 1.1.0 搭建新链需要使用该版本 浏览器 2.0.2 2.0.0-rc2 Solidity 最高支持 solidity 0.6.10 0.4.11 amdb-proxy 20 码力 | 2649 页 | 201.08 MB | 1 年前3
共 369 条
- 1
- 2
- 3
- 4
- 5
- 6
- 37













