和第2版相比,本版内容上的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: ? 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 ? 处理器体系结构修改为支持64位字和操作的设计。 ? 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 ? 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 ? 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 ? 采用函数,更新了与协议无关和线程安全的网络编程。
本书是进一步学习UG NX 12.0曲面设计实例的书籍,书中介绍了21个经典曲面产品的实际设计全过程,其中有两个实例采用了目前*为流行的TOP-DOWN(自顶向下)方法进行设计。这些实例覆盖了不同行业,具有很强的实用性和广泛的适用性。 本书在内容编排上,先针对每一个实例进行概述,说明该实例的特点,使读者对其有一个整体的认识,以使学习 有针对性;接下来介绍的操作步骤翔实、透彻、图文并茂、 读者一步一步地完成设计。这种编写方法能使读者 快、 深入地理解UG 曲面设计中那些抽象的概念、重要的设计技巧、复杂的命令及功能,能使读者较快地进入曲面产品设计实战状态。在写作方式上,本书紧贴UG NX 12.0软件的实际操作界面,使初学者能够直观、准确地操作软件进行学习,从而尽快地上手,提高学习效率。本书附赠学习资源,包含了大量UG曲面设计技
本书部分内容对接 职业院校技能大赛中职网络建设与运维赛项的知识和技能要求。本书分 为系统安装与网络配置、系统管理和常用网络服务,共 3 部分 11 个任务,包括安装配置 Linux 作 系统、配置 Linux 系统的网络、配置与管理用户和组群、配置与管理文件系统、配置与管理基本磁 盘、配置与管理 Samba 服务器、配置与管理 DHCP 服务器、配置与管理 DNS 服务器、配置与管理 Apache 服务器、配置与管理 FTP 服务器和配置与管理电子邮件服务器。 本书可以作为中等职业学校计算机网络技术专业的教材,也可作为 职业院校技能大赛相关 赛项的参考用书,还可以作为广大 Linux 爱好者的自学参考书。 本书配有电子课件和习题答案,教师可登录机械工业出版社教育服务网(www.cmpedu.com)免 费注册后进行下载或联系编辑(010-88379194)咨询。
《深入解析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+ 网络架构:从套接
★《DOS/BIOS高手真经》翔实而精确地讲解了DOS和BIOS相关知识和应用技巧。在DOS部分,详细介绍了DOS的常用命令、基础知识、磁盘管理、系统维护、网络管理以及DOS批处理。从维护计算机系统、提高工作效率和网络管理的实际需要出发,以实际应用驱动,直接告诉读者如何用DOS命令快速高效地完成Windows不擅长或无法完成的工作。在讲解过程中,穿插DOS知识和应用技巧,关注解决问题的实际流程。在BIOS部分,介绍了BIOS基础知识、典型设置案例、安全与破解、升级与超频以及EFI BIOS等实用内容。借助本书,相信读者一定能够迅速掌握计算机维护与管理的实用技术,从而提高工作效率。 ★《DOS/BIOS高手真经》以主流/*的操作系统Windows 7/8为技术平台,采用通俗易懂的语言、丰富的图例和具体的操作步骤,详细介绍了DOS和BIOS的技术,既可作为即查即用的工具手册,也
本书以实际的嵌入式系统产品应用与开发为主线,力求透彻讲解开发中所涉及的庞大而复杂的相关知识。第1~5章为基础篇,介绍了ARC嵌入式系统的基础知识和开发过程中需要的一些理论知识,具体包括ARC嵌入式系统简介、ARCEM处理器介绍、ARCEM编程模型、中断及异常处理、汇编语言程序设计等内容。第6~9章为实践篇,介绍了如何建立嵌入式开发环境、搭建嵌入式硬件开发平台等,具体包括ARCEM处理器的开发及调试环境、MQX实时操作系统、ARCEMStarterKitFPGA开发板以及嵌入式系统应用开发实例等内容。第10~11章介绍了ARCEM处理器特有的可配置及可扩展APEX属性,以及如何在处理器设计中利用这种可配置及可扩展性实现设计优化。
本书共分为四篇,由浅入深地讲解pcDuino的开发使用。篇为基础篇,包括第1~3章,首先介绍了Arduino的基础知识,然后通过与Arduino类似的开发风格直接阐述pcDuino的编程方法,后介绍了pcDuino作为Mini PC的使用方法。第二篇为编程语言篇,包括第4~6章,作为pcDuino开发方法的补充,依次介绍了使用Python、JavaScript语言以及在Android平台上对pcDuino进行编程的方法。第三篇为模块篇,包括第7~12章,从pcDuino的外设接口讲起,针对每个接口给出实际硬件和软件例子,让读者掌握接口的使用。之后根据传感器、显示输出、电机驱动、无线通信等不同应用介绍各种Arduino模块在pcDuino上的使用方法。第四篇为应用篇,包括第13~18章,涉及网络应用、图像处理、语音控制和集群等领域的应用,并遵循传统嵌入式开发流程,介绍Boot Loader、Linux Kernel和RootFS的制作方法,后通过一个完整的工程
本书为普通高等教育 十一五 *规划教材,是在《操作系统(第三版)》的基础上修订而成的。与前三版相比,第四版在结构、内容上都作了增删、调整和修改。全书内容共五部分:背景知识,内容包括引论和操作系统的硬件环境;进程,内容包括进程与进程管理、进程同步与通信;存储管理,内容包括存储器管理和虚拟存储器管理;文件和输入/输出管理,内容包括用户接口管理、文件管理和设备管理;网络与分布式系统,内容包括网络服务器与分布式系统。本书以 Linux操作系统为例,具体分析了当代操作系统的设计思想和实现技术。本书内容丰富,结构清晰,突出基础,注重应用,强调理论与实践相结合,适合作为普通高等院校计算机及相关专业的教材,也可供计算机爱好者自学使用,对于从事计算机应用和开发的技术人员也具有一定的参考价值。
《嵌入式系统开发与实践——基于STM32F10x系列》从实战角度出发,从基础开始,以设计案例为主线,基于旺宝红龙103型开发板,结合代码分析,详细介绍了基于CortexM3内核的STM32处理器的全部设计过程,包括STM32处理器的基本性能参数、硬件电路设计及针对性很强的整体项目方案的剖析。读者只需要跟着作者的思路,就能完全掌握STM32的开发和设计,可以独立完成项目。 《嵌入式系统开发与实践——基于STM32F10x系列》可以作为工程技术人员进行STM32应用设计与开发的参考书,也可以作为高等院校电子信息、通信工程、自动化、电气控制类等专业学生参加全国大学生电子设计竞赛、进行电子制作、课程设计、毕业设计的教学参考书。
《Linux从入门到精通(微课视频版)》是一本介绍Linux系统、Linux命令、Linux内核、Linux shell的Linux教程。既是一本Linux入门教程,也是一本全面介绍Linux操作系统的实用教材,它几乎覆盖了Red Hat公司官方教程RH033和RH133的全部内容,覆盖所有常用、重要的Linux命令及Linux认证考试内容,并带有同步视频,实战讲师用其深厚的基本功和实战经验告诉你:Linux该怎么学。《Linux从入门到精通(微课视频版)》共24章,第0章介绍了Linux安装及配置的相关内容;第1~2章对UNIX和Linux系统进行了概述,并介绍了Linux命令的运行方法;第3~4章介绍了目录和文件的浏览和管理、不同系统之间传输文件及文件的浏览;第5章是Bash Shell简介;第6~23章分别讲述了输入/输出和管道(|)及相关的命令,用户、群组和权限,Linux文件系统及一些命令的深入探讨,正文处理命令及tar命令,Shell编程,利
本书以DSP处理器提高处理速度的方法为主线,介绍了流水线、并行结构、哈佛结构、数据传输、多核众核等处理器常用结构,总结了DSP处理器的典型结构和发展体系,同时给出了典型DSP系统硬件结构、开发编程方法和系统实例,详细介绍了多核DSP处理器的设计、开发和在实时处理中的应用;并介绍了DSP多片互连与FPGA的应用,包括FPGA对ADC采样的控制、基于FPGA的正交采样和数字下变频、脉冲压缩和FPGA与DSP之间的接口设计等。
《操作系统》由浅入深、系统全面地介绍了计算机系统中的一个重要系统软件——操作系统(os)。全书共分9章,主要内容包括操作系统引论、进程管理、处理机调度与死锁、存储器管理、设备管理、文件管理、操作系统接口、网络操纵系统及unix系统内核结构等。 《操作系统》每一章都设置了考研真题解析和习题等模块,以便于读者掌握本章的重点及提高实际解决问题的能力。《操作系统》结构清晰、易教易学、实例丰富、可操作性强、注重能力培养。 《操作系统》既可作为高等院校计算机专业的教材,也可作为计算机技术各类培训班的培训教程。此外,本书也非常适于考研的学生、广大计算机专业人员以及自学人员参考阅读。
《普通高等院校嵌入式系统规划教材:嵌入式系统原理与应用》使用通俗易懂的语言,由浅入深地介绍了嵌入式系统的组成、嵌入式微处理器的使用、Linux开发环境的建立、简单驱动程序的编写、如何在Linux操作系统支持下开发嵌入式系统、嵌入式系统图形界面的使用以及如何构建自己的嵌入式系统等内容。书中包含大量短小、简单却可以对理解嵌入式系统工作原理起着重要作用的示例,通过对这些教学示例的演示,可以帮助初学者在较短的时间解除对嵌入式系统的神秘感,对嵌入式系统的组成、工作原理、开发流程有一个较全面的认识。 《普通高等院校嵌入式系统规划教材:嵌入式系统原理与应用》可以作为具有计算机原理、微机接口技术、C语言程序设计、单片机原理等课程基础的,初次接触嵌入式系统的本科生、研究生、教师以及对嵌入式系统感兴
《Spring Data JPA从入门到精通》以Spring Boot为技术基础,从入门到精通,由浅入深地介绍Spring Data JPA的使用。有语法,有实践,有原理剖析。《Spring Data JPA从入门到精通》分为12章,内容包括整体认识JPA、JPA基础查询方法、定义查询方法、注解式查询方法、@Entity实例里面常用注解详解、JpaRepository扩展详解、JPA的MVC扩展REST支持、DataSource的配置、乐观锁、SpEL表达式在Spring Data里面的应用、Spring Data Redis实现cacheable的实践、IntelliJ IDEA加快开发效率、Spring Data REST简单介绍等。《Spring Data JPA从入门到精通》适合Java开发初学者、Java开发工程师、Java开发架构师阅读,也适合高等院校和培训学校相关专业的师生教学参考。
本书从读者实际需求出发,深入浅出地讲述了现代测量领域中关于图像测量的关键技术、解决方案、应用实例、实现方法等。本书共7章,内容包括:图像测量与图像处理的关系阐述;从光的角度对自动对焦方法的系统分析;平面主体目标自动测量的算法模型;散斑在亚像素测量中的运用;广义算法理论在图像处理中的使用实例;DSP处理器图像测量平台的编程使用和优化技巧;上位机图像测量平台编程使用的关键要点。本书针对不同的图像理论应用均配有难易适中的代码例程和详细说明,并紧紧把握“透彻经典、语言生动、图文并茂”的编写原则,力求为广大读者奉献出一本可以借鉴、参考的专业读物。 本书可作为电子、通信、计算机、智能信息技术类相关专业本科生、研究生进行课程设计、毕业设计、电子竞赛、学术论文等专业学习的参考用书,也可作为
本书以Spring Cloud微服务架构为主线,依次通过案例讲述Spring Cloud的常用组件。看完本书后,大家会比较熟悉基于 Spring Cloud微服务架构的开发技术。本书分为11章,内容包括Spring Boot微服务入门、Spring Data连接数据库、Eureka服务治理框架、Ribbon负载均衡组件、HyStrix服务容错组件、Feign服务调用框架、Zuul网关组件、用Spring Cloud Config搭建配置中心、消息机制与消息驱动框架、微服务健康检查与服务跟踪,*后给出一个SpringBoot开发Web的实战案例。如果你想了解Spring Cloud微服务架构,并想以此进阶到架构师,那么本书是不错的选择。而且本书还附带相关代码和视频,视频里包含了所有案例的配置和运行方式,建议大家在观看视频、运行代码的基础上阅读本书的文字,这样能更高效地掌握Spring Cloud微服务开发技巧。
本书以《虚拟现实应用开发职业技能等级标准》为编写依据,围绕虚拟现实技术的人才需求与岗位能力进行内容设计。本书包括基础三维技术、C#编程语言基础、基于虚拟现实引擎的进阶开发、虚拟现实应用测试4章,涵盖了场景、人物角色、生物模型制作技术和物体动画效果的实现,利用C#编程语言进行面向对象的程序开发,基于虚拟现实引擎工具进行用户界面的开发、交互逻辑和物理引擎的应用,虚拟现实应用测试等内容。本书以模块化的结构组织章节,以任务驱动的方式安排内容。本书可作为1 X证书制度试点工作中虚拟现实应用开发职业技能等级证书培训的教材,也可作为期望从事虚拟现实应用开发工作的人员和虚拟现实应用技术、平面设计、数字媒体技术、影视制作、动漫游戏开发等相关专业学生的参考书。
《操作系统设计原理》系统地介绍操作系统设计的基本概念、原理和实现方法,主要内容包括:操作系统概述、进程与线程、互斥与同步、处理器调度、存储器管理、文件管理、输入/输出管理、操作系统安全、新型操作系统共9章。在每章的基本原理和方法介绍后,均以目前*流行的操作系统Linux、UNIX和Windows为例,介绍当代操作系统的实现原理和特点。*后一章专门介绍嵌入式操作系统、分布式操作系统和虚拟技术等目前新型的操作系统。
《嵌入式系统开发基础 基于ARM9微处理器C语言程序设计(第五版)》对32位精简指令集系统中嵌入式微处理器S3C2410的硬件系统和C语言驱动程序进行了详细讲解,书中的源代码和实例程序对学习或从事嵌入式系统设计的读者都颇具参考价值。在人机界面设计、系统初始化程序编写、仿真器设置和复杂项目构建等方面给出了简化做法,使初学者能够轻松、快速地掌握嵌入式系统的设计方法。《嵌入式系统开发基础 基于ARM9微处理器C语言程序设计(第五版)》以实用技术为主,内容通俗易懂,实例丰富,特别适合初学者和从事嵌入式系统设计工作的读者使用。《嵌入式系统开发基础 基于ARM9微处理器C语言程序设计(第五版)》配套的电子课件、配套实验讲义、各章的习题答案和部分工具软件可以通过http://www.tupwk.com.cn/ downpage网站下载。
本书介绍系统分析与设计的原理、方法、技术、工具和应用,全书分 4 个部分, 第 1 部分(第 1 章)从信息系统的设计模型、应用环境开始,介绍系统分析与设计的定义、过程与流行的技术方法;第 2 部分(第 2 ~ 8 章)是本书的重点内容,其中第 2 ~ 4 章分别从静态、动态和数据的角度讨论建模的方法和技术, 第 5 ~ 8 章则分别从系统整体架构设计、类和包设计、人机界面设计及数据模式设计的角度讨论系统设计的方法和技术;第 3 部分(第 9 章)给出系统生存周期中,设计阶段的后续衔接阶段内容,介绍系统的构造、实施以及运行和支持阶段的主要工作;第 4 部分(第 10 章)以一个简化的教学管理系统作为示例, 介绍本书前面章节的原则和技术在软件项目的分析设计过程中的应用。
要想让Excel在实际工作中充分发挥作用,就必须熟练掌握它的公式、函数与图表功能。然而,对于Excel新手和入门级用户来说,公式、函数与图表也是晋级的“拦路虎”,本书正是为帮助读者扫清这三大障碍而编写的。 全书共17章,可分为3个部分。第1部分为第1~6章,主要讲解各类函数在公式中的应用。第2部分为第7~8章,主要讲解VBA函数和数组公式的应用。第3部分为第9~17章,主要讲解各类图表在实际工作中的应用。 本书结构合理、图文并茂、实例丰富,既适合具备一定的Excel操作基础,打算深入学习公式、函数与图表功能的读者,也适合渴望以更智能化的方法提高效率的办公人员、学生等参考,还可作为大专院校或社会培训机构的教材。
《跟李锐学Excel数据分析》是作者20年实战经验的总结、提炼,汇集了职场人在实际工作中常见的需求。书中结合具体场景,以实例的形式讲解Excel常用技术,能够帮助读者有效提高工作效率。跟李锐学Excel,提高工作效率、快乐生活。 《跟李锐学Excel数据分析》共13章,覆盖Excel函数与公式、数据透视表、商务图表、动态图表、数据管理、数据可视化、多表合并、数据看板、PowerQuery、PowerPivot等技术。本书根据实际工作流程安排内容,各章环环相扣,从数据录入到数据管理,从多表合并到函数建模,从数据可视化到专业数据看板分析,辅以案例,在传授方法的同时解析思路,以便读者能够举一反三、学以致用。 《跟李锐学Excel数据分析》内容翔实、图文并茂,包含丰富专业的实用技术。