本书是ACMQueue杂志和CommunicationsoftheACM上“KodeVicious”专栏系列文章的一个合集,主题涉及编程风格、软件工程、系统设计、网络通信及项目管理这五大方面,每章都由针对软件开发人员所面临的日常问题的信件、回复和建议组成,旨在解决这些与每位软件专业人员相关的问题,适合有一定经验的软件开
云计算技术是如今软件尤其是各行业应用软件工程项目的重要关键性支撑技术之一。使用云的方式构建行业应用软件是软件工程领域的重要发展方向,也是行业细分之后提高软件研发效率,降低工程成本,提升工程质量的重要手段。本书系统介绍云计算的相关概念、技术与工具/平台,有助于读者理解云计算的基本思想,深入体会软件、服务和工程三者在云计算
自然语言处理是人工智能领域中的一个重要方向。本书将用深入浅出的语言介绍自然语言处理技术的由来与发展历程,自然语言处理的常用工具和实现平台,讲解了自然语言理解的技术基础,从词法、句法、语义、语用等各个方面介绍原理和主流技术,以及自然语言生成的挑战和解决办法。书中通过自然语言处理经典的任务说明,展现其作为人工智能关键技术的
本书全面介绍了最新的因果推断方法,并以实践应用为辅,方便读者理解。本书化繁为简,层层深入地引导读者了解因果推断方法发展的历程和现状。通过本书,读者可以获得关于因果推断方法的全局视角。本书共5章,以递进的方式展开对因果推断方法的介绍。第1章从广泛熟悉的相关关系出发,通过介绍相关关系与因果关系的联系与区别过渡到对因果关系的
写作本书的目的是希望让不懂编程的读者也能使用ChatGPT生成代码,轻松实现Excel数据处理自动化,让读者从零基础成为高手;让懂编程的读者也能收获良多,快速提升工作效率。书中用ChatGPT自动生成代码,实现了Excel数据处理自动化的绝大部分内容,包括数据导入和导出、数据整理、数据预处理、数据统计分析、数据可视化和
本书展示了一个边缘云开发路线图,一群工程师在一年的时间里遵循该路线图,开发、部署,然后全天候运营一个跨越十几家企业的边缘云,并提供了卓越的云原生服务(在我们的例子中是通过5G连接提供云服务)。该团队利用20多个开源软件和组件实现了这个边缘云和服务,但选择这些开源组件只是一个开始。在这个过程中,有几十个技术决策需要做出,
本书是PySpark大数据分析的入门读物,适合有一定Python基础的读者学习使用。本书基于最新版本的PySpark3.4.x编写,全书共11章,系统地介绍了PySpark大数据分析的方法和技巧,内容涵盖了大数据的相关技术、PySpark的基本概念、Spark环境搭建、数据分析的基本概念及相关工具、开发工具的选择、Sp
本书面向装备智能运维学科发展前沿与工程迫切需求,锚定磨粒分析技术智能化方向,围绕传统监测技术中磨粒信息表征不完备、磨损机理辨识精度低与磨损失效诊断不准确的科学问题与应用难题,以机理驱动的磨损状态演变监测为主线,详细介绍了静态磨粒图像传感器设计、运动磨粒图像传感器设计、典型磨粒类型的智能辨识模型、磨损状态的在线监测方法等
随着机器人技术的飞速发展,工业机器人已广泛应用于各个领域的工作现场。为了适应岗位的需求,机器人技术也应该在工程类学生中普及。本书共7章,包括绪论、机器人的机械结构、传感器在机器人上的应用、机器人的驱动系统、机器人控制系统、机器人编程语言、机器人的应用。本书立足于机器人理论知识和实际应用技术的恰当结合,强调工程实际应用,
软件是支撑计算机、网络和数据的基础,软件安全是信息安全保障的关键。本书通过对现有方法的总结、技术对比和实例分析,从理论到实践、从传统到前沿,全面深入地阐述软件安全中的软件漏洞与攻击利用、软件脆弱性分析与软件漏洞挖掘及软件防护技术,分别从基本概念、各种传统与前沿的软件防护方法的原理、典型应用、未来发展趋势等方面进行详细介