程序设计综合
-
OpenGL ES应用开发实践指南(美)Kevin Brothaler 著; 刘力平,苏统华 译《OpenGL ES应用开发实践指南:Android卷》是一本系统的OpenGL三维游戏和动态壁纸开发指南。由资深Android开发专家根据OpenGLES2.0版本撰写,不仅系统地讲解了OpenGLES的核心概念、技术,以及Android的图形机制,还通过大量案例讲解了在Android上进行OpenGLES开发的方法和技巧。《OpenGL ES应用开发实践指南:Android卷》分为两部分,共15章:第1章主要介绍开发环境的安装和配置,以及如何创建一个新的OpenGL项目和清空屏幕;第一部分(第2~9章)详细讲解创建一个简单的空气曲棍球游戏的触控、纹理和基本原理,包括如何成功地初始化OpenGL并将数据发送到屏幕上,如何使用基本的向量和矩阵数学创建三维世界,以及Android的许多特定细节,比如在Dalvik虚拟机和本地环境之间编码数据(marshaldata)以及如何在主线程和渲染线程间安全地传送数据。第二部分(第10~15章)详细介绍如何搭建三维世界中的效果,比如光照和地形渲染,以及如何创建可以运行在Android主屏幕上的动态壁纸。此外,附录还提供了正交投影和透视投影两个OpenGL常用投影类型背后的矩阵知识,以及一些实用的应用程序调试技巧。
-
嵌入式实时操作系统原理与最佳实践刘旭明 著本书系统地介绍了嵌入式操作系统内核的原理、设计和实现。首先通过大量图表详细介绍了嵌入式操作系统的基本概念和原理。然后通过对各个内核功能的分析、设计和实现来加深读者对相关知识的理解。最后通过实际的应用程序来演示如何使用这些功能。从原理、设计、实现和使用的角度来阐明嵌入式操作系统的功能。本书可以作为高校本科生或非计算机专业的研究生嵌入式操作系统的教材,也可作为从事嵌入式系统开发工作的研究生、科研人员和企业开发人员的参考用书。
-
深入理解OpenCV(巴西)Daniel Lélis Baggio 等著; 刘波 译OpenCV是一个开源的计算机视觉库,在计算机视觉的开发中扮演着重要的角色。它为计算机视觉应用开发提供了灵活、功能强大的开发接口,使其成为计算机视觉专业人员所依赖的重要开发工具。《深入理解OpenCV:实用计算机视觉项目解析》系统地介绍如何使用OpenCV来构建与计算机视觉相关的应用,如增强现实、车牌识别、人脸检测等。每章都会介绍一个典型的计算机视觉应用问题,并并提供相关的背景介绍及全部源代码,为快速解决实际计算机视觉项目遇到的问题提供系统实用指南。 《深入理解OpenCV:实用计算机视觉项目解析》共9章:第1章介绍Android系统上的卡通化和皮肤变换;第2章讲解如何针对iPhone或iPad设备来构建基于标记的增强现实(AR)应用;第3章讲解怎样开发无标记增强现实桌面应用;第4章介绍如何从2D图像重构3D几何结构,以及如何估计摄像机位置;第5章讲解如何通过模式识别算法来判断一幅图像是否为车牌;第6章构建一个动态人脸跟踪系统;第7章讲解如何根据AAM提供的拟和能力来匹配给定帧;第8章介绍基于特征脸或Fisher脸的人脸识别技术;第9章包含一个互动流体模拟器(称为流体墙)的完整开发流程。
-
R语言与数据挖掘最佳实践和经典案例(澳)Yanchang Zhao 著; 陈建,黄琰 译本书为研究人员、高校学生、数据分析人员介绍了使用R语言进行数据挖掘应用的实用方法和技术。读者会从本书中发现使用R语言完成数据挖掘任务(如分类和预测、聚类、孤立点检测、关联规则、序列分析、文本挖掘、社会网络分析、情感分析等)的非常有价值的指导。数据挖掘技术在广泛领域都发展迅速。本书重点关注数据挖掘过程的建模阶段,以及数据探查和模型评估问题。本书讲述简洁实用,配有现实应用案例和代码示例以及数据,在线资源及时丰富,是一本数据分析的实战技术图书。
-
HBase企业应用开发实战马延辉,孟鑫,李立松 著《HBase企业应用开发实战》强调HBase在企业的实际应用,立足于企业的实际生产环境,旨在帮助企业切实解决大数据技术如何落地的问题。三位作者都是奋战在中国大数据技术一线的实践派专家,本书是他们实践经验的结晶。 《HBase企业应用开发实战》内容在三个维度上具有重要特色:功能维度,从HBase的安装配置、参数设置,到数据模型、表结构设计、客户端使用、高级特性,本书做了系统且详尽的介绍;实战维度,不仅通过3个典型的应用案例详细讲解了如何使用HBase设计大型的数据应用系统,而且还结合实际生产系统讲解了HBase的集群运维、监控和性能调优;理论维度,则深入分析了HBase、框架设计、模式设计和基本原理。可谓是理论与实践完美结合,深度与广度兼备!
-
C语言程序设计李振立,张慧萍 著本书系统地介绍了计算机语言的词法、语法、语言规则、数据类型、数据存储、算法结构、函数模块、指针、数据文件、内存映射等基本概念,深入地讨论了C语言程序设计中的数据结构、数据存储和经典算法。全书分为11章,第1章为C语言概述、第2章为数据类型与表达式、第3章为顺序结构程序设计、第4章为选择结构程序设计、第5章为循环结构程序设计、第6章为数组、第7章为函数、第8章为指针、第9章为自定义数据类型、第10章为文件、第11章为软件基础知识。本书涉及C语言程序设计的全部内容和软件基础知识的主要内容。本书由长期工作在教学一线的教师编写,全书各知识单元编排顺序得当,结构合理严谨,内容丰富、由浅入深、循序渐进,详略度把握得当,书中配置了大量运行在VC环境下的例题,是一本理想的C语言程序设计的教材。本书既可以作为各类高等院校本、专科非计算机专业的C语言程序设计的教材,也可以作为独立学院、高职高专、网络学院的教材。
-
ASP.NET程序设计与应用李金良,王征风,王红刚,等 编《ASP.NET程序设计与应用/新编应用型系列技能丛书》作为陕西省“ASP.NET程序设计与应用”精品资源共享课的配套教材,以Visual Studio 2010和SQL Server 2008为开发环境,以C#为开发语言,通过案例详细论述了ASP.NET在项目中的应用。本书从应用的角度出发进行编写,降低了理论难度,增强了实践应用性。全书共分12章,内容主要包括:搭建ASP.NET开发环境,ASP.NET控件应用,ASP.NET内置对象,ADO.NET数据库技术及数据绑定技术,AJAX无刷新技术,报表和母版页技术,ASP.NET三层架构技术,Web Service技术,网站发布、打包及部署技术,项目实战案例设计过程等。书中实例详解由4部分组成:“实例说明”提出实例需求和运行效果;“关键技术”介绍实例用到的技术及使用方法;“设计过程”讲述实例的设计步骤;“知识拓展”引出其他应用技术所解决的实际问题。每章的“疑点解答”给出了在设计过程中容易发生的错误及解决方案。此外,“章节训练”加强了动手能力训练,并提升了编程思想。《ASP.NET程序设计与应用/新编应用型系列技能丛书》知识体系全面,实践结构新颖、内容充实,可作为普通高等院校计算机科学与技术、网络工程、软件工程等相关专业ASP.NET课程的教材,也可供从事Web程序设计相关工作的技术人员学习参考。
-
iOS编程实战(美)Rob Napier,Mugunth Kumar 著; 美团移动 译《iOS编程实战》是最受开发者喜爱的iOS进阶图书。它包含大量代码示例,主线是围绕如何设计、编写和维护优秀的iOS应用。开发者可从《iOS编程实战》学到大量关于设计模式、编写可重用代码以及语法与新框架的知识。相对上一版,新版进行了大幅修订,新增6章阐述iOS 7新特性,并对大部分内容进行了更新,涵盖了iOS 7大部分新增特性,包括新的后台操作(第11章)、Core Bluetooth(第13章)、UIKit 动力学(第19章)以及TextKit(第21章)。我们提供了如何处理新的扁平化UI的指南(第2章),还新增了一章开发者不太常见但相当实用的“小技巧”(第3章)。《iOS编程实战》适合iOS移动开发人员。
-
Android开发实例大全王东华 等著本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。全书分为18章,分别讲解了UI布局实例集锦、控件实例集锦、自动化服务实例集锦、数据存储实例集锦、电话和短信实例集锦、图形图像实例集锦、和网络有关的实例集锦、多媒体实例集锦、Google地图实例集锦、Google API实例集锦、平板应用实例集锦、游戏应用与程序优化。并且在本书最后,通过4个大型综合实例,分别介绍了开发手机地图系统、音乐播放器系统、NBA激情投篮游戏、综合邮件系统的基本过程。
-
OpenStack实战指南黄凯,毛伟杰,顾骏杰 著开源项目OpenStack正在公有云和私有云中大行其道,众多IT企业和研发团队的开发人员都跃跃欲试想要搭上这一班“云计算的动车组”。面对有史以来最为庞杂、参与人数最多的开源项目之一,如何快速理顺OpenStack中纷繁复杂的各种概念?如何深度集成和定制某个功能模块?出现问题时面对隐晦的日志无法找到根本原因怎么办?想弄清楚OpenStack某个模块的设计精髓以模仿这样一个大规模分布式计算框架,又该学些什么?本书将带领你抽丝剥茧,了解每个模块的使用方法和工作原理,让你可以在短时间内一窥OpenStack的全貌并找到最合适的方法深度定制一个云计算环境。《云计算与虚拟化技术丛书:OpenStack实战指南》的主要内容和特色:由浅入深,既有快速上手向导,又有深度定制所需的重要知识点。本书突出以实战为主的阅读目的,所有内容都在一线真实环境中经过实践检验。对于关键参数和大量配置信息均给出了归纳和说明,去繁取精,一目了然。针对每个组件不仅做了针对性的用法分析,同时介绍一些与云计算相关的虚拟化知识和系统管理方法。结合大量图例展示组件之间的调用顺序和关系,全方位展示系统过程与原理。配合各章的主题,进行关键核心代码的解读,做到“知其然,也知其所以然”,帮助读者进一步开展更深入的学习。本书是目前有关OpenStack使用和开发方面较全面的作品,结合了作者在各自领域的实战经验和最佳实践,全方位整理和总结了各种与OpenStack相关的知识和文档,通过通俗易懂的语言,并配以大量关键代码的解读,深入浅出地介绍OpenStack的关键组件,帮助读者快速高效地了解和掌握基于OpenStack的云计算环境的搭建与运营。书中首先通过介绍OpenStack体系结构和相关开发资源,以及第2章的向导帮助读者快速配置一个普通的OpenStack环境。然后重点介绍如何使用OpenStack的计算API以及如何通过扩展来得到自定义功能,其中包括定制化开发Horizon图形界面所需要了解的各种知识。接着围绕OpenStack的计算、存储和网络组件进行深入剖析和展示,如基本调用流程、主要配置项和常用选项的使用方法等。最后综合数据中心的典型运维场景介绍了OpenStack日常维护与诊断,进一步帮助读者提升对OpenStack的掌握与运用。