和第2版相比,本版内容上的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: ? 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 ? 处理器体系结构修改为支持64位字和操作的设计。 ? 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 ? 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 ? 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 ? 采用函数,更新了与协议无关和线程安全的网络编程。
本书是《和秋叶一起学PPT》的第5版,在综合前4版的优点,充分听取读者对前4版图书的意见和建议的基础上,本次改版在结构上进行了调整和优化。本书共7章:第1章主要针对用户制作PPT时所需要的各类素材应该到哪里去搜索和下载提供了必要的指引;第2章对完成一整套PPT制作需要重点掌握的主题颜色和主题字体、母版与版式等功能进行了阐述;第3章则详细介绍了在PPT中调用Word、Excel文档的内容,以及插入视频、音频等其他类型素材的方法;第4章主要介绍了排版必须掌握的工具及高效操作技巧;第5章全面介绍了文字、线条、形状、表格、图片的常见美化方法及动画设置的基础知识;第6章为读者解答了外出演讲、分享PPT时的常见问题;第7章为读者推荐了包括iSlide插件、OK插件、口袋动画(PA)插件在内的多款主流插件,并对它们的部分特色功能做了简要介绍。本书
本书是测试驱动开发领域的开山之作,由软件工程领域泰斗、极限编程之父KentBeck撰写,荣获4界Jolt大奖,10余年畅销不衰,具有里程碑意义。书中不仅以案例的形式呈现了测试驱动开发的原则和方法,而且详尽地阐述了测试驱动开发(TDD)的模式和最佳实践。 本书共32章,分为三大部分。部分(~17章)从简单问题入手,介绍了TDD的概念、优势与设计方法,再逐步深入到解决复杂问题的方式;细致讲解了如何在编写程序代码前编写自动化测试,如何先塑造一个设计再通过重构逐渐添加设计上的构思,如何为更复杂的逻辑创建测试等。第二部分(8~24章)讲解用xUnit创建测试的实例,介绍如何利用xUnit框架创建自己的测试用例,便于高效地进行测试。第三部分(第25~32章)介绍TDD的设计模式,包括部分经典的设计模式以及如何将这些模式与TDD相结合,还介绍
本书是测试驱动开发领域的开山之作,由软件工程领域泰斗、极限编程之父KentBeck撰写,荣获4界Jolt大奖,10余年畅销不衰,具有里程碑意义。书中不仅以案例的形式呈现了测试驱动开发的原则和方法,而且详尽地阐述了测试驱动开发(TDD)的模式和最佳实践。 本书共32章,分为三大部分。部分(~17章)从简单问题入手,介绍了TDD的概念、优势与设计方法,再逐步深入到解决复杂问题的方式;细致讲解了如何在编写程序代码前编写自动化测试,如何先塑造一个设计再通过重构逐渐添加设计上的构思,如何为更复杂的逻辑创建测试等。第二部分(8~24章)讲解用xUnit创建测试的实例,介绍如何利用xUnit框架创建自己的测试用例,便于高效地进行测试。第三部分(第25~32章)介绍TDD的设计模式,包括部分经典的设计模式以及如何将这些模式与TDD相结合,还介绍了重
作为学习LabVIEW与32位微处理器STM32的入门级教材,本书从LabVIEWforARM嵌入式软件架构入手,在分析STM32芯片内部每个功能模块的基础上,着重介绍使用LabVIEW对其进行编程的工作原理和开发过程,让读者知其所以然。同时,本书还配套了40个实验例程和经典案例,帮助读者快速理解和掌握图形化ARM嵌入式系统开发。通过基本原理、实验例程、案例分析,这种循序渐进、由浅入深的方式引导读者完成由STM32初学者过渡到ARM嵌入式开发工程师的转变。
本书是测试驱动开发领域的开山之作,由软件工程领域泰斗、极限编程之父KentBeck撰写,荣获4界Jolt大奖,10余年畅销不衰,具有里程碑意义。书中不仅以案例的形式呈现了测试驱动开发的原则和方法,而且详尽地阐述了测试驱动开发(TDD)的模式和最佳实践。 本书共32章,分为三大部分。部分(~17章)从简单问题入手,介绍了TDD的概念、优势与设计方法,再逐步深入到解决复杂问题的方式;细致讲解了如何在编写程序代码前编写自动化测试,如何先塑造一个设计再通过重构逐渐添加设计上的构思,如何为更复杂的逻辑创建测试等。第二部分(8~24章)讲解用xUnit创建测试的实例,介绍如何利用xUnit框架创建自己的测试用例,便于高效地进行测试。第三部分(第25~32章)介绍TDD的设计模式,包括部分经典的设计模式以及如何将这些模式与TDD相结合,还介绍了重构的
《深入解析Mac OS X & iOS操作》编著者 莱文。 开发者、内核黑客和对苹果感到好奇的人们 注意了!本书探讨了MacOSX和iOS的方方面 面,深入讲解了两个的架构,讨论了框架手册没 有讨论的内容。本书清晰而详细地讨论了苹果操作系 统的内部工作原理,包括苹果私有的API,书中的大 部分内容都是披露。 《深入解析Mac OS X & iOS操作》在漫游 架构的时候,从用户态深入到内核态,通过带注 释的代码示例揭示了每一个层次和组件,还提供了可 上手的实验,并且比较了两个实现的区别。 主要内容 引导过程:Mac的EFI、iOS的iBoot以及内核 启动过程 进程、线程以及虚拟内存管理 通过DTrace、ptrace和隐藏的调用进行调 试和性能剖析 级的API:POSIX调用、Mach陷阱以及OSX /iOS私有的API 文件架构,包括VFS和HFS+ 网络架构:从套接字到网络接口以及网络驱动 程序 内核扩展、驱动程
本书共16章,分别介绍操作Excel工作簿,操作工作表,数据的输入、导入及填充技巧,自定义单元格格式显示特殊数据,数据编辑与处理,条件格式设置,数据有效性验证,数据管理,数据分析工具的使用,用数据透视表统计分析数据,用图表比较分析数据,公式编辑与数据源引用推荐技巧,公式运算辅助日常行政办公,公式运算辅助人事管理工作,公式运算辅助销售数据统计与分析,Excel工作表打印及安全保护等内容。
本书基于Windows 10和Windows Server 2016编写,深入解析Windows操作系统的系统架构、进程、线程、内存管理等知识,旨在帮助读者了解Windows 10和Windows Server 2016操作系统内部工作原理,使之在针对Windows平台开发应用程序时,可以更好地理解不同设计机制间的关系。 本书先介绍Windows的基本概念和工具以及Windows的架构和主要组件,然后详细介绍进程和作业、内存管理、I/O系统等内容,最后介绍Windows内置的安全机制以及用于阻止滥用的各种缓解措施。 本书辅以大量实验,并给出了具体步骤,可供读者自行尝试,让他们通过内核调试器、Sysinternals工具和专为本书内容开发的其他工具一窥Windows的工作原理,进而能够将这些知识应用于改进应用程序设计、调试以及系统性能和支持。 本书适合希望了解Windows 10和Windows Server 2016操作系统内部工作原理的开发者、系统管理员及安全研究
《Word+Excel+PPT+PS+远程办公+PDF文件处理6合1办公高手速成》 《Word+Excel+PPT+PS+远程办公+PDF文件处理6合1办公高手速成》 本书以解决实际工作中的常见问题为导向,以提高工作效率为目标,以大量实际工作经验为基础,介绍职场人士需要掌握的日常办公技能,包括Word文档编辑、Excel表格制作与数据分析、PPT设计与制作、Photoshop图像处理、远程办公、PDF文件处理等6项技能。全书分5篇,共16章。第1篇主要介绍如何高效地制作规范且专业的Word文档:第2篇介绍如何利用Excel高效处理与分析数据;第3篇介绍如何快速打造一份完美的PPT;第4篇介绍Photoshop在日常办公中的应用:第5篇介绍远程办公及PDF文件编辑的相关内容。本书既适合零基础且想快速掌握办公技能的读者学习,又可以作为广大职业院校的教材及企*单位的培训用书。
《Linux高性能网络详解:从DPDK、RDMA到XDP》主要介绍了DPDK、RDMA和XDP三种高性能网络技术的原理、使用方法和实现方案。 《Linux高性能网络详解:从DPDK、RDMA到XDP》总计26章,分为部分。部分介绍了计算机网络、计算机硬件和Linux操作系统的基础知识,以及软件和硬件之间传递信息的方式、以内核协议栈为基础的网络方案和Corundum。第2部分介绍了DPDK的入门知识、DPDK的内存管理、UIO DPDK的基本使用方法、测试和分析高性能网卡,以及如何为Corundum编写DPDK驱动程序。第3部分包括RDMA技术简介、软件架构、基本元素、基本操作类型及其配套机制、传输服务类型、应用程序执行流程、主要元素的实现、数据传输、RoCEv2网卡的配置、性能测试工具等内容。第4部分包括XDP简介、XDP教程代码分析、简单的XDP性能测试、如何让网卡驱动程序支持XDP功能等内容。 《Linux高性能网络详解:从
本书从实际应用角度出发,对Excel函数与公式的相关知识进行了全面讲解。全书共12章,内容涵盖Excel公式与函数基础知识、数学与三角函数、统计函数、逻辑函数、查找与引用函数、文本函数、日期与时间函数、财务函数、信息函数、数据库函数、工程函数以及Web函数等。本书针对新版本Excel中的11大类352个函数,采用“语法格式+语法释义+参数说明+应用举例”的形式进行了逐一剖析。“函数练兵”环节模拟了每个函数最贴切的应用场景,在实际案例中分析函数的使用方法和注意事项;“函数组合应用”环节打破了单个函数在功能上的局限性,通过多个函数的组合,让Excel在数据处理领域有了更多可能;随处可见的“提示”内容帮助读者拓展知识,规避错误。同时,对重点函数录制了同步教学视频,以提高读者的学习效率。本书内容丰富实用,是一本易学易用易查的
作为学习LabVIEW与32位微处理器STM32的入门级教材,本书从LabVIEWforARM嵌入式软件架构入手,在分析STM32芯片内部每个功能模块的基础上,着重介绍使用LabVIEW对其进行编程的工作原理和开发过程,让读者知其所以然。同时,本书还配套了40个实验例程和经典案例,帮助读者快速理解和掌握图形化ARM嵌入式系统开发。通过基本原理、实验例程、案例分析,这种循序渐进、由浅入深的方式引导读者完成由STM32初学者过渡到ARM嵌入式开发工程师的转变。