本书基于建构主义理论、能力本位理念、项目教学法、混合教学的方式科学设计了具体的教学模式,融入大量思政元素,本着以学习者为中心的原则,利用项目情景导入课程内容,准确、全面地展示课程重点、难点。本书分为基础技能篇、专业实训篇、审美提高篇三大模块。基础技能篇设计了4个项目,专业实训篇设计了3个项目加教师根据专业及学情设定的项
Rust编程语言非常适合并发编程,并且其生态系统中有许多库包含大量并发数据结构、锁等。但正确实现这些结构可能会很困难。即使在使用最广泛的库中,内存顺序错误也并不少见。通过本指南,你将学到:Rust的类型系统和正确的并发编程如何非常好地配合。有关互斥锁、条件变量、原子操作和内存顺序的一切。在英特尔和ARM处理器上进行原子
无论你是云原生应用的开发者,还是正在向云原生架构迁移,本书都可以帮助你了解安全和可观测性的关键概念和最佳实践,以帮助你发挥云原生应用的力量。本书作者来自Tigera公司,带你全面了解全新的云原生方法,为运行在Kubernetes上的应用程序构建安全和可观测性。本书包括如下内容:为什么云原生应用需要安全和可观测性战略、以
本书的主要内容有:Kubernetes网络模型。容器网络接口(CNI)项目及如何为集群选择CNI项目。Kubernetes网络和Linux基础概念。Kubernetes网络抽象概念之间的关系。为Kubernetes集群部署和管理生产规模的网络。在Kubernetes集群内排查基础网络有关的应用问题。初级的网络管理员、L
本书的目的是介绍几种经典的设计模式,并展示它们是如何支持TDD、DDD和事件驱动服务的。我们希望它能作为以Pythonic方式实现这些设计模式的一种参考,并且可以将其作为这一领域进一步研究的入门。我们围绕一个示例应用程序对设计模式进行探索,并逐章把整个设计模式构建起来。我们在工作中使用TDD,因此我们倾向于先列出所有的
分布式追踪是一种相互关联的日志记录,可以帮助你可视化运行中的分布式系统,以便做性能分析、在生产环境中调试,分析故障或其他问题的根本原因等。它使你能够准确地了解特定的服务在整体中发挥的作用,从而询问和回答有关服务和整个分布式系统性能的问题。本书的主要内容有:分布式追踪的问题,埋点的本质,开源的埋点处理:接口、库和框架,埋
敏捷和速度,健壮性和可扩展操作,如何才能平衡这两方面的需求?本书的作者从软件架构师、项目总监以及产品经理的角度展示了如何将API视为产品,通过持续的生命周期最大化其价值。本书的主要内容有:学习哪些API决策需要管治。通过API即产品(AaaP)的方式设计、部署和管理API。学习构成API产品基础的十大支柱。学习持续改进
本书图文并茂、易教易学、实用性强,按模块化、任务驱动式教学的要求编写。全书共分六个模块,每个模块又包含了若干个任务,每一个任务都是以AutoCAD典型的应用为操作实例,通过对操作过程的详细介绍,使读者在实际操作中熟练地掌握AutoCAD的使用。在每一个教学任务中,设置有知识点和技能点、任务描述、任务实施、知识链接以及思
全书共分为九章,主要内容包括数据分析的基础概念、操作环境以及数据预处理的基本知识和技能,数据分析中最重要的手段与方法,如描述性分析、可视化分析、分类模型、回归模型以及预测模型,几种评价方法以及过拟合与欠拟合问题,如精准度与召回率、ROC曲线与AUC值、F1分数与MSE/RMSE等,数据分析方法在各领域中的典型应用案例,
计算机数学是计算机科学中不可或缺的一部分,它利用数学的工具和方法来解决计算机科学中的问题,是计算机专业的一门基础课。本教材在内容的选取上包含离散数学、代数学这两个学科领域,共分4章,详细介绍了命题逻辑和谓词逻辑,集合、关系和函数,图论,代数系统等基础知识。本教材适用于信息与计算科学、计算机科学与技术、信息安全、软件工程