本书一共19章,以C++20为标准,讲述了最新的现代C++所提供的编程特性。有其他语言编程经验的读者可以从本书中快速了解C++所具备的功能,从而获得对现代C++的更全面认知,以便更好地了解现代C++语言已经发展到的程度。资深程序员可以从本书作者的整体行文风格中感受到他在设计C++特性时的一些考量及侧重点,了解C++这门语言在历史上曾经历过的变迁,以及一部分特性为什么会是今天这个样子。所以,本书适合的读者:有其他语言编程经验,想要了解C++语言的读者;有传统C++编程经验,想要了解现代C++语言特
本书以 SQL 的基础知识为出发点,从 SQL 的简单查询、汇总函数、分组,到多表查询、窗口函数等 SQL 高级功能,逐一进行介绍与讲解,基本涵盖了学习 SQL 过程中需要掌握的主要内容。 本书最大的特色是结合大量的面试题,让读者清楚地了解如何用所学的 SQL 知识解决工作中的实际问题。第 8 章提供了从不同行业、不同岗位的业务场景出发的实战项目训练,便于读者在实践中学习,巩固 SQL 知识和技能,理解与掌握相关内容,并能够将其快速应用于实际工作中。
本书阐述了产品负责人的角色和职责,描述了各类基于Scrum框架的敏捷产品管理实践,包括利用紧急需求、创建最小可销售产品、利用早期客户反馈及与开发团队密切合作等。本书将产品管理与敏捷开发环境相结合,通过真实的案例,展示了如何使用Scrum创建成功的产品,对何为出色的产品负责人给出了明确的定义,并就如何履行这一角色的职责提供了实用的指南。本书的核心内容包括:理解产品负责人的角色;创建产品愿景;梳理产品待办列表;制订发布计划;在冲刺计划会议中协作;转型为产品负责人。
本书讲述了在软件研发过程中,如何对技术债务的全生命周期进行管理,内容涵盖技术债务的方方面面,包括技术债务的定义与识别,技术债务在源代码与架构等不同抽象层次上的表现,技术债务的成本计算与偿还策略,以及在什么情况下,与技术债务共存是一个可以接受的选择等。书中也提出了具体的可供实践的理论与方法,让软件研发人员能将技术债务管理与整个软件研发的工作结合起来,从而通过管理技术债务给软件研发带来切切实实的收益。
本书介绍了数字基础设施操作系统——openEuler 的关键技术,以及openEuler 在14 个行业(电信、金融、政府、安平、制造、交通等)应用的实践。全书共分为两篇:第一篇共分为7 章,内容包括openEuler 的"四梁八柱”技术体系和六大行业应用技术。第二篇共分为7 章,主要介绍14 个行业现状、对操作系统的诉求,以及各个行业的openEuler 实践案例。 本书面向的读者包括操作系统从业人员、openEuler 社区开发者、开源爱好者,以及其他对操作系统感兴趣的人士。
从解决工作实际问题出发,提炼总结工作中Excel常用的数据处理、数据分析实战方法与技巧。本书大量融入漫画,力求通俗易懂地介绍相关知识,在不影响学习理解的前提下,尽可能地避免使用晦涩难懂的Excel公式、统计术语或模型公式。定位是带领Excel数据分析初学者入门,并能解决学习、工作中大部分的问题或需求。入门后如还需要进一步进阶学习,可自行扩展阅读相关书籍或资料,学习是永无止境的,正所谓"师傅领进门,修行在个人”。
本书注重理论联系实际,内容丰富多彩且图文并茂,不仅介绍云计算安全技术是什么,还从技术提出的背景出发,介绍相关云计算安全技术的提出意义。为满足零基础读者的需要,本书内容深入浅出,用通俗易懂的语言详细介绍云计算的相关理论及技术。此外,本书还注重知识与技术的系统性,以便读者在全面了解云计算安全体系的同时,掌握云计算安全关键技术,了解当前最新的云计算安全前沿技术。本书可作为高等院校信息安全、计算机等相关专业的课程教材,也可作为广大云计算运维人员、云计算安全开发人员及对云计算安全感兴趣的读者的参考用书。
"本书从实践实用的角度出发,介绍了利用Python实现机器学习各种算法及综合实践案例,包括模型选择及评估、线性模型、决策树、神经网络、支持向量机、贝叶斯分类、集成学习、聚类、数据降维等算法的有关概念、开发方法、及利用上述知识综合解决疾病预测及分类、球赛预测、航班系统预测、天气预测、房价预测等任务。每章配有数据集、代码及习题,以指导读者深入地进行学习。 本书既可作为普通本科学校及职业院校人工智能及智能科学与技术课程的教材,也可作为人工智能开发人员的技术参考书。 "
"本书从实用的角度出发,介绍了利用Python实现数字图像处理各种算法及综合实践案例,包括图像插值,图像空间域增强,图像频率域增强,图像复原,彩色图像,图像形态学等算法的有关概念、开发方法、及利用上述知识综合解决细胞计数,图像重建,图像编辑,肝脏肿瘤分割,直方图综合应用等任务。每章配有数据集、代码及习题,以指导读者深入地进行学习。 本书既可作为普通本科院校及职业院校人工智能及智能科学与技术课程的教材,也可作为人工智能开发人员的技术参考书。 "
《Blender 3D保姆级基础入门教程》共7章,包含16个案例。首先通过循序渐进的3个零基础案例由浅入深地讲解Blender的基础知识和操作,让读者快速上手Blender;然后通过6个基础的静态案例讲解Blender的大部分基础功能;再通过4个不同类型的小动画讲解Blender的动态制作技术;最后介绍Blender的特色功能和新功能,并通过3个案例来讲解功能的具体应用。书中每个案例还配有教学视频,并且针对关键的步骤提供了Blender源文件,供读者参考。 《Blender 3D保姆级基础入门教