计算机科学理论与基础知识
-
云涌星聚金磐石云是数字化时代最具代表性的新兴技术,对社会生活、经济、文化和商业生态格局产生了深远影响。《云鉴》系列第四卷《云涌星聚》将读者带入云的完整业务应用场景,帮助读者深入理解云作为数字化时代的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”的学习工具。通过查看、比较编译器生成的汇编语言或机器代码,程序员能够了解代码的底层实现,以便在高级语言编程时选择恰当的方式高效地达到自身的目标。本书是一部提高程序员专业能力,以及通往编程大师之路的不可多得的佳作。 本书适合高等学校学生在掌握基本编程能力后,在有志于从事软件行业并精于此道时修炼使用,也可供已参加工作的程序员进一步研修、优化工作技能时参考。此外,对于有意向编写编译器的程序员,此书可提供从普通应用到底层编译的衔接,供他们学习初步的编译原理入门知识。
-
数据中心安全防护技术黄万伟 等数字经济是继农业经济、工业经济之后的又一主要经济形态。数据作为数字经济的核心生产要素,正深刻影响着世界各国经济与技术的发展,与此紧密相关的数据中心等关键信息基础设施的安全问题已成为各国网络与数据安全研究的核心。本书重点分析针对数据中心的安全威胁,包括注入攻击、拒绝服务攻击、中间人攻击、APT攻击和供应链攻击等,并介绍数据中心的安全防护技术,如数据安全备份、数据灾难恢复和数据安全迁移等技术。从数据安全层面介绍常用的数据安全治理方法;从网络空间安全层面介绍被动和主动防御技术,并给出网络安全评估常用模型与网络攻防博弈模型。最后,总结在人工智能时代背景下,如何利用人工智能技术,分别从网络安全和数据安全治理层面赋能数据中心安全。本书可供高等院校网络空间安全、信息安全等相关专业的研究生或高年级本科生使用,也可作为从事相关科研工作的学者和工程技术人员的参考资料。
-
单片机原理及应用屈召贵本书以8051内核的增强型STC8G系列单片机为主要内容,全面剖析单片机的工作原理和片上模块的应用。全书共13章,内容包括单片机基础知识、单片机应用开发与仿真工具、C51程序设计、通用I/O 接口、中断、定时/计数器、串行接口、A/D转换、PWM 模块、PCA 模块、同步串行外设接口SPI、I2C总线和单片机应用系统综合设计。各章知识点按照功能、工作原理、电路结构、实践应用、习题训练的逻辑编排。书中列举大量的应用实例进行剖析、设计、制作调试和测试。每章提供源程序和仿真电路,章后附有习题以帮助学习。
-
洞察AIGC李海俊《洞察AIGC:智能创作的应用、机遇与挑战》内容分为 3 篇:第 1 篇“AIGC 的蜕变”讲述 AIGC 的发展历史及其背后的智能;第2 篇“AIGC 的应用”讲述 AIGC 在文学创作、日常办公、知识管理、科研出版、工业制造、健康医疗、金融服务、品牌营销领域的应用现状及常用工具;第 3 篇“AIGC 的机遇与挑战”讲述 AIGC 的资本与技术前景,同时提出需要注意的风险。
-
安全物联网系统设计[美] 苏米特·阿罗拉、拉马钱德拉·甘菲尔、米纳克希·沃赫拉 姚凯 曾大宁 栾浩 译这本实用指南全面解释了物联网、机器—机器通信和自动化背后的技术。《安全物联网系统设计》由来自领先公司的专家团队撰写,涵盖了系统设计、协议、要求和设计的方方面面。通过本书,你会发现如何设计具有信任和安全的物联网设备和网络。本书以工业自动化案例研究和来自广泛领域的模拟实例为特色。 覆盖范围: ● 物联网架构和技术基础 ● 互联机器和M2M通信 ● 网络协议和架构 ● 物联网硬件设计基础 ● 广域网、IP和MAC配置 ● 物联网数据系统设计 ● 信任和安全设计 ● 数据安全政策和法规 ● 网络安全威胁和风险 ● 自动化 ● 跨行业使用案例 ● 行业合规性和标准