Android安全架构深究 pdf

  本书自底向上描述了Android 的安全架构,深入探究与安全相关的Android 子系统、设备和数据组件的内部实现。其中包括包和用户管理,权限和设备策略,以及一些特殊机制——密码服务、凭据存储和安全元件的支持等。本书面向所有对Android 安全体系架构感兴趣的读者,希望对Android 整体或子系统进行评估的安全研究员,以及致力于定制和扩展Android 的开发人员。读者最好具有Linux 系统和安卓开发的相关知识。

精通iOS开发(第7版) pdf

  《精通iOS开发(第7版)》是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,使用Swift和Objective-C两种语言循序渐进地讲解了适用于iPhone/iPad开发的基本流程。新版介绍强大的iOS 8操作系统,涵盖Xcode 6的新功能,书中所有案例全部重新编写。

Android 5.0开发范例代码大全(第4版) pdf

  《Android 5.0开发范例代码大全(第4版)》提供了100多个来自实践的代码范例,并且使用完整的、现实的工作代码示例指导读者逐步学习大量实用主题。本书内容基于Android 5.0(涵盖新的Android Wear和TV SDK)进行了全面更新,同时适用于Android早期版本。本书没有抽象描述复杂的概念,而是采用生动的代码示例。在启动新的项目时,读者可以考虑复制和粘贴本书中的代码与配置文件,然后进行适当修改,使其符合自己的定制需求。本书富含提供深刻见解的说明和具有帮助作用的示例,指导读者为当前最热门的移动平台编写应用。本书提供许多务实的建议,可帮助读者快速而适当地完成工作,从而为读者节省从头创建项目所需的大量时间!主要内容● 针对Android智能手机、平板电脑以及最新的可穿戴设备和TV应用编写代码● 使用外部库节省时间和精力● 使用Android NDK和RenderScript提升应用程序性能● 设计高性能、响应灵敏和无缝衔接的应用程序● 在设备和其他外部硬件之间发送数据● 持久保存应用程序数据并在应用程序之间共享● 捕获和播放各种设备媒体项● 与Web服务通信● 最有效地利用用户界面

算法之美:隐匿在数据结构背后的原理(C++版) pdf

  本书以现代计算机常用的十八种数据结构为线索,结合C++中的STL编程实践,详细介绍了四大算法设计思想(贪心法、动态规划、分治法、回溯法)、二十大经典问题和四十二个重要算法。具体涉及的数本书围绕算法与数据结构这个话题,循序渐进、深入浅出地介绍了现代计算机技术中常用的40 余个经典算法,以及回溯法、分治法、贪婪法和动态规划等算法设计思想。在此过程中,本书也系统地讲解了链表(包括单向链表、单向循环链表和双向循环链表)、栈、队列(包括普通队列和优先级队列)、树(包括二叉树、哈夫曼树、堆、红黑树、AVL 树和字典树)、图、集合(包括不相交集)与字典等常用数据结构。同时,通过对22 个经典问题(包括约瑟夫环问题、汉诺塔问题、八皇后问题和骑士周游问题等)的讲解,逐步揭开隐匿在数据结构背后的算法原理,力图帮助读者夯实知识储备,激活思维技巧,并最终冲破阻碍编程能力提升的重重藩篱。

UI功夫 PC和APP界面设计全流程图解 pdf

  本书由腾讯公司视觉设计师编写,针对UI设计方向,从基础的知识出发,首先介绍了成为一名UI设计师需要做哪些方面准备工作。接下来,结合平时工作的流程,一步一步介绍怎样完成一套较为系统的UI,这里面又分别示范目前较为流行的PC端和手机端UI设计。笔者整理了高效设计师小技巧和经验习惯,使初学者能够更快上手,让自己的专业水平得到较大的提升。

Arduino程序设计指南 pdf

  本书主要介绍了在Arduino平台上进行编程开发,构建各种有趣应用的技术和方法。本书内容充分考虑到非电子信息学科初学者的需求,由浅入深,涵盖了Arduino编程的方方面面。全书分为三部分,第一部分介绍了Arduino的起源、组成和开发环境的使用;第二部分讲解了在C语言基础上派生出的Arduino编程语言的基础知识;第三部分介绍了完成各种应用功能的实用技术,包括读取数字、模拟信号,中断的使用,设备间通信,电机控制,LCD显示,网络通信,读写SD卡等。最后,通过一个综合性的原型系统,展示了从设计到实现完整项目的全过程。

iOS游戏框架Sprite Kit技术详解 pdf

  本书由浅入深,全面系统地介绍了iOS 2D游戏引擎Sprite Kit开发技术。本书提供了大量实例,供读者实战演练。另外,本书给出了大量的常见游戏特效,用于引出知识点,使得读者能知其所以然。这样,读者避免了直接面对生硬抽象的理论知识,从而更轻松地掌握Sprite Kit开发。本书共12章,分为3篇。第1篇为基础篇,涵盖的主要内容有第一个Sprite Kit程序、场景、精灵、动作和用户交互技术等。第2篇为进阶篇,涵盖的主要内容有游戏中的文字、音频和视频、粒子系统、Sprite Kit中的其他节点(包括修剪节点、形状节点、效果节点等技术)。第3篇为高级篇,涵盖的主要内容有物理引擎与碰撞、瓦片地图、发布应用程序等。本书涉及面广,从基本内容到高级技术再到核心原理,几乎涉及Sprite Kit开发的所有重要知识。本书既适合所有想全面学习Sprite Kit框架开发技术的人员阅读,也适合各种使用该框架进行游戏开发的工程技术人员使用。对于经常进行iOS 2D游戏开发的人员,更是一本不可多得的案头必备参考书。

Android应用开发学习手册 pdf

  《Android应用开发学习手册》详细讲解了Android应用开发的基本知识。全书内容分为5篇,共计28个章节,依次讲解了基础知识篇、核心技术篇、多媒体应用篇、网络应用篇、知识进阶篇5大核心模块。《Android应用开发学习手册》几乎涵盖了Android应用开发涉及的所有领域,在讲解每一个知识点时,都遵循了理论联系实际的讲解方式,从搭建开发环境开始讲起,最后到传感器开发、NFC和系统安全,详细剖析了Android应用开发的所有知识点。《Android应用开发学习手册》讲解详细、通俗易懂,非常适合于初学者学习和使用。《Android应用开发学习手册》适合Android初级读者、Android应用开发人员、Android爱好者、Android传感器开发人员、Android智能家居设计人员、Android可穿戴设备人员学习使用,也可以作为相关培训学校和大专院校对应课程的教学用书,还可以作为Android应用开发高手的参考用书。

苹果Mac OS Ⅹ 10.10 Yosemite超级手册 pdf

  这是一本以Yosemite 操作系统为基础,用*简单的方式帮助你快速成为Mac 达人的书。全书不仅通过图文并茂的方式以17 章篇幅讲述OS X 操作系统的主要功能、苹果公司出品的iPhoto、Pages以及微软Office 等众多应用程序的使用方法,还详细介绍了Yosemite 的绝大多数新功能。全书还提供了近100 个实用小技巧来提升读者的使用水平。本书不仅适用于希望快速掌握或全面了解OS X 操作系统各项功能以及使用技巧的读者,亦可作为目前正在使用低版本OS X 操作系统的读者的参考书。

中文Premiere Pro视频编辑剪辑设计与制作300例 pdf

  Premiere Pro是Adobe公司推出的一款*常*秀的视频编辑软件,该软件提供了高效、稳健、跨平台的影视编辑工作流程,支持多种视频格式,在影像合成、视觉效果设计、多媒体及网页动画制作等方面都可发挥作用。Premiere Pro 在**拥有大量的用户,备受视频制作设计师们的青睐。本书通过300个案例,向读者展示如何使用Premiere Pro制作高品质的影视作品。全书共分18章,所有案例都经过精心挑选和制作,将Premiere Pro的关键知识点融于案例操作中,并进行了深入而到位的讲解。本书按照软件功能及实际应用进行划分,在案例编排上循序渐进,既有打基础、筑根基的部分,又不乏综合创新,可以帮助读者更好地掌握Premiere Pro的使用与操作,进而应用Premiere Pro进行影视广告、动画及片头等的设计与制作。本书内容全面,结构合理,图文并茂,案例丰富,讲解清晰,不仅可以供初、中级读者使用,也可以作为大中专院校相关专业及影视、广告培训基地的教材用书,还*常适合读者自学、查阅。本书配套光盘包含书中所有案例的视频教学文件、源文件、素材文件和*终效果文件。