本书从介绍什么是数据结构开始,继而对高级数据结构与算法进行分析。本书以独特的方式,清晰地将每种数据结构的接口与其实现分离开来,即将如何使用数据结构与如何对数据结构编程相分离,本书从抽象思维和问题求解的角度出发,为数据结构和算法提供实用的介绍,并采用现今流行的Java编程语言来实现,是数据结构与算法分析的理想教材。
《单片机开发从入门到精通第2版》按照单片机技术开发应用深度和难度共分为7章,项目设计内容主要分布在第3~7章中。其中第1章主要介绍单片机系统电路组成与设计基础,读者需掌握单片机内部结构和外部一般特性,并对单片机系统运行做简单了解;第2章主要介绍单片机开发常用的软件和硬件实验平台,读者需掌握单片机程序设计工具Keil、电
本书基于Linux2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时本书也涵盖了Linux2.6内核中颇具特色的内容,包括CFS调度程序、
本书是一本关于面向对象分析与设计的教材,讲述了面向对象的基本思想、主要概念以及相应的表示法,并给出了详细的建模过程指导。本书注重理论与实践相结合,通过给出大量的例题、内容较为详尽的案例分析以及对建模概念的详细剖析,阐明了如何进行面向对象的分析与设计。本书适合作为高等院校计算机学院(或信息学院等)和软件学院的软件工程专业
全书分为3篇:1.第1篇首先会详细讲解存储引擎的全貌,让读者能对存储引擎有一个整体的思维框架,介绍存储引擎的两大分支:基于b+树的存储引擎、基于lsm派系的存储引擎,其次对存储引擎部分涉及的一些数据结构、存储介质等概念做一个简要的介绍,为后面内容的深入学习做铺垫。2.第二篇主要介绍基于b+树的存储引擎,在理论部分重点回
本书是一本全面的Python技术及面试指南,旨在帮助读者深入理解Python编程语言的核心概念,并掌握在技术面试中取得成功的关键技巧。全书分为4个部分。第*部分面试流程。这一部分详细介绍了硅谷公司的面试流程,包括非技术电话面试、技术电话面试(包括闲谈、技术沟通和提问环节)以及现场面试的准备和策略,既为读者提供了面试前的
本书重点介绍了CAXACAD电子图板2023的新功能及各种基本方法、操作技巧和应用实例。全书共12章,分别介绍了CAXACAD电子图板2023入门、系统设置与界面定制、基本图形绘制、曲线编辑、图形编辑、视图控制、图纸幅面、文件操作、系统查询、工程标注与标注编辑、块操作与库操作、典型机械零件绘制实例等。本书在讲解的过程中
本书是《趣味学编程:特级教师带你零基础玩转Mind+》的进阶版,使用编程软件Mind+展开学习。Mind+是一款基于Scratch3.0开发的国产编程软件,拥有自主知识产权,有着亲和的界面和丰富的扩展功能,同时支持图形化编程语言与Python语言、C语言等多种代码编译环境,为不同层次的学习者提供学习支持,还集成了各种主
本书概述了机器视觉的起源、发展和相关应用,介绍了数字图像处理基础,对相机、镜头、光源、光源控制器等硬件进行了详细介绍,介绍了典型的机器视觉综合实训系统,包括硬件平台、软件平台。本书以VisionPro视觉软件和国产自主开发的DCCKVisionPlus视觉软件为基础,在机器视觉识别、测量、检测、引导四大典型应用上,引入
在开放、动态、多变的互联网环境下,感知并理解用户情境是计算机软件应具备的重要能力。近年来,基于交互文本的用户情境解析是学术界和产业界的热点问题。本书深入调研了基于交互文本的用户情境解析方面的研究进展,分析总结了当前研究工作存在的问题和不足。针对这些问题,提出了基于泛在交互文本的用户情境解析方法,为用户情境解析提供了新颖