和第2版相比,本版内容上的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: ? 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 ? 处理器体系结构修改为支持64位字和操作的设计。 ? 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 ? 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 ? 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 ? 采用函数,更新了与协议无关和线程安全的网络编程。
如果你在互联网上搜索过PPT教程,就会发现,大多数教程都是在教你如何操作、如何设置参数等。而作为PPT发烧友、以做PPT为职业的人而言,我认为看再多这样的教程,对提高水平也无济于事。因为想要又好又快地完成一套幻灯片,是需要方法驱动的。在《PPT设计思维:教你又好又快搞定幻灯片》中,笔者把长期以来在PPT制作中沉淀下来的经验分享给读者,希望能对广大PPT制作者有一定帮助。
业务架构是跨系统的业务蓝图,应用架构、数据架构、技术架构是解决方案的不同方面。多年来,业界已在业务架构、应用架构、数据架构、技术架构方面积累了大量经验。近几年,数字化转型更是呼唤“懂行人”打通四种架构,确保技术支撑业务、业务支撑战略。本书的主要内容即在于此。首先,解读战略、业务架构、应用架构、数据架构、技术架构五者的对应岗位、产物、脉络关系。然后,结合大案例,详探下列实战法: ·战略驱动的业务架构设计; ·业务驱动的应用架构设计; ·业务驱动的数据架构设计; ·业务和技术趋势双轮驱动的技术架构设计。 再后,分享业界较为稀缺的《业务架构书》《技术方案书》优秀模板。 最后,分享ToG/ToB解决方案规划方法体系。
这是一本关于现代操作系统的书。全书围绕虚拟化、并发和持久性这3个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘和I/O子系统、文件系统 )。本书共50章,分为3个部分,分别讲述虚拟化、并发和持久性的相关内容。本书大部分章节均先提出特定的问题,然后通过书中介绍的技术、算法和思想来解决这些问题。笔者以对话形式引入所介绍的主题概念,行文诙谐幽默却又鞭辟入里,力求帮助读者理解操作系统中虚拟化、并发和持久性的原理。本书内容全面,并给出了真实可运行的代码(而非伪代码),还提供了相应的练习,适合高等院校相关专业教师教学和高校学生自学。
本书基于Linux 5.0内核的源代码讲述Linux内核的调试技巧和案例。本书共6章。主要内容包括并发与同步,中断管理,内核调试和性能优化,基于x86_64的宕机难题解决方案,基于ARM64的宕机题解决方案,安全漏洞的产生原理与修复方案等。本书适合从事Linux系统开发人员、嵌入式系统开发人员及Android开发人员阅读,也可供计算机相关专业的师生阅读。
本书基于Linux 5.0内核的源代码讲述Linux内核中核心模块的实现。本书共9章,主要内容包括处理器架构、ARM64在Linux内核中的实现、内存管理之预备知识、物理内存与虚拟内存、内存管理之高级主题、内存管理之实战案例、进程管理之基本概念、进程管理之调度和负载均衡、进程管理之调试与案例分析。本书适合Linux系统开发人员、嵌入式系统开发人员及Android开发人员阅读,也可供计算机相关专业的师生阅读。
本书立足于财务人员用Excel解决实务工作中遇到的财税问题,目的在于通过使用Excel达到提高工作效率的目的,减少财务人员加班的频率,增强财务人员的职业竞争力。全书分为基础篇、技能篇、实战案例篇三部分,紧紧围绕“工具+案例+可视化呈现”展开讲解,案例操作包括表格设计逻辑、思路以及如何与Excel相结合,读者甚至可以作为模板直接使用。本书的初衷是希望帮助读者尽快从菜鸟进化为达人,在职场中有效提高核心竞争力。
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
工欲善其事,必先利其器。面对庞杂且与日俱增的文档、报表,传统的办公技能已难以应对,是时候换一种新的办公方式了——利用Python实现自动化办公,消除枯燥、耗时的重复性劳动,大幅提高工作效率。本书是为零基础读者打造的Python办公自动化教程。全书一共6篇,首先简单介绍Python基础知识,然后讲解如何用Python代码操作计算机文件,接着依次详述如何将Python与Excel、Word、PPT以及PDF办公软件相结合,轻松解决日常工作中的实际问题。通俗易懂的内容+丰富的示例+逐行解析代码,助你切实掌握自动化办公,解放生产力。 本书适合零基础读者阅读,包括数据分析人员、自动化运维人员、运营人员等。
鸟哥著的《鸟哥的LINUX私房菜(基础学习篇第4版)》是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分: 部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全 重要的Linux账号的管理、磁盘配额、 文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解 细致,深入浅出。各
《30天精学Excel——从菜鸟到数据分析高手》以解决实际工作中的常见问题为导向,以大量实际工作经验为基础,介绍Excel中常用、实用的功能,帮助读者经过30天时间脱离“菜鸟”行列。第1章介绍Excel中常见的简单但实用性较强的技巧;第2章介绍学习Excel必须练好的基本功;第3章介绍单元格数据整理,整理凌乱的数据,可以使数据更规范;第4章介绍通配符与查找替换功能,这些功能的结合运用,可以批量处理不规范的数据;第5章介绍数据的安全保护与多表数据快速汇总,保护数据的安全可以减少损失;汇总可以将数据快速整合到一张表格中;第6章介绍高效数据管理,使用正确的方法,可以提升数据输入效率,避免输入错误数据;第7章介绍高效数据分析推荐技能——函数,详细介绍了常用函数的使用方法,以帮助读者解决办公中遇到的问题;第8章介绍高效数据分