本书讲解了栈、堆、指针、文件等各类编程概念和数据结构及其应用,通过对比编程中的常见错误与正确的程序之间的区别来提高读者的编程技能,介绍如何成为程序员的经验和技巧。尤其是本书将离散数学中的相关概念与程序设计紧密相连,细致地阐述递归程序的思想、实现和应用,使读者能够从中习得更多知识,掌握编程技巧。本书可作为高等院校C语言相关课程的本科生教材,也可作为中等编程水平的学生提升编程技能的参考书。
《Pro/ENGINEERWildfire2.0钣金设计(盘)》适合具备Pro/ENGINEER基础零件设计能力的用户阅读,其内容主要介绍了如何使用Pro/EWildfire2.0进行3D钣金件的设计,涵盖的主题广泛,包括:设计各种类型的钣金薄壁、在钣金上进行冲孔及凹槽的设计、以成形特征在钣金件上冲出局部的凹凸造形、将平面型的钣金折弯、将折弯/成形的钣金展开为平板、以变形曲面/扯裂/转换等特征辅助钣金的展开、钣金件工程制图、钣金设计的经验公式(如钣金展开的计算法则、金属材质的影响、折弯表的设置及使用)等,以工具箱、电脑机箱等实际的钣金件制作实例来说明钣金设计的构思与流程。书内容为书中实例源文件及多媒体教学系统。
本书提供了在不同操作系统和平台之间迁移,将现有数据库转换到不同存储或企业系统,以及将数据库版本升级的实践。基于专家作者的工作经验,本书将帮助我们在项目中选择迁移路径,以及开发一套有效的方法。本书主要内容包括利用Oracle?Data?Guard的特性迁移Oracle?Database,使用Oracle?Recovery?Manager、可传输表空间集和可传输数据库工具集在不同平台之间迁移,使用导出/导入功能迁移数据库,使用Oracle?Golden?Gate进行零停机时间或接近零停机时间的迁移,利用跨平台可传输表空间集实用工具,使用Oracle自动存储管理(ASM)特性迁移到新的存储平台,使用数据库升级助手工具升级到Oracle?Database12c,无缝地移动到Oracle的工程系统,移动到云端。
本书由四大部分内容构成:系统与模型、辨识方法、理论分析、使用者的选择。
《 Qt on Android 核心编程》以“从零开始也能学会 Qton Android 开发”为目标,基于 Qt SDK 5.2 ,从 Qt 基本机制讲起,帮助读者建立 Qt 开发的概念;介绍信号与槽、各种 GUI 控件、布局管理器等各种 Qt 基础主题,同时辅以简洁有效有针对性的实例程序;有了使用 Qt 开发的基础后,作者进一步将重点转移到安卓平台,详细介绍 Qt on Android 的开发环境搭建、 APK 部署、 APK 调试等基础性的主题,然后深入讲解 Qt onAndroid 是如何在 Java 的世界中发生的,最后着重讲述 Qt on Android 的各种针对移动开发的技术主题,控件、布局、文件处理、 XML 、网络、多线程、按键、触摸、感应器、多媒体,为读者顺利在 Android (安卓)平台开发提供深入浅出的指南。 《 Qt on Android 核心编程》首先是一本介绍 Qt 程序设计技术的书籍,其次是讲述如何在移动平台 Android 上使用 Qt 框架进行开发的书
《深入理解Android:卷2》是“深入理解Android”系列的第2本,第1本书上市后获得广大读者高度评价,在Android开发者社群内口口相传。本书不仅继承了第1本书的优点并改正了其在细微处存在的一些不足,而且还在写作的总体思想上进行了创新,更强调从系统设计者的角度去分析Android系统中各个模块内部的实现原理和工作机制。从具体内容上讲,本书的重点是AndroidFramework的Java层,对Java层涉及的核心模块和服务进行了深入而细致的分析。通过本书,读者不仅能对Android系统本身有更深入的理解,而且还能掌握分析大型复杂源代码的能力。 《深入理解Android:卷2》一共8章:第1章介绍了阅读本书所需要做的准备工作,包括Android4.0源码的下载和编译、Eclipse环境的搭建,以及Android系统进程(system_process)的调试等;第2章对JavaBinder和MessageQueue的实现进行了深入分析;