计算机组织与体系结构
-
Android底层开发实战周庆国 郑灵翔 康筱彬 刘同山本书分为四个部分:**部分为预备知识篇,简要介绍嵌入式系统的定义与软硬件开发以及Android开发环境的搭建。第二部分为系统结构篇,主要介绍Android系统的源码结构、内核与相关工具以及环境库。第三部分为驱动设计篇,主要介绍Android系统中常用外接设备的驱动架构以及实现。内容包括NDK编程、Android中HAL模型架构与实现流程。作为教学实例,*后分析了Android系统中的Camera与WIFI两个功能部件的的驱动设计。第四部分为实例分析篇,通过对具体开发板硬件结构编程原理的介绍到系统级的实例讲解。在简要介绍系统底层开发流程的基础上,首先分析了主流的Zynq和pcDuino平台上开发环境的搭建、Linux内核以及Android系统的编译、下载;然后结合前文学习过的知识点,从零开始设计LED显示系统的Linux内核驱动、AndroidHAL支持和服务层设计、顶层App的实现;作为进阶部分,本书*后介绍了对Android内核进行跟踪调试与性能测试的工具软件、工作流程以及结果分析。 -
Android网络开发从入门到精通代林峰在Android系统从诞生到现在的短短几年时间里,它凭借操作的易用性和开发的简洁性,已牢牢占据智能手机操作系统市场占有率榜首的位置。而在Android应用开发领域中,网络开发一直是贯穿Android知识体系的核心内容之一。本书全部内容分为四篇,共计17章,循序渐进地讲解了Android网络开发方面的知识。本书从搭建开发环境和核心框架分析讲起,依次讲解了Android系统概述,Android网络开发基础,Java中的网络通信基础,下载、上传数据,Socket数据通信,处理XML数据,WebKit浏览网页,开发移动网页,开发蓝牙应用程序,开发Wi-Fi应用程序,NFC近场通信技术详解,开发电子邮件应用程序,Android典型网络应用实践,开发移动微博应用程序,开发Web版的电话本管理系统,开发移动微信系统,开发仿陌陌交友系统等高级知识。本书几乎涵盖了Android网络开发中的所有主要内容,并且全书内容言简意赅,讲解方法通俗易懂、详细,不但适合应用开发高手们的学习,也特别适合初学者的系统学习。本书适合Android初学者、Android爱好者、Android网络开发人员和移动浏览器开发人员,也可以作为相关培训学校和大专院校相关专业的教学用书。 -
手机测试Robotium实战教程杨志伟 编著《手机测试Robotium实战教程》讲解了用Robotium进行移动测试的主要技术,并通过实例,让读者达到学以致用的目的,主要内容为:移动端自动化测试的工具选择、测试开发环境搭建、Robotium入门、建立测试工程、运行第1个Robotium测试实例、被测App详细功能介绍、实战测试项目搭建、自动化测试脚本编写、测试框架完善、Robotium自动化测试用例、测试代码批量运行、持续集成、Crash处理、跨应用解决方案、代码覆盖率、代码覆盖率展现、常见错误及解决方法等实战技术和技巧,将帮助读者尽快学懂用Robotium进行移动测试的知识。《手机测试Robotium实战教程》适合移动端功能测试人员、Web端功能测试人员、自动化测试人员、测试开发人员、移动端开发人员阅读学习,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。 -
Android三维程序设计(美)Prateek,Mehta《Android三维程序设计:基于OpenGL ES的图形应用程序设计》详细阐述了与Android移动设备以及OpenGL ES开发相关的基本解决方案,主要包括ES 2.0基础知识、3D建模、Blender软件应用、纹理和着色、Tank Fence游戏开发等内容。此外,《Android三维程序设计:基于OpenGL ES的图形应用程序设计》还提供了丰富的示例以及代码,以帮助读者进一步理解相关方案的实现过程。《Android三维程序设计:基于OpenGL ES的图形应用程序设计》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 -
Swift游戏实战指南柯博文本书系统介绍了基于Swift语言的iOS开发原理与项目实践。全书内容包括Swift语法、Swift函数和类型、游戏主菜单设计、游戏关卡菜单设计、计分数表设计、拼写游戏设计、场景、音乐与音效、广告、icon和引导画面的设置、飞飞熊游戏案例、飞碟引导游戏案例、上架与测试等。 为了提高学习效果,本书为所有案例设计提供了完整的教学录像及源代码文件。 本书可作为广大iOS开发人员、游戏开发人员的入门参考读物。 -
Android编程实战学习手册唐城教育本书基于**的Android4.2编写,Android SDK、ADT都基于4.2版本进行设计。本书全面介绍了Android应用开发的相关知识,内容涵盖Java基础知识、Android用户界面开发、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体开发、网络通信编程、Android平台的WebService、传感器应用开发、GPS应用开发、地图开发等。 本书并不局限于介绍Android编程的各种理论,而是从项目案例的角度讲授,全书包括近百个实例,可帮助读者更好地理解各知识点在实际开发中的应用,供开发时参考。如果读者在阅读本书时遇到技术问题,可在网上发帖,作者会及时予以解答。 -
文化政策与治理胡惠林,单世联,凌金铸胡惠林、单世联、凌金铸主编的《文化政策与治 理(文化产业与中国问题研究)》以党的十八届三中全 会提出的“推进国家治理体系和治理能力现代化”为指导思想,开展对于“国家文化治理体系和治理能力 现代化”文化政策理论与治理实践研究。主要包括义 化政策与治理基础理论研究、文化政策与治理比较研 究、文化政策与治理经验分析、文化政策与治理发展 史研究、文化政策与文化法治研究以及文化政策与治 理案例等。 -
OS X系统管理和部署Tony Liu本书讲述当代Mac计算机OS X系统的特性和实际应用中的方法和技术,从实用出发,在8个方面(用户管理、管理OS X、文件系统管理、客户端控制、打印/传真、软件分发、安全和系统部署)讨论如何在实际网络环境中有效管理Mac系统,解释各个方面的系统自带功能、实际工作中的命令使用,管理过程的自动化,并有大量具体实例和讲解,以帮助读者深入理解和掌握;揭示Apple官方没有正式宣布的内部功能和实际应用;介绍众多第三方软件,让读者了解和掌握当今流行、灵活和高效的部署方法;介绍Mac部署的方法论和可使用的策略。 -
算法之美左飞本书以现代计算机常用的十八种数据结构为线索,结合C++中的STL编程实践,详细介绍了四大算法设计思想(贪心法、动态规划、分治法、回溯法)、二十大经典问题和四十二个重要算法。具体涉及的数本书围绕算法与数据结构这个话题,循序渐进、深入浅出地介绍了现代计算机技术中常用的40 余个经典算法,以及回溯法、分治法、贪婪法和动态规划等算法设计思想。在此过程中,本书也系统地讲解了链表(包括单向链表、单向循环链表和双向循环链表)、栈、队列(包括普通队列和优先级队列)、树(包括二叉树、哈夫曼树、堆、红黑树、AVL 树和字典树)、图、集合(包括不相交集)与字典等常用数据结构。同时,通过对22 个经典问题(包括约瑟夫环问题、汉诺塔问题、八皇后问题和骑士周游问题等)的讲解,逐步揭开隐匿在数据结构背后的算法原理,力图帮助读者夯实知识储备,激活思维技巧,并最终冲破阻碍编程能力提升的重重藩篱。 -
HCNA实验指南苏函本书为华为系统网络技术的基础教材,内容包括网络领域,特别是路由交换领域的基本知识与技术。作为华为公司产品与技术的专业教材,本书将使用华为公司的路由器交换机操作系统作为平台,介绍如何使用这些设备实现基本的网络技术,进行网络互联的操作,以及如何对设备本身加以管理与使用。
