ApacheCN C/C++ 译文集(二) 20211204 更新
- 编写高效程序的艺术
- 零、序言
- 第一部分:性能基础
- 一、性能和并发性介绍
- 二、性能测量
- 三、CPU 架构、资源和性能
- 四、内存架构和性能
- 五、线程、内存和并发
- 第二部分:高级并发
- 六、并发和性能
- 七、并发的数据结构
- 八、 C++ 中的并发
- 九、高性能 C++
- 十、C++ 中的编译器优化
- 十一、未定义的行为和性能
- 十二、性能设计
- 十三、答案
- Code::Blocks 和 C++ 应用开发
- 零、前言
- 一、Code::Blocks 入门
- 二、Code::Blocks 应用开发
- 三、Code::Blocks 应用调试
- 四、使用 Code::Blocks 的 Windows 应用开发
- 五、编程任务
- 六、附录 A:功能集
- C++ 面向对象编程揭秘
- 零、前言
- 第一部分:C++ 构建块要点
- 一、理解基本 C 语言假设
- 二、添加语言的必须品
- 三、间接寻址: 指针
- 四、间接寻址: 引用
- 第二部分:在 C++ 中实现面向对象的概念
- 五、详细探究类
- 六、实现单继承层次结构
- 七、通过多态性使用动态绑定
- 八、掌握抽象类
- 九、探索多重继承
- 十、实现关联、聚合、组合
- 第三部分:扩展您的 C++ 编程技能
- 十一、处理异常
- 十二、友元和运算符重载
- 十三、使用模板
- 十四、了解 STL 基础知识
- 十五、测试类和组件
- 第四部分:C++ 中的设计模式和习语
- 十六、使用观察者模式
- 十七、应用工厂模式
- 十八、应用适配器模式
- 十九、使用单例模式
- 二十、使用 pImpl 模式删除实现细节
- 二十一、答案
- C++17 嵌入式编程实用指南
- 零、前言
- 第一部分:基础知识——嵌入式编程和 C 的作用
- 一、什么是嵌入式系统?
- 二、作为一种嵌入式语言的 C++
- 三、面向嵌入式 Linux 和类似系统的开发
- 四、资源受限的嵌入式系统
- 五、示例——使用 WIFI 的土壤湿度监测器
- 第二部分:测试、监控
- 六、测试基于操作系统的应用
- 七、测试资源受限平台
- 八、示例——基于 Linux 的信息娱乐系统
- 九、示例——建筑物监控和控制
- 第三部分:与其他工具和框架的集成
- 十、使用 Qt 开发嵌入式系统
- 十一、混合 SoC/FPGA 系统的开发
- 十二、最佳实践
- C++ 机器人编程实用指南
- 零、前言
- 第一部分:在树莓派上开始使用 wiringPi
- 一、树莓派简介
- 二、使用 wiringpi 实现闪烁
- 第二部分:树莓派机器人技术
- 三、对机器人编程
- 四、构建避障机器人
- 五、使用笔记本电脑控制机器人
- 第三部分:人脸和物体识别机器人
- 六、使用 OpenCV 访问 RPi 摄像机
- 七、使用 OpenCV 构建跟踪对象的机器人
- 八、将 Haar 分类器用于人脸检测和跟踪
- 第四部分:智能手机控制机器人
- 九、构建声控机器人
- 十、答案
- C++ 系统编程实用指南
- 零、前言
- 一、系统编程入门
- 二、学习 C++、C++ 17 和 POSIX 标准
- 三、C++ 和 C++ 的系统类型
- 四、C++、RAII 和 GSL 复习
- 五、为 Linux/Unix 系统编程
- 六、学习编程调用控制台输入/输出
- 七、全面审视内存管理
- 八、学习编程调用文件输入/输出
- 九、分配器的实战方法
- 十、使用 C++ 编程调用 POSIX 套接字
- 十一、Unix 中的时间接口
- 十二、学习编程调用 POSIX 和 C++ 线程
- 十三、使用异常的错误处理
- 十四、答案
- C++ 游戏开发的程序化内容生成
- 零、前言
- 一、程序生成导论
- 二、项目设置和细分
- 三、使用 RNG 与 C++ 数据类型
- 四、使用程序填充游戏环境
- 五、创建独特和随机的游戏对象
- 六、使用程序产生艺术
- 七、使用程序修改音频
- 八、程序化的行为和机制
- 九、使用程序生成地下城
- 十、基于组件的架构
- 十一、总结
- C++ 软件架构
- 零、前言
- 第一部分:软件架构的概念和组件
- 一、软件架构的重要性和优秀设计的原则
- 二、架构风格
- 三、功能和非功能需求
- 第二部分:C++ 软件的设计和开发
- 四、架构和系统设计
- 五、利用 C++ 语言特性
- 六、C++ 设计模式
- 七、构建和打包
- 第三部分:架构质量属性
- 八、编写可测试的代码
- 九、持续继承和持续部署
- 十、代码和部署中的安全
- 十一、性能
- 第四部分:云原生设计原则
- 十二、面向服务的架构
- 十三、设计微服务
- 十四、容器
- 十五、云原生设计
- 十六、附录 A
- 十七、答案
- C++ UE4 脚本编程秘籍
- 零、前言
- 一、UE4 开发工具
- 二、创建类
- 三、内存管理
- 四、演员和组件
- 五、处理事件和委托
- 六、输入和碰撞
- 七、类和接口之间的通信
- 八、集成 C++ 和虚幻编辑器
- 九、用户界面——UI 和 UMG
- 十、用于控制 npc 的人工智能
- 十一、自定义材质和着色器
- 十二、使用 UE4 API
- C++ 高级量化金融
- 零、前言
- 一、什么是量化金融?
- 二、数学模型
- 三、数值方法
- 四、C++ 中的股权衍生品
- 五、使用 C++ 开发外汇衍生品
- 六、使用 C++ 实现利率衍生品
- 七、使用 C++ 开发信用衍生品
- 八、附录 A:期权定价的 C++ 数值库
- 九、附录 B:参考文献
- C++ 游戏开发秘籍
- 零、前言
- 一、游戏开发基础
- 二、游戏中的面向对象方法和设计
- 三、游戏开发中的数据结构
- 四、游戏开发算法
- 五、事件驱动编程——打造您的第一个 2D 游戏
- 六、游戏开发设计模式
- 七、组织和备份
- 八、游戏开发中的人工智能
- 九、游戏开发中的物理
- 十、游戏开发中的多线程
- 十一、游戏开发中的网络
- 十二、游戏开发中的音频
- 十三、提示和技巧
- C++ Qt6 跨平台开发
- 零、前言
- 第一部分:基础知识
- 一、Qt 6 简介
- 二、Qt Creator 简介
- 三、将 Qt 小部件用于 GUI 设计
- 四、Qt Quick 和 QML
- 第二部分:跨平台开发
- 五、跨平台开发
- 第三部分:高级编程、调试和部署
- 六、信号和插槽
- 七、模型视图编程
- 八、图形和动画
- 九、测试和调试
- 十、部署 Qt 应用
- 十一、国际化
- 十二、性能注意事项
- C++ 游戏开发的音频编程入门指南
- 零、前言
- 一、音频概念
- 二、FMOD 音频播放
- 三、音频控制
- 四、3D 音频
- 五、智能音频
- 六、低级音频
- Boost C++ 库学习手册
- 零、前言
- 一、Boost 简介
- 二、使用 Boost 工具的第一个刷子
- 三、内存管理和异常安全
- 四、使用字符串
- 五、STL 之外的有效数据结构
- 六、Bimap 和多索引容器
- 七、高级和编译时编程
- 八、日期和时间库
- 九、管理文件、目录和 IOStream
- 十、使用 Boost 实现并发
- 十一、Boost ASIO 网络编程
- 十二、附录 A:C++ 11 语言功能仿真
- LLVM12 学习手册
- 零、前言
- 第一部分:使用 LLVM 构建编译器的基础
- 一、安装 LLVM
- 二、浏览 LLVM 源代码
- 三、编译器的结构
- 第二部分:从源代码到机器代码生成
- 四、将源文件转换为抽象语法树
- 五、IR 代码生成基础
- 六、高级语言构造的 IR 生成
- 七、高级 IR 生成
- 八、优化 IR
- 第三部分:将 LLVM 提升到新的水平
- 九、指令选择
- 十、JIT 编译
- 十一、使用 LLVM 工具调试
- 十二、创建您自己的后端
- 精通 Windows8 C++ 应用开发
- 零、前言
- 一、Windows 8 应用简介
- 二、C++ 和 Windows 8 应用商店应用
- 三、使用 XAML 构建 UI
- 四、布局、元素和控件
- 五、数据绑定
- 六、组件、模板和自定义元素
- 七、应用、磁贴、任务和通知
- 八、契约和扩展
- 九、打包和 Windows 应用商店
- UE4 VR 项目
- 零、前言
- 一、虚拟现实中的思考
- 二、设置您的开发环境
- 三、你好,世界——你的第一个虚拟现实项目
- 四、在虚拟世界中导航
- 五、与虚拟世界互动——第一部分
- 六、与虚拟世界互动——第二部分
- 七、在 VR 中创建用户界面
- 八、虚拟现实的构建与优化
- 九、在 VR 中显示媒体
- 十、在 VR 中创建多人体验
- 十一、让虚拟现实更上一层楼——虚幻引擎的延伸
- 十二、从这里到哪里去?
- 十三、有用的头脑黑魔法
- 十四、研究与深入阅读
下载
Docker
docker pull apachecn0/apachecn-c-cpp-zh-pt2
docker run -tid -p <port>:80 apachecn0/apachecn-c-cpp-zh-pt2
# 访问 http://localhost:{port}
PYPI
pip install apachecn-c-cpp-zh-pt2
apachecn-c-cpp-zh-pt2 <port>
# 访问 http://localhost:{port}
NPM
npm install -g apachecn-c-cpp-zh-pt2
apachecn-c-cpp-zh-pt2 <port>
# 访问 http://localhost:{port}
贡献指南
本项目需要校对,欢迎大家提交 Pull Request。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
组织介绍
访问我们的主页。
赞助我们
通过平台自带的打赏功能,或点击这里。
ApacheCN C/C++ 译文集(二) 20211204 更新相关推荐
- ApacheCN 大数据译文集(二) 20211206 更新
Hadoop3 大数据分析 零.前言 一.Hadoop 简介 二.大数据分析概述 三.MapReduce 大数据处理 四.基于 Python 和 Hadoop 的科学计算和大数据分析 五.基于 R 和 ...
- python免费课程400节-庆国庆!新更新!《Python400集》课程更新 共14节
马上就到十一国庆了, 准备好怎么度过这个令人愉快的假期了吗? 心里有没有一丝丝的小激动? 别心急! 放假之前, 再看来一下高淇老师的<Python400集>视频更新吧! 继大型Python ...
- JDBC高级特性(一)结果集,批量更新
一.ResultSet的高级特性 1 可滚动ResultSet 1)向前和向后滚动 滚动特性 在JDBC初期版本号中, ResultSet仅能向前滚动 在JDBC兴许版本号中, ResultSet默认 ...
- 春秋云境系列靶场记录(合集)-不再更新
春秋云境系列靶场记录 春秋云境系列靶场记录合集,不更新了哈~~~ 2023/1/17日记 感谢各位朋友的关注,2022年11月到12月,利用空闲时间做了春秋云镜的靶场,因为穷,所以也只能做免费的(当然 ...
- Wix 安装部署教程(十二) -- 自动更新WXS文件
原文:Wix 安装部署教程(十二) -- 自动更新WXS文件 上一篇分享了一个QuickWIX,用来对比两个工程前后的差异,但是这样还是很繁琐,而且昨天发现有Bug,目录对比有问题.这次改变做法,完全 ...
- STL中算法锦集(二)
STL中算法锦集(二) 文章目录 STL中算法锦集(二) 一.< algorithm > 1.std::equal 2.std::equal_range 3.std::fill 4.std ...
- ASP 代码当前记录集不支持更新问题的解决办法。
错误类型: ADODB.Recordset (0x800A0CB3) 当前记录集不支持更新.这可能是提供程序的限制,也可能是选定锁定类型的限制. /Model/manage/Admin_Admin.a ...
- oracle查询可更新结果集,jdbc 可更新结果集
jdbc中ResultSet在jdk 5.0以后默认都是可滚动的,不可更新的.可滚动的意思是我们可以调用absolute(),previous(), first()等操作来更新结果集中的指针位置. ...
- RDLC之自定義數據集二
標題:RDLC之自定義數據集二 作者:huangtao 時間:2008年7月12日 目的:學習通過ObjectDataSource控件提供數據 內容:呈現部門資料,如圖:deptinfo.jpg,De ...
最新文章
- 将mcomaster配置以apache运行
- fastJson,gosn使用小结
- 实际场景中,云原生存储面临的 7 个挑战
- c# 中Stopwatch 类的运用
- CSS魔法堂:那个被我们忽略的outline
- mysql 5.1升级5.6_mysql 5.1.71升级到5.6.30
- 转 最小凸包算法(Convex Hull)(1)-Graham扫描法 -计算几何-算法导论
- Cesium中的坐标系及转换
- 基于深度学习、强化学习、开源RASA对话引擎的多场景对话机器人
- HP MSA500 G2安装配置
- cdr怎么转换成psd转换为位图标准_CorelDRAW矢量图怎么转位图?
- 模块“dm.dll”已加载,但对 DllRegisterServer 的调用失败,错误代码为 0x80020009
- 服务器背板电源维修,814835-B21 814832-001 DD-2901-3C-LF G9 HPE服务器电源背板
- 自动窗宽窗位的一些思路
- 计算机科学与技术路线,技术路线写法
- oracle 插入表数据时,自动生成ID
- 计算机主机usb端口使用不了,电脑usb接口不能用|USB接口不能用(没反应)修复方法_好特教程...
- 计算机电路基础第二版张虹,第1章节电路的基本概念与剖析方法——第1讲.ppt
- matlab xpc 环境pci板卡驱动编写,XPC环境下PCI板卡驱动
- 人生的“甲方”和“乙方”
热门文章
- (72)FPGA约束效率(防止过约束)
- (67)FPGA模块调用(Verilog调用system Verilog)
- 信息审计服务器功能,审计服务器是什么意思?如何使用Audit和目录审计
- java实现浏览器ui中的收藏夹_谷歌改进Google Chrome浏览器中的PDF浏览器 带来全新UI...
- pulsar 容量_[Apache Pulsar] 企业级分布式消息系统-Pulsar入门基础
- 51单片机IIC总线编程
- SPI原理超详细讲解---值得一看
- 求0-999之间的水仙花数。
- android 进程有时间片运行,kernel笔记——进程调度
- 反向输出一个四位数c语言程序,将一个四位数反向输出