本书基于Linux2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时本书也涵盖了Linux2.6内核中颇具特色的内容,包括CFS调度程序、
本书是一本关于面向对象分析与设计的教材,讲述了面向对象的基本思想、主要概念以及相应的表示法,并给出了详细的建模过程指导。本书注重理论与实践相结合,通过给出大量的例题、内容较为详尽的案例分析以及对建模概念的详细剖析,阐明了如何进行面向对象的分析与设计。本书适合作为高等院校计算机学院(或信息学院等)和软件学院的软件工程专业
本书是一本全面的Python技术及面试指南,旨在帮助读者深入理解Python编程语言的核心概念,并掌握在技术面试中取得成功的关键技巧。全书分为4个部分。第*部分面试流程。这一部分详细介绍了硅谷公司的面试流程,包括非技术电话面试、技术电话面试(包括闲谈、技术沟通和提问环节)以及现场面试的准备和策略,既为读者提供了面试前的
本书主要以结构化方法介绍如何在开发或操作中使用Linux。本书还提供了使用这个开源操作系统改进工作流程的技巧,并讲解了如何获得现代终端、shell和命令的实际操作经验,如何使用Linux网络,如何管理工作负载,如何实现现代Linux可观测性。本书还讲述了如何使用容器、systemd、现代文件系统以及诸如Flatcar和
本书是全国电子信息类优秀教材和华中科技大学优秀教学成果,根据高等学校"编译原理”课程教学基本要求编写。全书系统介绍了编译程序的一般构造原理、基本设计方法和主要实现技术。内容包括:文法和语言基本知识、词法分析程序的设计原理与构造方法、各种语法分析技术、语法制导翻译技术与中间代码生成、符号表的组织和管理、代码优化、运行时存
本书采用案例和理论相结合的形式,以Anaconda和PyCharm为开发工具,系统地重点阐述了利用Python进行数据预处理、分析与可视化等相关知识,讲解了Python各种数据处理展示的函数方法的使用方法。全书共有6章,分别是数据分析概述、Python基础、利用Pandas进行数据预处理、利用Pandas进行数据分析、
按单元组织学习内容,一般1单元一个算法。如:二分查找、选择排序、递归算法、快速排序、散列查找、广度优先搜索算法、迪杰斯塔拉算法、贪婪算法、动态规划、K最近邻算法、哈夫曼算法等等,并算法为基础介绍需要使用的数据结构,如:数组、链表、栈、队列、散列表、二叉树、图、树、堆等。
本书以当前流行的MySQL5.7作为平台,内容分为MySQL基础、习题、实验、数据库综合实训、数据库应用开发实训和附录。本版对MySQL基础部分进行了系统优化,使内容更加简明扼要,对原有实例进行了修改,从而为实验数据库与教程的一体化创造了条件。全书MySQL命令分层缩进,基础部分数据库表列名采用汉字,综合实训数据库表列
《零基础学Python网络爬虫》(升级版)一书适用于Python爬虫入门学习的读者,书中全面介绍了使用Python进行网络爬虫开发的入门必备知识,本书从学习与应用的角度出发,帮助读者快速掌握网络爬虫的各项技能。全书共17章,包括初识网络爬虫、了解Web前端、多种网络请求模块、网页数据的多种解析方式、爬取动态渲染的信息、
本书从基础编程操作到算法应用提升,再到人工智能功能及真实获奖案例解析,考虑了图形化编程的多种可能性,融入了多年一线编程教学积累的经验。本书的编程平台选用国产图形化编程软件Mind+和Kitten,它们不仅易用、稳定、免费,而且在信息技术教材、编程比赛或考级中也最普及,可以发挥更强大的功能。另一方面,本书对编写形式进行了