C++高性能并行编程与优化 - 课件 - 16 现代 CMake 模块化项目管理指南CMake # 现代 CMake 模块化项目管理指南 彭于斌 (@archibate) 课件 & 源码:https://github.com/parallel101/course 往期录播:https://space.bilibili.com/263032155 ## 第一章:文件 / 目录组织规范 基于 CMake 的 C/C++ 项目,如何优雅地、模块化地组织大量源文件? ## 推荐的目录组织方式 目录组织格式: • 项目名 /include/ 项目名 / 模块名 .h • 项目名 /src/ 模块名 .cpp • CMakeLists.txt 中写: • target include directories(项目名 PUBLIC include) • 源码文件中写: • #include < 项目名 / 模块名 .h> • 项目名:: 函数名 (); ## 推荐的目录组织方式 推荐的目录组织方式 - 头文件(项目名 /include/ 项目名 / 模块名 .h)中写: • #pragma once • namespace 项目名 { • void 函数名(); • } • 实现文件(项目名 /src/ 模块名 .cpp)中写: • #include < 项目名 / 模块名 .h> • namespace 项目名 { • void 函数名 () {0 码力 | 56 页 | 6.87 MB | 2 年前3
A (Short) Tour of C++ Modules0 码力 | 62 页 | 4.20 MB | 1 年前3
httpd 2.4.16 中文文档编译与安装 启动 停止与重启 配置指令 指令快速参考 模块 多处理模块(MPM) 过滤器 处理器 表达式解析器 服务器与支持程序 术语 平台相关说明 Microsoft Windows Novell NetWare EBCDIC 系统 其它主题 常见问题 网站导航 开发文档 其它说明 维基 模块 | 指令 | 常见问题 | 术语 | 网站导航 Apache HTTP Apache > HTTP 服务器 > 文档 > 版本 2.4 ### Apache HTTP 服务器版本 2.4 ## 多处理模块(MPM) 此翻译可能过期。要了解最近的更改,请阅读英文版。 本文档介绍了什么是多处理模块,以及 Apache HTTP 服务器如何使用它们。 ## 介绍 Apache HTTP 服务器被设计为一个功能强大,并且灵活的 web 服务器,可以 Apache httpd 通过模块化的设计来适应各种环境。这种设计允许网站管理员通过在编译时或运行时,选择哪些模块将会加载在服务器中,来选择服务器特性。 Apache HTTP 服务器 2.0 扩展此模块化设计到最基本的 web 服务器功能。它提供了可以选择的多处理模块(MPM),用来绑定到网络端口上,接受请求,以及调度子进程处理请求。 扩展到这一级别的服务器模块化设计,带来两个重要的好处:0 码力 | 2438 页 | 1.87 MB | 1 年前3
Python 标准库参考指南 3.7.13 and the Python development team 三月16,2022 # 1 概述 3 1.1 可用性注释 4 # 2 内置函数 5 # 3 内置常量 25 3.1 由 site 模块添加的常量 26 # 4 内置类型 27 4.1 逻辑值检测 27 4.2 布尔运算 --- and,or,not 28 4.3 比较运算 28 4.4 数字类型 --- int,float --- 数据美化输出 ... 238 8.12 reprlib --- 另一种 repr() 实现 ... 243 8.13 enum --- 枚举类型支持 ... 245 # 9 数字和数学模块 ... 263 9.1 numbers --- 数字的抽象基类 ... 263 9.2 math --- 数学函数 ... 266 9.3 cmath ——关于复数的数学函数 ... 272 fractions --- 分数 ... 300 9.6 random --- 生成伪随机数 ... 302 9.7 statistics --- 数学统计函数 ... 308 # 10 函数式编程模块 ... 315 10.1 itertools --- 为高效循环而创建迭代器的函数 ... 315 10.2 functools --- 高阶函数和可调用对象上的操作 ... 329 10.30 码力 | 1961 页 | 9.14 MB | 1 年前3
The Idris Tutorial
Version 1.3.30 码力 | 66 页 | 627.66 KB | 2 年前3
angular2 mock test i0 码力 | 4 页 | 83.79 KB | 2 年前3
Agda User Manual v2.6.1.10 码力 | 227 页 | 1.04 MB | 2 年前3
Spring Boot 0.0.x Reference Guide0 码力 | 188 页 | 1008.51 KB | 2 年前3
Python 标准库参考指南 3.6.15 van Rossum and the Python development team 九月05,2021 # 1 概述 3 # 2 内置函数 5 # 3 内置常量 25 3.1 由 site 模块添加的常量 26 # 4 内置类型 27 4.1 逻辑值检测 27 4.2 Boolean Operations —and, or, not 28 4.3 比较运算 28 4.4 数字类型—int 复制操作 231 8.11 pprint —数据美化输出 232 8.12 reprlib —另一种 repr() 实现 237 8.13 enum —枚举类型支持 239 # 9 数字和数学模块 257 9.1 numbers —数字的抽象基类 257 9.2 math —数学函数 260 9.3 cmath ——关于复数的数学函数 265 9.4 decimal —十进制定点和浮点运算 —十进制定点和浮点运算 269 9.5 fractions —分数 294 9.6 random —生成伪随机数 296 9.7 statistics —数学统计函数 302 # 10 函数式编程模块 309 10.1 itertools —为高效循环而创建迭代器的函数 309 10.2 functools —高阶函数和可调用对象上的操作 323 10.3 operator —标准运算符替代函数 3290 码力 | 1886 页 | 8.95 MB | 1 年前3
Python 标准库参考指南 3.10.15 and the Python development team 九月09,2024 # 1 概述 3 1.1 可用性注释 3 # 2 内置函数 5 # 3 内置常量 27 3.1 由 site 模块添加的常量 28 # 4 内置类型 29 4.1 逻辑值检测 29 4.2 布尔运算 --- and,or,not 30 4.3 比较运算 30 4.4 数字类型 --- int,float 类型注解的类型 --- Generic Alias、Union 79 4.12.1 Generic Alias 类型 79 4.12.2 union 类型 82 4.13 其他内置类型 84 4.13.1 模块 84 4.13.2 类与类实例 84 4.13.3 函数 84 4.13.4 方法 84 4.13.5 代码对象 85 4.13.6 类型对象 85 4.13.7 空对象 85 4.13 1.3 格式字符串语法 103 6.1.4 模板字符串 109 6.1.5 辅助函数 110 6.2 re --- 正则表达式操作 110 6.2.1 正则表达式语法 111 6.2.2 模块内容 115 6.2.3 正则表达式对象(正则对象) 119 6.2.4 匹配对象 121 6.2.5 正则表达式例子 123 6.3 difflib --- 计算差异的辅助工具 128 60 码力 | 2072 页 | 10.39 MB | 1 年前3
共 887 条
- 1
- 2
- 3
- 4
- 5
- 6
- 89













