本书描述了一种恰如其分的架构设计方法。作者建议根据项目面临的风险来调整架构设计的成本,并从多个视角阐述了软件架构的建模过程和方法,包括用例模型、概念模型、域模型、设计模型和代码模型等。本书不仅介绍方法,而且还对方法和概念进行了归类和阐述,将软件架构设计融入开发实践中,与敏捷开发方法有机地结合在一起,适合普通程序员阅读。
《Oracle高性能系统架构实战大全》介绍与 Oracle 数据库性能相关的方方面面,涵盖了 Oracle 的体系架构,其背后的运行机制包括事务、锁与闩、多版本并发,各种 Oracle 高级特性如分区、并行执行、直接路径操作,以及大数据导入 / 导出性能优化,并用具体的例子来解释每个特性,它是如何工作的、其限制是什么。 本书用通俗易懂的方式介绍如何理解并掌握 Oracle SQL 执行计划,如何高效地掌握 Oracle SQL 性能分析与优化,这是摆在众多开发人员面前的两座大山。 本书不仅是从 Oracle 数据库与 SQL 优化本身的角度探讨高性能架构设计,更重要的是从整个应用层、综合中间件角度考虑各特性是否适合采用 Oracle 实现,如何在 Java 及 JDBC、 MyBatis 中优化。为此多个章节专门探讨 Oracle 不擅长的特性,以及如何在 Java 和中间件中更好地实现它们。 本书适合具有一定 Oracle 数据库经
内容简介 br 这是一本从工具、原理、算法3个维度指导读者零基础快速掌握目标检测技术及其应用的入门书。 br 两位作者是 的AI技术专家和计算机视觉算法专家,在阿里、腾讯、百度、三星等大企业从事计算机视觉相关的工作多年,不仅理论功底扎实、实践经验丰富,而且知道初学者进入计算机视觉领域的痛点和难点。据此,两位作者编写了这本针对目标检测初学者的入门书,希望从知识体系和工程实践的角度帮助读者少走弯路。 br ~2章是目标检测的准备工作,主要介绍了目标检测的常识、深度学习框架的选型、开发环境的搭建以及数据处理工具的使用。 br 第3~5章是目标检测的技术基础,主要讲解了数据预处理和卷积神经网络等图像分类技术的基础知识。 br 第6章比较详细地介绍了香港中文大学的开源算法库mmdetection。 br 第7~10章详细地讲解了目标检测的概念、原
华为自主研发的HarmonyOS(鸿蒙系统)是一款 面向未来 、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。借助 HarmonyOS 全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。《鸿蒙HarmonyOS应用开发从入门到精通》采用的HarmonyOS 2.0版本作为基础,详细介绍了如何基于HarmonyOS来进行应用开发。 全书分为3部分: ?入门(1-4章):介绍HarmonyOS的背景、开发环境搭建,并创建一个简单的HarmonyOS应用。 ?进阶(5-27章):介绍HarmonyOS的核心功能的开发,内容包括Ability、UI开发、线程管理、视频、图像、相机、音频、媒体会话管理、媒体数据管理、安全管理、二维码、NFC、蓝牙、WLAN、网络管理、电话服务、设备管理、数据管理等。 ?实战(28-32章):演示HarmonyOS在各类场景下的综合实战案例。 《鸿蒙HarmonyOS应用开发从入门到精通》辅以
《iOS 6高级开发手册(第4版)》是市面上畅销的iOS开发图书的全新升级版本,以苹果发布的iOS 6为基础编写而成。在本书中,资深iOS开发专家Erica Sadun与大家分享了一些用于iOS 6高端开发的成熟、可靠的方法,并借助大量的代码示例对这些方法进行演示讲解,从而降低了iOS开发的学习难度。 《iOS 6高级开发手册(第4版)》是《iOS 6核心开发手册(第4版)》的姊妹篇,总共分为13章,先后讲解了特定设备的iOS开发、文档和数据的共享、Core Text的使用方式、iOS开发中使用到的几何学知识、应用在接入网络时需要解决的问题、图像的处理、图像捕获、音频处理、Address Book框架在应用中的使用、地理定位、GameKit和StoreKit的使用,以及如何使用推送通知等内容。 《iOS 6高级开发手册(第4版)》语言简练、内容丰富,并在配套网站上提供了完整的示例代码,适合具有一定iOS开
萨顿编著的《iOS6不错开发手册(第4版)》是市面上很畅销的iOS开发图书的全新升级版本,以苹果发布的iOS 6为基础编写而成。在本书中,资历iOS开发专家Erica Sadun与大家分享了一些用于iOS 6高端开发的成熟、可靠的方法,并借助大量的代码示例对这些方法进行演示讲解,从而降低了iOS开发的学习难度。 《iOS6不错开发手册(第4版)》是《iOS 6核心开发手册(第4版)》的姊妹篇,总共分为13章,先后讲解了特定设备的iOS开发、文档和数据的共享、Core Text的使用方式、iOS开发中使用到的几何学知识、应用在接入网络时需要解决的问题、图像的处理、图像捕获、音频处理、Address Book框架在应用中的使用、地理定位、GameKit和StoreKit的使用,以及如何使用推送通知等内容。 本书语言简练、内容丰富,并在配套网站上提供了完整的示例代码,适合具有一定iOS开发经验或其他移动开发经
刘波文、孙岩编著的《嵌入式实时操作系统μC\OS-Ⅱ经典实例--基于STM32处理器(附光盘第2版)》紧紧围绕“μC/OS-II系统设计”这一主题,立足实践解析了嵌入式实时操作系统μC/OS-II与嵌入式图形系统μC/GUI的设计与应用。本书主要以ARM Cortex-M3内核的STM32F103处理器、嵌入式实时操作系统μC/OS-II及嵌入式图形系统μC/GUI作为讲述对象。全书共分为20章,所讲述的18个实例涵盖了最常用的外设以及最典型的应用,理论与实践指导性强。所有的实例都基于嵌入式实时操作系统μC/OS-Ⅱ和嵌入式图形系统μC/GUI,同时也都涉及硬件底层程序设计,软件设计架构均参照应用软件层、系统软件层、硬件抽象层、硬件外设驱动层次安排,通俗易懂。 《嵌入式实时操作系统μC\OS-Ⅱ经典实例--基于STM32处理器(附光盘第2版)》可作为高校计算机、电子信息工程、自动化控制等相关专业本科生和研究
本书以苹果公司推出的Mac OS Sierra为基础,图文并茂地介绍了这一操作系统的各种功能和具体使用方法。全书共分14 章,内容包括:进入Mac OS 的世界、Dock 栏、桌面、Finder、SpotlightaSiri、账户、网络与共享、iCloud、Mac OS 日常应用、Mac OS 网络、Mac OS 多媒体应用、iWork、iMovie、应用获取与安装及Mac OS 系统与安全,讲解全面又详细,方便读者学习并快速掌握Mac OS Sierra 系统的操作。在本书的附录部分,还向读者介绍了100 余个使用Mac OS 的小技巧,帮助读者快速提升使用水平,成为Mac 达人。 本书不仅适用于希望快速掌握或全面了解Mac OS Sierra操作系统各项功能以及使用技巧的读者,亦可作为目前正在使用低版本OS X 操作系统读者的参考用书。
从移动电话到互联网,我们的生活越来越依赖于以无缝和透明的方式将计算机和其他设备链接在一起的分布式系统。本书全面介绍分布式系统的设计原理和实践及其*进展,并使用大量*的实例研究来阐明分布式系统的设计与开发方法。 《分布式系统概念与设计(英文版.第5版)》前几版已被爱丁堡大学、伊利诺伊大学、卡内基—梅隆大学、南加州大学、得克萨斯a m大学、多伦多大学、罗切斯特理工学院、北京大学等众多名校选用为教材。第5版在上一版的基础上,新增了三章内容,分别介绍间接通信、分布式对象和组件、分布式系统设计(以google为例)。
这一次,我们告别雪豹,迎来了更强大的Lion。 《I'm a Mac:雄狮训练手册》内容详尽,逻辑清晰,从整体入手,层层分解,逐级放大,从开机、桌面、菜单栏、Dock、Finder、多媒体、网络、实用工具……对Mac做了全面的解剖处理,一直解剖到Mac的“神经”系统,深入浅出。 《I'm a Mac:雄狮训练手册》不仅有操作性的介绍,更有原理性的介绍,通过它你可以对Mac有一个全新的认识,读完本书,你就完全可以驾驭你的雄狮,甚至对以后的雄狮后代也有所了解,因为它们都是猫科动物,有共同习性。Mac历来注重简单,但是如何把这种简单的威力爆发出来并不简单,这本书就是告诉你简单的威力,简单也可以很强大。用苹果的话说就是,Mac之简单,UNIX之威力。 无论你是一个Mac新用户,还是一个Mac老用户,都能从中得到惊喜,因为这是一部Mac的体验之旅,这就
实时系统是在嵌入式系统、工业自动化系统和多媒体系统高度发展的基础上形成的一个新概念。《分布式实时系统》采用认知领域的一些**见解,以连贯、简洁、可理解的方式,系统地介绍了实时系统的产生背景、理论与技术基础,描述了分布式实时系统在架构层面的设计原理,并重点探讨了在预期负载和故障情况下强实时系统的设计、实现和评估方法。《分布式实时系统》共分为10章,每章配有习题。 《分布式实时系统》在编写过程中广泛吸取了实时系统设计方面的**成果,《分布式实时系统》内容自成体系,结构紧凑,前后呼应,具有一定的先进性、系统性和实用性。
iOS开发如日中天,iOS 6又为我们带来了大量的高级特性,从事移动开发的你,还等什么? 《iOS 6编程实战》急开发者之所急,揭秘了多数开发类图书未曾展示过的iOS 6高级特性和开发技巧,带你深入了解iOS6。作者结合自己多年的实践经验,毫无保留、面面俱到地讲解了如何充分利用强大的SDK将你的移动开发技能发挥到极致。全书涵盖了安全、多任务处理、多平台运行、块与函数式编程、高级文本布局、性能调优,以及如何通过应用内购买功能提高销售业绩。 久经“杀场”的两位作者Rob Napier和MugunthKumar在本书中分享了他们为苹果移动设备开发“杀手级”应用的宝贵经验。以下是《iOS 6编程实战》部分精彩内容摘录: 兼容iPhone 5充分利用集合视图 操作Objective-C运行时 性能调优和消除BUG 用Security Services确保数据安全 面向REST式Web服务创建高性
本书以全面讲解了Mac计算机*操作系统OS X 10.8 Mountain Lion的使用方法,帮助读者充分理解和驾驭苹果电脑。本书共12章,细致地讲解了OS X Mountain Lion的新增功能、Finder、自定义工作环境、输入法与打印、网络设置、办公软件套件、在线应用程序商店、数字影音设置、iCloud云存储、系统自带的实用工具、 OS X安装、升级以及系统的维护、备份与还原。