本书是根据全国高等教育自学考试指导委员会近期新制定的《数据结构自学考试大纲》,为参加全国自学考试的考生编写的教材。在本书编写过程中,参考了目前国内外比较流行的相关教材,并结合作者多年来相关课程的教学心得,以及编写其他教材和辅助教材的经验与体会,选材适当,叙述简洁且针对要点,符合自学考试的特点与要求。 本书共分8章,各章由浅入深,详细讲解相关的概念和知识点,使用例题辅助对重点内容的理解及掌握。对于相关的算法,在讲解实现思路的同时,给出了实现代码。各章的最后配以适量的习题供考生练习使用,并提供配套的习题解答,旨在给学习这门课程的考生以启发,以达到掌握相关知识和开阔视野的目的。本书还在大纲中列出了要完成的实习题目,完成这些实习题目,既能提升考生的编程能力,又有助于培养考生分析问题、
脑机接口技术是一种涉及神经科学、信号检测、信号处理、模式识别等多学科的交叉技术,近年来随着神经科学和工程学的长足进展,脑机接口技术愈来愈引起学术界和工业界的关注和重视。本书是靠前本讲述脑机接口理论及应用的入门教材。
本书是操作系统领域的经典教材,主要内容包括进程与线程、内存管理、文件系统、输入/输出、死锁、虚拟化和云、多处理机系统、安全,以及关于UNIX、Linux、Android和Windows的实例研究等。第4版对知识点进行了全面更新,反映了当代操作系统的发展与动向。本书适合作为高等院校计算机专业的操作系统课程教材,也适合相关技术人员参考。
本书针对如何学习AutoCAD Civil3D二次开发,通过一些实例,向读者展示了需要学习的基本知识点,为工程设计人员、程序设计人员学习Civil 3D二次开发指明道路。本书由浅入深,向读者逐步展示了AutoCAD及Civil3D二次开发所需的基本计算机语言知识及各项基本操作、进阶应用及相关知识。本书面向的读者为熟练掌握Civil3D软件应用并希望学习二次开发的工程设计人员等。
本书以物联网智慧农业移动端应用系统的开发为例,讲解了在HarmonyOS中进行移动开发的方法,将开发过程拆解成14个任务,模拟类似敏捷开发的流程,任务的设计既遵循HarmonyOS知识点的学习路径,又尽量符合移动应用开发的教学过程。通过增量迭代来开发各个功能模块,读者完成每个任务后都可以编译、运行,并且每个任务都可以在前一任务的基础上进行拓展,最终完成整个应用的开发。读者可通过重构、复原该系统来掌握物联网应用开发的常用技术。同时,本书还引入了Git版本管理系统,可帮助读者熟悉企业开发的过程。 本书适合作为高职院校电子信息类、计算机类相关专业的教材,也适合对物联网移动应用开发感兴趣的读者阅读学习。
本书用8个项目全面讲解了数据恢复的关键技术以及逻辑故障下数据恢复的方法,主要内容包括数据恢复入门、恢复FAT32文件系统数据、恢复NTFS数据、恢复exFAT文件系统数据、恢复MBR磁盘分区与GPT磁盘分区、恢复HFS+数据、恢复Ext4文件系统数据和修复常见文件。本书运用项目化教学方法。自浅入深,一步步将读者引入数据恢复技术的神秘殿堂。本书适合作为各类职业院校计算机类相关专业的教材,也适合作为数据恢复技术初学者的自学用书。对于全国职业院校技能大赛指导老师或数据恢复技术的高手,本书同样可以带来丰富的经验和技巧。