如何构建高效、健壮、稳定且可扩展的优质API?对于这一软件工程上的难题,Martin Reddy凭借长期的从业经验,对优质API所应具备的各要素进行了全面分析,针对API的不同风格及模式,以及大型长期项目的内在需求,给出了种种设计策略,从而对API设计过程的规范性及可持续性作出了理论上不可磨灭的贡献。 《C API设计》适合具有C 编程经验的程序员阅读,也适合对API设计主题感兴趣的读者参考。
作为学习LabVIEW与32位微处理器STM32的入门级,本书从LabVIEWforARM嵌入式软件架构入手,在分析STM32芯片内部每个功能模块的基础上,着重介绍使用LabVIEW对其进行编程的工作原理和开发过程,让读者知其所以然。同时,本书还配套了40个实验例程和经典案例,帮助读者快速理解和掌握图形化ARM嵌入式系统开发。通过基本原理、实验例程、案例分析,这种循序渐进、由浅入深的方式引导读者完成由STM32初学者过渡到ARM嵌入式开发工程师的转变。
本书是经典书“深入理解Android”系列的新作,由Android专家邓凡平先生撰写。从通信知识和Android代码实现的角度,对Netd、Wi-Fi、NFC和GPS等模块的代码进行深入的剖析,旨在深刻揭示其实现原理和工作流程。其中涉及大量通信相关的知识,因此特意邀请全志和高通等芯片公司的专家担任技术审校。本书从实际应用的需求出发,适合所有Android工程师、Android应用开发工程师和BSP开发工程师阅读。
《嵌入式网络那些事:LwIP协议深度剖析与实战演练》面向网络TCP/IP协议初学者以及大量嵌入式网络开发人员,从当下流行的嵌入式网络协议栈LwIP的源代码入手,详细讲解TCP/IP协议的各层机制及其实现原理。同时,通过搭建简单的实验环境,还详细阐述LwIP在嵌入式设备组网过程中的移植过程、应用编程案例、编程框架、注意事项等。 本书可以作为TCP/IP学习者的快速入门及精通的指导书籍,配以简易的实验平台及专门的实验例程,读者可以轻松学习TCP/IP协议内的各种机制,通过实验验证,达到理论与实践结合的目的;对于嵌入式初学者来说,本书具有相关的实验平台,通过对实验平台的学习与使用,初学者能快速实现嵌入式入门;最后,本书可以作为广大嵌入式网络开发人员的参考手册。
本书讲述了Creo parametric 5.0中文版的各种功能。全书共分15章,分别介绍了Creo parametric 5.0中文版入门、草图绘制、基础特征建模、工程特征建模、实体特征编辑、曲面特征的建立与编辑、钣金特征的建立与编辑、零件装配、机构运动仿真、动画、创建工程图、三维布线与管道等知识。 全书主题明确,解说详细;紧密结合工程实际,实用性强。适合于做计算机辅助设计的教学课本和自学指导用书。
全书共分7章,涵盖了信号及其基本运算、连续与离散时间系统的时域分析、傅里叶变换、离散时间傅里叶变换、傅里叶变换的应用、拉普拉斯变换和z变换等“信号与系统”的教学内容。 本书编写了122道不同类型的例题。例题以课程基本内容为主,侧重于课程重点、难点的分析,并通过对例题的分析求解,引导学生掌握“信号与系统”的基本理论和基本分析方法,提高学生的理解能力和分析能力。 本书可作为学生学习“信号与系统”的辅导教材,也可作为教师讲授该课程的参考资料。
本书比较全面地介绍了自动控制原理课程中的基本概念、基本原理及典型方法。主要包括:控制的数学模型,时域分析,根轨迹分析和设计方法,控制的频域分析与的综合,线性离散的分析与综合,线性状态空间的分析与综合;还介绍了非线性的经典的相平面与描述函数分析方法,的运动稳定的基本理论,以及控制的基本理论。同时每章还利用了MATLAB进行分析与设计。本书为读者深入研究控制理论以及进行控制工程实践提供了扎实的自动控制原理的知识基础。 本书可作为普通高等学校自动化、电气、机械和化工过程自动化类学科读者学习自动控制基本理论的主要教材和教学参考书。也可作为本科生全面学习自动控制原理的参考书和报考自动化类研究生的有价值的复习资料。
本书采用结构化方法来介绍计算机,书的内容完全建立在“计算机是由层次结构组成的,每层完成规定的功能”这一概念之上。作者对本版进行了的更新,以反映当今最重要的计算机技术以及计算机组成和体系结构方面的进展。书中详细讨论了数字逻辑层、微体系结构层、指令层、操作层和汇编语言层,并涵盖了并行体系结构的内容,而且每一章结尾都配有丰富的习题。本书适合作为计算机本科生计算机组成与结构课程的教材或参考书,也可供相关领域技术人员参考。
GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。由于GDAL库支持很多的数据格式,目前几乎所有的GIS和RS软件底层都使用GDAL来读写空间数据。 《GDAL源码剖析与开发指南》由李民录所著,是基于GDAL源码剖析的编程开发指南,共9章,分为三部分。部分是前5章,介绍了GDAL的基本功能,包括GDAL简介、ORG库、GDAL库以及GDAL的数据格式和配置项等;第二部分是第6章到第8章,是GDAL的使用说明,包括GDAL格式扩展、GDAL算法和CPL库;第三部分是第9章,介绍GDAL工具的使用。 《GDAL源码剖析与开发指南》适合地理信息和遥感等相关应用的开发人员阅读参考。本书中大部分的示例代码都是使用C/C++语言编写,有C/C++语言基础的读者能够快速上手开发相关应用。
《TOGAF标准9.1版(中英对照版)》是一个针对ENTERPRISE架构的、开放的业界共识框架,包含引言、架构开发方法、ADM指南和技巧、架构内容框架、ENTERPRISE的连续统一体和工具、TOGAF参考模型和架构能力框架七个部分。旨在供ENTERPRISE架构师、业务架构师、IT架构师、数据架构师、系统架构师、解决方案架构师以及负责组织内架构功能的任何人使用。
《Unity 3D设计必修课》共4章,循序渐进地介绍了Unity3D游戏的制作方法。章由零开始引导读者学会基本的操作,包括引擎的安装与使用、制作与项目要求、粒子、动画等,使读者对游戏有一个更全面的认识;第2章重点介绍了各类材质在中的运用,加强读者对各类效果的理解;第3章介绍了游戏中可能会接触到的一些脚本及插件,如刀光插件、破碎插件、辉光插件等;第4章通过多个实战案例帮助读者了解Unity3D游戏的应用。 《Unity 3D设计必修课》提供了多媒体教学视频及学习素材,帮助缺乏基础的新人快速入门,素材内容包括所有案例的工程文件。 《Unity 3D设计必修课》适合广大游戏美术人员、游戏爱好者、各类培训机构,以及设计的学生等阅读,也可以作为高等院校游戏设计相关的教辅图书及相关教师的参考图书。