本书由两位拥有数十年计算机研究和创新经验的专家联手打造,是一本为对计算机有浓厚兴趣的读者倾情奉献的百科全书,从古代算盘到人工智能和社交媒体,它能帮助读者深入了解与现代生活息息相关的计算机。古代用作保存记录的设备是什么?它与如今的计算机技术有什么关系?未来的计算机又会发展成什么样子?本书用250个极具里程碑意义的发明、出版物和活动,为读者揭示了计算机科学的发展线索。
并行硬件已经无处不在,但如何在并行环境下编写出高性能的程序,仍然是摆在广大程序员面前的一道难题,特别是,不少计算机科学专业的学生在毕业时甚至没有并行编程的经验。本书尝试解决这个问题。主要面向没有经验的读者,清晰讲解如何设计、调试和评估分布式内存和共享内存程序的性能。
本书基于Linux 2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时本书也涵盖了Linux 2.6内核中颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序等。本书采用理论与实践相结合的路线,能够带领读者快速走进Linux内核世界,真正开发内核代码。本书适合作为高等院校操作系统课程的教材或参
本书共8章,从Node-RED背景、环境准备、安装开始,详细讲解了Node-RED编辑器使用以及Node-RED配置细节、Node-RED的核心节点,最后通过完整的物联网实战案例介绍了物联网应用的开发流程。
本书共分为11章。第1章从问题引入,重点分析了推荐系统落地的难点,主流推荐系统的构建方法,推荐系统拉活,以及推荐系统中的架构和模型。第2章整体介绍推荐系统架构设计的方法。第3-5章分别介绍推荐系统的特征、评价指标、调参方法论。第6-10章介绍神经网络层、个性召回层、精排层、粗排层、重排层的设计方法,重点是模型选择和参数调整。第11章介绍冷启动环节的设计方法,这是本书中的特色内容。
《单片机开发从入门到精通 第2版》按照单片机技术开发应用深度和难度共分为7章,项目设计内容主要分布在第3~7章中。其中第1章主要介绍单片机系统电路组成与设计基础,读者需掌握单片机内部结构和外部一般特性,并对单片机系统运行做简单了解;第2章主要介绍单片机开发常用的软件和硬件实验平台,读者需掌握单片机程序设计工具Keil、电路仿真软件Proteus以及市场主流STC系列单片机的程序下载工具;第3、4章主要介绍单片机开发技术的基础,在充分挖掘单片机内部资源的基础上,不断深入地讲解单片机C语言程序设
本书是关于DevOps的实用指南,使用GitHub作为平台,展示了如何利用GitHub工具集的强大功能进行协作、精益管理,以及实现安全快速的软件交付,从而将DevOps和DevSecOps提升到一个新的水平。书中为常见问题提供了简单的解决方案,读者将学习如何找到正确的度量标准,以及如何学习其他团队的成功经验。读者将学会利用GitHub来加速价值交付。
在开放、动态、多变的互联网环境下,感知并理解用户情境是计算机软件应具备的重要能力。近年来,基于交互文本的用户情境解析是学术界和产业界的热点问题。本书深入调研了基于交互文本的用户情境解析方面的研究进展,分析总结了当前研究工作存在的问题和不足。针对这些问题,提出了基于泛在交互文本的用户情境解析方法,为用户情境解析提供了新颖的研究思路和有效的技术方案。本书适合具备相关计算机基础的研究、开发人员阅读,也可为软件工程、万维网、信息检索、自然语言处理、泛在计算、人机交互等众多领域的学者提供一
全书分为3篇:1.第1篇首先会详细讲解存储引擎的全貌,让读者能对存储引擎有一个整体的思维框架,介绍存储引擎的两大分支:基于b+树的存储引擎、基于lsm派系的存储引擎,其次对存储引擎部分涉及的一些数据结构、存储介质等概念做一个简要的介绍,为后面内容的深入学习做铺垫。2.第二篇主要介绍基于b+树的存储引擎,在理论部分重点回答为什么选择b+树做存储引擎索引结构、b+树存储引擎解决哪些问题以及如何解决。在实践部分选择开源社区中比较有名的boltdb存储引擎项目来讲解其内部核心源码的实现细节。3.第三篇主
本书共9章,主要内容如下:第1章介绍虚拟化技术及Proxmox VE基础知识,第2章介绍如何在生产环境中部署Proxmox VE,第3章介绍如何配置Proxmox VE存储,第4章介绍如何配置Proxmox VE网络,第5章介绍如何创建和使用虚拟机,第6章介绍如何创建和使用容器,第7章介绍如何配置和使用Proxmox VE高级特性,第8章介绍Proxmox VE的备份与恢复,第9章介绍Proxmox VE系统管理。