计算机科学理论与基础知识
-
量子计算导论(美)Chunk Easttom(查克·伊斯特姆)本书清晰介绍了量子计算的核心概念、术语和技术,涵盖数学、物理学和信息论的基础知识,同时还提供量子编程动手实践。本书揭开了隐藏在量子计算中的技术概念和数学原理的神秘面纱,展示了量子计算系统的设计和构建方式,解释了量子计算系统对网络安全的影响,同时预览了抗量子密码学的进展。本书还扼要介绍了当今领先的量子编程语言Microsoft Q#和QASM。各章包含的习题测试和示例项目有助于读者深入理解和运用所学知识。本书文字浅显易懂,是量子计算初学者的完美指南。
-
分布式协同控制系统应用场景及对策王力强、贾永楠建设科技强国,是全面建设社会主义现代化强国的重要战略支撑,是习近平新时代中国特色社会主义思想的重要组成部分。复杂性科学是当代科学发展的前沿领域之一,而分布式协同控制系统是复杂性科学的分支。2017年7月,分布式协同控制系统被国务院《新一代人工智能发展规划》列为八大基础理论问题之一,被认为是当前控制研究的一个重要转变。 本书为国家自然科学基金青年项目“有人机无人机集群的三维协同控制研究”的重要成果之一。全书从集群行为的基本原理入手,结合分布式协同控制系统的典型应用场景,向读者一一展开分布式协同控制系统背后的科学依据和设计原则。全书分为八章,章为绪论。本章主要介绍分布式协同控制系统的由来、研究背景、研究意义以及典型应用场景。第二章为分布式协同控制系统的理论基础。本章主要从数学角度形式化描述分布式协同控制问题,围绕分布式协同控制系统的关键技术展开介绍,后给出分布式协同控制系统的评价指标。第三章为分布式系统控制系统典型应用场景的介绍以及背后所涉及关键技术分析。第四章梳理一类可归纳为个体平等的分布式协同控制系统的应用场景,并给出其解决对策。第五章梳理一类可归纳为带有恒定速度领导者的分布式协同控制系统的应用场景,并给出其解决对策。第六章梳理一类可归纳为领导者速度可变的分布式协同控制系统的应用场景,并给出其解决对策。第七章考虑毁伤条件下的分布式协同控制系统的应用场景,并给出其解决对策。第八章则侧重于介绍分布式协同控制系统的优化对策,结合自然界群居动物的集群行为灵感,从收敛稳定性、收敛速度等方面展开探讨。
-
高质量用户体验[美] 雷克斯·哈特森(Rex Hartson)帕尔达·派拉(Pardha Pyla)著,周子衿 译《高质量用户体验(第2版 特别版):恰到好处的设计与敏捷UX实践》兼顾深度和广度,涵盖了用户体验过程所涉及的知识体系及其应用范围(比如过程、设计架构、术语与设计准则),通过7 部分33 章,展现了用户体验领域的全景,旨在帮助读者学会识别、理解和设计出高水平的用户体验。本书强调设计,注重实用性,以丰富的案例全面深入地介绍了UX 实践过程。 《高质量用户体验(第2版 特别版):恰到好处的设计与敏捷UX实践》广泛适用于UX从业人员:UX设计师、内容策略师、信息架构师、平面设计师、Web 设计师、可用性工程师、移动设备应用设计师、可用性分析师、人因工程师、认知心理学家、COSMIC 心理学家、培训师、技术作家、文档专家、营销人员和项目经理。《高质量用户体验(第2版 特别版):恰到好处的设计与敏捷UX实践》以敏捷UX 生命周期过程为导向,也可以帮助非UX 人员了解UX 设计,是软件工程师、程序员、系统分析师以及软件质量保证专家的理想读物。
-
体系仿真技术黄晓冬 等本书围绕复杂体系仿真系统的开发实践需求,以“高性能、高精度、高逼真、高可信”为目标,通过将大型复杂体系仿真软件的开发作为软件工程的一个特例,从软件工程的角度揭示了体系仿真系统的开发与执行过程。同时,运用反射式面向对象和离散事件仿真理论,详细介绍了自主研发的体系仿真平台技术及应用案例,展示了作者团队的研究成果。
-
云涌星聚金磐石云是数字化时代最具代表性的新兴技术,对社会生活、经济、文化和商业生态格局产生了深远影响。《云鉴》系列第四卷《云涌星聚》将读者带入云的完整业务应用场景,帮助读者深入理解云作为数字化时代的IT基础设施所具备的敏捷、弹性和开放的特征与优势,通过典型数字化转型与业务创新应用案例展现云为现代社会带来的丰富多彩的价值蓝图。撰写本卷预期为诸位读者带来的核心收获是业务价值的升维思考、科技元素的创新赋能。将读者带入到充满智慧、充满活力、充满创新、充满数字化变革的时代大潮。通过阅读本卷可获得以下三个方面的收益:1、构建行业级、企业级云应用的基础底座建设:信息体系正在经历一场大迁徙,硬件、软件及整个基础设施正在加速解构和重构,云计算、大数据、人工智能、物联网、区块链等新兴技术迅速发展,催生新的金融业态。技术发展的快速性、多样性、高价值对应用方式提出挑战。为适应业务发展,许多大型互联网企业和金融机构对其生产能力进行改造,通过将基础构建能力整合成云应用基础底座,以云服务方式对外输出,为业务赋能,成为数字经济时代的业务领军者。2、赋能价值蓝图:一览“十四五规划”中新兴技术在十大智慧领域绚丽多彩的行业应用,通过鲜活的例子深刻理解新兴技术为时代进步带来的治理进步、经济强盛、文化繁荣、生态发展的盛世蓝图;3、激活科技元素:云作为“十四五规划”中七大新兴技术领域之一,在与大数据、物联网、区块链、工业互联网、第五代通讯技术乃至更加前沿的新兴技术等结合后,又谱写出新的技术创新篇章,本卷通过生动展示云与其他新兴技术相结合的例子,带领读者开拓思维、大胆想象。充分激活科技元素,将云技术应用到更为广泛和高维的领域。
-
剑指大数据尚硅谷教育本书从需求规划、需求实现到可视化展示等,遵循项目开发的主要流程,全景介绍了在线教育行业离线数据仓库的搭建过程。在整个数据仓库的搭建过程中,介绍了主要组件的安装部署、需求实现的具体思路、问题的解决方案等,并在其中穿插了许多大数据和数据仓库相关的理论知识,包括数据仓库的概念介绍、在线教育业务概述、数据仓库理论介绍和数据仓库建模等。本书的第1章至第3章是项目前期准备阶段,主要为读者介绍了数据仓库的概念、应用场景和搭建需求等,并初步搭建了数据仓库项目所需的基本环境;第4章至第6章是数据仓库搭建的核心部分,详细讲解了数据仓库建模理论和数据从采集到分层搭建的全过程;第7章和第8章介绍了全流程调度和指标可视化。本书适合具有一定编程基础的读者学习。通过阅读本书,读者可以快速地了解数据仓库,全面掌握数据仓库的相关技术。
-
Selenium 4自动化测试项目实战田春成Selenium是目前非常流行的一种自动化测试工具。本书基于Python 3语言讲述了新的Selenium 4的基本理论与操作,涉及各种高级应用,以及如何进行项目实战,并提供了详细的自动化平台部署步骤。本书共14章,分为4篇。第1篇介绍了Selenium概况、相关的基础知识及环境的搭建步骤;第2篇介绍了Selenium涉及的各种技术,包括前端技术、Selenium元素定位、Selenium常用方法及WebDriver进阶应用;第3篇以携程订票系统为例,深入探讨了如何进行项目实战与优化,详细介绍了项目重构、数据驱动测试、Page Object设计模式及行为驱动等相关的各种常用技术;第4篇介绍了平台建设相关的一些实用技术,如平台搭建维护、项目部署及运用Docker容器技术进行测试等。为了使读者不但能掌握Selenium自动化测试,而且能够迅速获得项目经验,彻底掌握并灵活运用到实际的测试项目中,本书注重理论与实践相结合,提供了大量典型的自动化测试实例,按照由浅入深、前后照应的顺序来安排内容。
-
群智能算法在人脑功能划分中的应用赵学武 李玲玲 罗向阳《群智能算法在人脑功能划分中的应用》以人脑功能划分方法为主线,结合群智能算法,围绕面向功能磁共振成像(fMRI)数据的人脑功能研究,详细介绍4种静态人脑功能划分方法和1种动态人脑功能划分方法。全书共7章,首先概述了人脑功能研究及群智能算法,然后介绍了面向fMRI数据的人脑功能划分进展,最后分别介绍了基于免疫克隆选择算法搜索高斯混合模型(GMM)的脑岛功能划分方法、基于人工蜂群算法的人脑功能划分方法、基于改进型粒子群的人脑功能划分方法、基于人工水母搜索优化的人脑功能划分方法、基于滑动窗口和人工蜂群算法的动态人脑功能划分方法。《群智能算法在人脑功能划分中的应用》结构清晰、文字流畅,适合从事脑科学研究或群智能算法研究工作的读者阅读,也适合作为高校相关专业学生的参考书。
-
Linux系统安全基础彭双和本书是一本介绍二进制分析相关工具及其应用的图书,共分为五大部分,内容涵盖了ELF 二进制代码的生成、Linux 环境下分析二进制文件的相关工具、静态的二进制代码分析、动态的二进制代码分析、Intel Pin 的架构及工具的制作、污点分析技术及实现、约束求解原理与应用、符号执行技术及应用、模糊测试技术及实现、常见的系统攻击及系统对软件的常见保护措施、常见的软件漏洞的检测等。
-
编程卓越之道(美)Randall Hyde(兰德尔·海德)本书介绍在使用高级语言编程时,程序员如何点点滴滴地提高程序运行效率,并在编写代码时,透彻地理解变量、数组、字符串、数据结构、过程与函数等方面各种方案的优缺点,从而恰当运用。书中阐述计算机编程语言在底层硬件上的工作原理,引入了一种被称为"高级汇编语言HLA”的学习工具。通过查看、比较编译器生成的汇编语言或机器代码,程序员能够了解代码的底层实现,以便在高级语言编程时选择恰当的方式高效地达到自身的目标。本书是一部提高程序员专业能力,以及通往编程大师之路的不可多得的佳作。 本书适合高等学校学生在掌握基本编程能力后,在有志于从事软件行业并精于此道时修炼使用,也可供已参加工作的程序员进一步研修、优化工作技能时参考。此外,对于有意向编写编译器的程序员,此书可提供从普通应用到底层编译的衔接,供他们学习初步的编译原理入门知识。