本书以海量图解的形式,详细讲解常用的数据结构与算法,又融入大量的竞赛实例和解题技巧。通过对本书的学习,读者可掌握12种初级数据结构、15种常用STL函数、10种二叉树和图的应用,以及8种搜索技术,并领悟不同的数据结构和算法的精髓,熟练应用各种算法解决实际问题。本书总计9章。第1章讲解C++语言基础,包括语法、函数、递归和数组;第2章讲解算法入门知识,包括算法复杂度计算、贪心算法、分治算法和STL应用;第3章讲解线性表的应用,包括顺序表、单链表、双向链表、循环链表和静态链表;第4章讲解栈和队列的应用,包括顺序栈、链栈、顺序队列和链队列;第5章讲解树的应用,包括树的存储、二叉树遍历与还原、哈夫曼编码;第6章讲解图论基础,包括图的存储、图的搜索和图的连通性;第7章讲解图的应用,包括 短路径、 小生成树、拓扑排序和
本书以三个“面向”为导向,即面向经典基础理论与方法,面向国际前沿研究,面向工业界实践,深入浅出地介绍操作系统的理论、架构、设计方法与具体实现。本书是首本以ARM64为主体介绍操作系统的教材,将学术前沿与工业实践充分结合,不仅介绍了现有的Linux宏内核操作系统架构,而且介绍了微内核、外核等操作系统架构。本书共分为三个部分,其中基础部分(操作系统基础)以纸质版的形式出版,第二部分(操作系统进阶)和第三部分(ChCore课程实验)则以电子版的形式在本书网站发布。基础部分共分为11章,内容包括:操作系统概述、硬件结构、操作系统结构、内存管理、进程与线程、操作系统调度、进程间通信、同步原语、文件系统与存储、设备管理和系统虚拟化。本书包含大量插图、示例和练习,并融入了典型的操作系统相关的技术问题,既可以作为高
鲍勃·迪伦历时三年在手动打字机上敲出来的回忆录,记录的不仅是作者发明创造和灵感进发的辉煌时刻,还有那些意气消沉的时刻,曾经想退却,不想努力乃至失败,但它们如何仍有可取之处。迪伦对此毫不讳言,没有人期待他会如此开诚布公。他袒露这些瞬间,正视它们,把握它们,然后超越它们。这是了不起的成就,像亨利·米勒最隐私的作品一样,这也是一部开创时代——书中所描述的时代——的作品,揭示人类精神的种种可能。它们并不都是轻而易举的可能。终究,它只是生命,从来没有像这样被书写过的生命。 20世纪最的摇滚音乐家,美国文化的符号——鲍勃·迪伦,不仅称得上是20世纪最的摇滚音乐家,更是一位杰出的诗人,一位语言大师(他是惟一一位获诺贝尔文学奖提名的音乐家)。本书是鲍勃·迪伦历时三年在手动打字机上敲出来的回忆录,最
书是Windows程序设计领域的名著,涵盖了Windows的版本Vista 以及Windows XP的内容。书中全面深入地介绍了Windows的各种基本要素,如进程、线程池、虚拟内存、DLL、设备I/O和SEH 等,并列举了大量应用程序,精辟地分析了要素的使用方法。 本书适于各层次Windows编程人员阅读。
本书首先介绍我国卫星互联网相关政策及其发展态势,分别从中央、部委、省(直辖市)政府层面解读政策/文件,分析卫星互联网产业所面临的发展机遇;然后对卫星互联网体系结构设计、通信协议选取和软件、硬件的技术要求提出规划,给出了卫星互联网技术体系的设计发展思路,为卫星互联网系统硬件、软件、协议、存储控制和拓扑设计形式提供了标准;接下来,从卫星互联网组网及安全防护关键技术出发,从天基、地基、边缘和安全四个方面对卫星互联网的相关技术进行了详细的介绍; ,从卫星互联网产业链上、中、下游三个层面对产业模式和应用前景进行了深入剖析,探讨了卫星互联网本身存在的安全问题、衍生安全问题,提出了对卫星互联网产业发展的思考。本书主要面向卫星通信、卫星网络组网、空间信息网络、卫星互联网等产业的从业者和分析师
在《黛安·冯芙丝汀宝:我想成为的女人》这本书中,黛安非常坦率地回顾了她非凡的人生旅程。她的故事在各个年龄段读者的心中都会燃起乐观与自信。作为纳粹集中营幸存者的女儿,她在回顾了自己在比利时的童年之后,细数了自己作为德奥王妃在全世界的精彩旅程和冒险,将一路上学到的关于爱、美丽和年龄的东西一一进行了分享,同时,还对自己职业生涯的三个阶段进行了详细的讲述:在七十年代作为时尚大亨,凭借一条标志性的裹身裙实现了美国梦;在九十年代,经历了数次挫败之后东山再起,重新组建了自己的时尚帝国;以及终,在她写作这本书的新时代里,她努力巩固她的事业并积极举办各类慈善活动。阅读这本书就像是和当代智慧幽默的缪斯女神亲密对话。本书呈现在我们面前的是一位勇敢诚实的女性形象,她下定决心要塑造自己的身份,在实现
本书以三个“面向”为导向,即面向经典基础理论与方法,面向国际前沿研究,面向工业界实践,深入浅出地介绍操作系统的理论、架构、设计方法与具体实现。本书是首本以ARM64为主体介绍操作系统的教材,将学术前沿与工业实践充分结合,不仅介绍了现有的Linux宏内核操作系统架构,而且介绍了微内核、外核等操作系统架构。本书共分为三个部分,其中基础部分(操作系统基础)以纸质版的形式出版,第二部分(操作系统进阶)和第三部分(ChCore课程实验)则以电子版的形式在本书网站发布。基础部分共分为11章,内容包括:操作系统概述、硬件结构、操作系统结构、内存管理、进程与线程、操作系统调度、进程间通信、同步原语、文件系统与存储、设备管理和系统虚拟化。本书包含大量插图、示例和练习,并融入了典型的操作系统相关的技术问题,既可以作为高
《高性能Linux服务器运维实战:shell编程、监控告警、性能优化与实战案例》以Linux运维平台下的开源应用软件为中心,涉及Linux运维的各个方面,主要从系统基础运维、系统性能调优、智能运维监控、运维实战案例4个方面展开介绍。本书贯穿实战、实用、通俗、易懂的特点,在内容上注重实战化,通过真实的生产环境从多个方面介绍运维工作中的方方面面。通过真实案例的学习,可以使读者深入地掌握Linux运维技术的各种经验和技巧,从而真正提高企业的实战能力。 全书贯穿了由点及线、由线及面的学习方法,既可以满足初学者参考学习,也可以帮助有基础的中高级Linux运维管理人员进阶,使不同层次的读者都能从本书受益。
本书是作者根据多年的工作学习经验,总结的手驱动开发资料。本书更多的是经验之谈,一些实践中的小发现小意外,颇为书中内容添彩。 本书的特色之一,是对WDF框架做了较多的切入。本书个主要内容是(第3~7章)围绕WDF而展开讨论,侧重点各有不同。第3章以框架为讨论的中心;第4、5两章以WDF框架开发USB和1394驱动;第6章讲述内核C 编程,也以WDF框架为蓝本;第7章讲述WDF驱动的测试和调试。 第二个主要内容是关于音视频驱动开发(0~11章)。音视频驱动包括AVStream架构,本书做了较详细的阐述。0章讲述使用AVStream小端口架构,1章讲述ASIO音频驱动开发。 第三个主要内容是关于设备驱动安装(2~14章)。2章讲系统安装模块,从总体角度阐述系统和设备驱动如何配合完好地进行工作;3章讲述INF安装文件的细节,包括各个域的作用,以及诸多安装指令的使用
本书面向患有多动症或者怀疑自己的孩子有多动症的家长,为他们提供多动症的一般知识,帮助家长正确面对自己的孩子,教会家长在家里如何管理孩子的多动、对立违抗等问题。本书用较大篇幅介绍了行为矫治的步骤;如何管理患儿的不良行为问题,如何帮助患儿解决叛逆心理,如何向孩子说“不”;如何帮助患儿提高学习成绩,提高自我控制力,改善伙伴和同学关系。同时,帮助家长正确认识药物治疗和掌握药物的应用方法。家长如何与老师紧密联系、互相配合,是帮助儿童改善学校行为和提高学习成绩的关键。本书主要面向家长和老师,也可供儿童心理卫生工作者、儿科医生、社会工作者、家庭教育工作者参考。
本书是被誉为UNIX编程“”的AdvancedProgrammingintheUNIXEnvironment一书的第3版。在本书第2版出版后的8年中,UNIX发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据新的标准对内容进行了修订和增补,反映了新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。本书内容,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。