C++高性能并行编程与优化 - 课件 - 11 现代 CMake 进阶指南
-D 参数,但是之前的 -D 设置的变量都会被保留 • (此时缓存里仍有你之前定义的 CMAKE_BUILD_TYPE 和 CMAKE_INSTALL_PREFIX ) -G 选项:指定要用的生成器 • 众所周知, CMake 是一个跨平台的构建系统,可以从 CMakeLists.txt 生成不同类型的构建系 统(比如 Linux 的 make , Windows 的 MSBuild ),从而让构建规则可以只写一份,跨平 txt 生成本地构建系统构建规则文件的,称为生成器( generator )。 -G 选项:指定要用的生成器 • Linux 系统上的 CMake 默认用是 Unix Makefiles 生成器; Windows 系统默认是 Visual Studio 2019 生成器; MacOS 系统默认是 Xcode 生成器。 • 可以用 -G 参数改用别的生成器,例如 cmake -GNinja 会生成 都适用 APPLE 对于所有苹果产品( MacOS 或 iOS )都为真 UNIX 对于所有 Unix 类系统( FreeBSD, Linux, Android, MacOS, iOS )都为真 使用生成器表达式,简化成一条指令 https://cmake.org/cmake/help/latest/manual/cmake-generator-expressions.7.html#genex:PLATFORM_ID0 码力 | 166 页 | 6.54 MB | 1 年前3Python 标准库参考指南 3.8.20
——对类型提示的支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1443 26.2 pydoc --- 文档生成器和在线帮助系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1462 26.3 doctest --- 测试交互式的 持迭代的容器,或一个迭代器。如果 function 是 None ,则会假设它是一个身份函数,即 iterable 中所 有返回假的元素会被移除。 请注意,filter(function, iterable) 相当于一个生成器表达式,当 function 不是 None 的时 候为 (item for item in iterable if function(item));function 是 None 的时候为 (item Library Reference, 发布 3.8.20 4.5.1 生成器类型 Python 的generator 提供了一种实现迭代器协议的便捷方式。如果容器对象 __iter__() 方法被实现为一 个生成器,它将自动返回一个迭代器对象(从技术上说是一个生成器对象),该对象提供 __iter__() 和 __next__() 方法。有关生成器的更多信息可以参阅 yield 表达式的文档。 4.6 序列类型0 码力 | 2052 页 | 9.74 MB | 9 月前3Python 标准库参考指南 3.13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.6.1 生成器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.7 序列类型 --- 实值分布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 9.6.7 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 9.6.8 关于再现性的说明 类对象的类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1522 26.1.8 标注生成器和协程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1523 26.1.9 用户定义的泛型类型0 码力 | 2246 页 | 11.74 MB | 9 月前3Python 标准库参考指南 3.13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.6.1 生成器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.7 序列类型 --- 实值分布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 9.6.7 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 9.6.8 关于再现性的说明 类对象的类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1518 26.1.8 标注生成器和协程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1519 26.1.9 用户定义的泛型类型0 码力 | 2242 页 | 11.73 MB | 9 月前3Python 标准库参考指南 3.10.15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.5.1 生成器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 4.6 序列类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 9.6.6 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 9.6.7 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1473 26.2 pydoc --- 文档生成器和在线帮助系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1497 26.3 Python 开发模式 . .0 码力 | 2207 页 | 10.45 MB | 9 月前3Python 标准库参考指南 3.9.20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 4.5.1 生成器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.6 序列类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 9.6.6 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 9.6.7 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1438 26.2 pydoc --- 文档生成器和在线帮助系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1458 26.3 Python 开发模式 . .0 码力 | 2146 页 | 10.17 MB | 9 月前3Python 标准库参考指南 3.8.20
——对类型提示的支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1347 26.2 pydoc --- 文档生成器和在线帮助系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365 26.3 doctest --- 测试交互式的 Python 支持迭代的容器,或一个迭代器。如果 function 是 None ,则会假设它是一个身份函数,即 iterable 中所有返回假的元素会被移除。 请注意,filter(function, iterable) 相当于一个生成器表达式,当 function 不是 None 的 时候为 (item for item in iterable if function(item));function 是 None 的时候为 (item 。不 遵循此行为特性的实现将无法正常使用。 4.5.1 生成器类型 Python 的generator 提供了一种实现迭代器协议的便捷方式。如果容器对象 __iter__() 方法被实现为一 个生成器,它将自动返回一个迭代器对象(从技术上说是一个生成器对象),该对象提供 __iter__() 和 __next__() 方法。有关生成器的更多信息可以参阅 yield 表达式的文档。 4.6 序列类型0 码力 | 1927 页 | 9.69 MB | 9 月前3Python 标准库参考指南 3.8.20
——对类型提示的支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1347 26.2 pydoc --- 文档生成器和在线帮助系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365 26.3 doctest --- 测试交互式的 Python 支持迭代的容器,或一个迭代器。如果 function 是 None ,则会假设它是一个身份函数,即 iterable 中所有返回假的元素会被移除。 请注意,filter(function, iterable) 相当于一个生成器表达式,当 function 不是 None 的 时候为 (item for item in iterable if function(item));function 是 None 的时候为 (item 。不 遵循此行为特性的实现将无法正常使用。 4.5.1 生成器类型 Python 的generator 提供了一种实现迭代器协议的便捷方式。如果容器对象 __iter__() 方法被实现为一 个生成器,它将自动返回一个迭代器对象(从技术上说是一个生成器对象),该对象提供 __iter__() 和 __next__() 方法。有关生成器的更多信息可以参阅 yield 表达式的文档。 4.6 序列类型0 码力 | 1927 页 | 9.69 MB | 9 月前3Python 标准库参考指南 3.12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.6.1 生成器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.7 序列类型 --- 实值分布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 9.6.7 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 9.6.8 关于再现性的说明 类对象的类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1492 26.1.8 标注生成器和协程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1493 26.1.9 用户定义的泛型类型0 码力 | 2253 页 | 11.81 MB | 9 月前3Python 标准库参考指南 3.12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.6.1 生成器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.7 序列类型 --- 实值分布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 9.6.7 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 9.6.8 关于再现性的说明 类对象的类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1492 26.1.8 标注生成器和协程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1493 26.1.9 用户定义的泛型类型0 码力 | 2253 页 | 11.81 MB | 9 月前3
共 98 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10