本书基于Linux5.0内核的源代码讲述Linux内核的调试技巧和案例。本书共6章。主要内容包括并发与同步,中断管理,内核调试和性能优化,基于x86_64的宕机难题解决方案,基于ARM64的宕机题解决方案,安全漏洞的产生原理与修复方案等。 本书适合从事Linux系统开发人员、嵌入式系统开发人员及Android开发人员阅
本书是一本面向初学者的Python编程实用指南。本书不仅介绍了Python语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序供读者学习。每章的末尾
编程已然成为21世纪最流行、最重要的必备技能之一。编程可以方便地解决生活中遇到的多种问题,让生活变得更简单。 本书共分为5部分。第1部分(第1~3章)讲解什么是代码、编程中常用的语言和编写代码的流程;第2部分(第4~9章)讲解如何使用HTML、CSS和JavaScript编写一个规范的网页;第3部分(第10~12章)介
本书由浅入深地讲解了C++开发技术的核心内容,并通过具体实例演练了各个知识点在实践中的具体使用方法。全书共23章:第1~2章讲解了C++技术的基础知识,包括C++的重要特性和开发环境搭建;第3~7章分别讲解了C++语法、变量、常量、流程控制、运算符和表达式等知识;第8~11章分别讲解了输入、输出、函数、指针和复合类型的
本书从原理和实践角度全面介绍如何设计分布式系统。内容包括节点、通信、并发与并行、面向对象的分布式架构、面向服务的分布式架构、面向消息的分布式架构、EST风格的架构、微服务架构、Serverless架构、CloudNative架构、虚拟化与容器技术、分布式计算、分布式存储、分布式监控、分布式版本控制、数据一致性、分布式事
本书选用SQLServer2012作为数据库的实践操作平台。本书主要内容有关系数据库基础、SQL语言、视图和索引、关系数据库理论、数据库设计、事务与并发控制、数据库编程、安全管理、备份和恢复数据库等,附录介绍了SQLServer2012的安装配置以及该平台支持的常用系统函数。 本书配有不同形式的大量习题,方便读者对知识
本书较为全面地介绍了目前JavaEE企业级应用开发中常用的三大轻量级流行框架——Spring、SpringMVC及MyBatis的知识,并在三大框架的基础上对目前较为流行的SpringBoot框架的应用进行了拓展介绍。 全书共15章,内容包括企业级项目导引及开发环境、Spring入门、SpringBean装配、Spri
Java语言作为一种优秀的面向对象的程序设计语言,以其较高的安全机制和高可靠性及跨平台性等特点,得到了广泛应用。目前,Java语言已成为当前应用开发的首选编程语言之一。JavaEE作为基于Java的企业级应用程序开发的事实标准,已经得到了广泛的应用。 本书是介绍JavaEE应用程序开发的入门级教材,主要介绍基于主流开发
本书基于SQLServer2016介绍数据库系统的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法组织安排各章节的内容。本书突出适用性,减少理论知识的介绍,并设计了大量的课堂实践和课外拓展,符合高职高专教育教学的特点。本书分为三篇,由9个项目组成。知识储备篇(项目1和项目2)从理论层面介绍数据库;基础应用篇(
本书通过大量的例题,讲解了Access数据库技术的相关知识以及使用Access2016开发数据库应用系统的全部过程。全书分为9章,主要内容包括数据库基础知识、Access2016数据库概述、数据库与数据表、数据查询、窗体、报表、宏的设计与应用、模块与VBA程序设计、VBA数据库编程等相关知识。全书以一个完整的数据库应用