Go语言语法树是Go语言源文件的另一种语义等价的表现形式,Go语言自带的gofmt和godoc等命令都是建立在Go语言语法树基础之上的分析工具。本书从Go语言语法树出发,重新审视Go语言源文件,阐述定制Go语言的核心技术。书中通过对go/ast、go/ssa等包的分析,-步步深入Go语言核心,最后简要介绍LLVM,读者
随着互联网技术的不断发展,HTML5、CSS3、JavaScript语言及其相关技术越来越受人们的关注,各种前端框架层出不穷。Vue.js和Bootstrap作为前端框架中的优秀代表,为广大开发者提供了诸多便利,在Web开发技术中占据着重要地位。 本书内容翔实、结构清晰,通过丰富的案例详细讲解了Vue.js和Boots
本书主要介绍水下机器鱼人工侧线系统的设计及感知技术,共6章,主要内容包括人工侧线系统及其应用综述、仿盒子鱼机器人、基于人工侧线的单机机器鱼自主轨迹评估研究、基于人工侧线的双机器鱼相对位姿感知实验研究、基于人工侧线的双邻近机器鱼相对位姿估计算法研究、结论与展望等。本书可作为高等院校相关专业研究生和高年级本科生的教材,也可
操作系统是计算机系统中最重要和最基础的软件系统。本书主要介绍操作系统的四大核心内容:进程管理、存储管理、设备管理和文件管理。本书以Linux和Windows工作机制作为示例,以帮助读者更好地理解抽象的原理。本书概念清晰规范、内容系统完整、语言通俗易懂。 本书多数章节都提供了教学视频,可供读者参考。每章后面提供了一定数量
本书旨在详细介绍ARM64体系结构的相关技术。本书首先介绍了ARM64体系结构的基础知识、搭建树莓派实验环境的方法,然后讲述了ARM64指令集中的加载与存储指令、算术与移位指令、比较与跳转等指令以及ARM64指令集中的陷阱,接着讨论了GNU汇编器、链接器、链接脚本、GCC内嵌汇编代码、异常处理、中断处理、GIC-V2,
本书主要介绍C语言程序设计,帮助读者掌握C语言的相关概念、基础知识和实际应用。内容讲解循序渐进,重点突出。全书内容包括计算机基础知识和编程环境的搭建,C语言入门基础知识,流程图,基本结构,函数,断点调试,数组,指针,枚举和结构体,以及文件读写。全书通过100多个编程或实战案例,结合Qt工具,让读者在实践中掌握C语言程序
本书以消费经济学、科学经济学为基础,从梳理和剖析消费环境的变化入手,以互联网与物联网时代“云、物、大、智、链、通”等科技创新对消费领域的影响为切入点,从基本理论、创新模式和案例等层面进行解读,以此架构物联网时代智慧消费领域的整体视野和格局,分析智慧消费的生态体系和发展趋势。
"本书是一本人工智能的入门级教程。教材以通俗易懂的方式,对人工智能的基本技术及其应用进行简要介绍和解析。教材内容由“人工智能概念建构”、“人工智能技术浅探”、“人工智能算法语言浅尝”和“人工智能典型应用简析”4个模块构成。 其中“人工智能概念建构”是人工智能的基本认知模块,旨在通过对人工智能的现实应用场景、人工智能概
Calcite是一款开源的动态数据管理框架,其目标是一种方案适应所有需求场景,能为不同计算平台和数据源提供统一的查询引擎,它对于没有高并发、低延时的多数据源间的数据管理有着天然的优势,是解决多数据源统一管理问题的利器。 本书围绕Calcite,结合其数据库基础知识、核心理论以及相关的项目实践情况,从SQL的解析、校验、
本书从实际应用出发,通过100个典型实例系统地介绍了LabVIEW语言的程序设计方法及测控应用技术。全书分为两篇:入门基础篇包括第1~11章,主要内容有数值型数据、布尔型数据、字符串数据、数组数据、簇数据、数据类型转换、程序结构、变量与节点、图形显示、文件I/O和界面交互;测控应用篇包括第12~20章,主要内容有PC串