本书通过经典的软件设计模式和嵌入式编程的全新模式来帮助你培养许多良好的开发习惯。你会学习到如何为处理器而不是操作系统来搭建系统架构,并且了解到处理硬件问题和制造工艺所需的特殊技术。
你可以从书中学到使用Scala、Java和Python创建你的靠前个Spark程序;在你自己的计算机以及Amazon EC2上建立、配置Spark开发环境;访问公共机器学习数据集,使用Spark载入、处理、清理、转换数据;使用Spark的机器学习库来实现能够利用各种熟知的机器学习模型的程序;等等。
Google的TensorFlow是机器学习世界的游戏规则改变者。《TensorFlow 1.x机器学习(影印版·英文版)》将教你如何发挥Python和TensorFlow 1.x的威力更容易地入门机器学习。首先,你将了解基础的安装过程并浏览TensorFlow 1.x的各种能力。然后是训练和运行分类器,以及介绍库中的特性,包括TensorBoard的数据流图、训练和性能可视化——全部通过一个例子展现——富含背景信息且来自多个行业的实际问题。你将进一步探索文本和图像分析,并在TensorFlow 1.x中学习CNN建模和设置。接下来,实现一个完整的真实生产系统,从训练到运行一个深度学习模型。逐步深入学习Amazon Web Services(AWS)并创建一个深度神经网络以解决视频活动识别问题。很后,把caffe模型转换到TensorFlow,并学习不错TensorFlow库:TensorFlow—Slim。学完《TensorFlow 1.x机器学习(影印版·英文版)》,你会被武装成可以应对机
本书讲解了几种iOS的攻击手段,以及黑客们常用的工具和技术。内容包括:了解黑客如何通过代码注入来使应用感染恶意软件、阻止攻击者劫持SSL会话和窃取数据流量等。
《精通Perl(第2版)(影印版)(英文版)》:你需要朝Perl迈出下一步,精通可以让编码更简单、维护更方便、执行更快速的高级概念。《精通Perl(第2版)(影印版)(英文版)》并不是一些奇妙诀窍的集合,而是一种针对Perl编程的思考方法,适用于解决调试、配置和很多作为一名编程工作者会遇到的日常问题。《精通Perl(第2版)(影印版)(英文版)》是O'Reilly出版社标志性的Perl教程系列中的第三本(前面两本是《Learning Perl》和《Intermediate Perl》),本次完全修订版把所有内容都整合在一起,帮助你随心所欲地掌握Perl。
抛弃你对于C语言的那些陈旧观念吧。你应该重新学习这门编程语言,它早已改变了过去的面貌。在《21世纪C语言(影印版)》中,你将了解到在其他C语言书籍中所缺失的那些近期新技术。C语言不仅仅是现代编程语言的基石,它本身也是一门现代语言,尤其适合于编写高效的、很好的应用程序。你需要放弃那些只有在大型机时代才有意义的旧习,转而选择相应的工具来使用这门改进的极其简单的语言。无论目前你是哪门编程语言的拥护者,你都不得不承认C语言也很出色。 《21世纪C语言(影印版)》的作者是克莱门斯。
《GAE编程指南》是一种云计算服务,跟其他的同类产品不同,它提供了一种简单的应用程序构建模型,通过这种模型,你可以轻松地构建出能够容纳数百万用户的应用程序。《GAE编程指南》是介绍使用这个强大平台的专家级实践指南。App Engine提供了几乎无限的计算能力,
树莓派(Raspbe rry Pi)是一种价值35美元左右 、信用卡大小的计算机,它具备很多应用功能,如桌 面计算、音频和视频回放,并且在很多工业、商业和 家庭应用中作为控制器存在。 易卜拉欣编*的《树莓派项目实战(影印版)(英 文版)》主要讲述树莓派计算机和它在控制应用中的使 用。本书通过示例,使用浅显的语言讲解了如何配置 树莓派,如何安装和使用Linux操作系统,如何使用 Python编程语言编写程序和如何开发基于硬件的项目 。 本书开始部分介绍了树莓派计算机,包括购买必 要的设备和在命令行状态下安装、使用Linu×操作系 统。本书使用样例程序讲解了用户友好的图形桌面操 作环境的使用。本书通过几个简单步骤讲述了树莓派 的网络接口,并且演示了如何从台式机或者笔记本计 算机上访问树莓派计算机。本书接下来的部分涵盖 Python编程语言、硬件开发工具、硬
Clojure是一个在JVM平台运行的动态函数式编程语言,其语法接近于LISP语言,在JVM平台运行的时候,会被编译为JVM的字节码进行运算。Clojure保持了函数式语言的主要特点,并且还能够非常方便的调用Java类库的API,和Java类库进行良好的整合。本书讲解Clojure的知识。
《精通嵌入式Linux编程(影印版)(英文)》带领你检视整个产品周期,深入讲解每个产品阶段用到的组件和选项。首先学习的是工具链、bootloader、Linux内核以及根文件系统的配置方法。然后学习使用两种很常用的构建系统(Buildroot和Yocto Project)来加快和简化开发过程。打下了坚实的基础之后,接下来要讲述如何发挥出raw NAND/NORflash memory(闪存)和managed flash(管理闪存)。MMC芯片的效用,其中包括延长设备生存期以及执行可靠性in—field更新的机制。随后要讲到POSIX线程的用法,这对于很终设备的响应性以及性能有着极大的影响。很后会介绍一些性能分析技术以及使用perf和ftrace跟踪应用程序和内核代码。
web访问方式的不断变化意味着屏幕尺寸和用户体验永远没有上限,响应式页面使得页面内容得以适应于现在和将来的设备。学习使用“响应和移动优先”的方法构建网站,使其能够轻松地呈现在所有的访问设备之上。通过大量的示例以及对于现代流行技术和语法的详细讲解,本书可以作为一切“响应式”实现的全面参考资料。第二版涵盖了所有最前沿的技术和工具,足以让你实现杰出的响应式设计,确保项目能够经受住未来的考验。
本书通过经典的软件设计模式和嵌入式编程的全新模式来帮助你培养许多良好的开发习惯。你会学习到如何为处理器而不是操作系统来搭建系统架构,并且了解到处理硬件问题和制造工艺所需的特殊技术。
新一波产品浪潮专注于帮助人们改变其行为和日常生活,无论是更多的锻炼(Jawbone Up)、管理财务(Hellowallet)还是组织邮件(Mailbox)。温德尔编著的《行为变化设计(影印版)》这本实用指南将为你展示如何为那些力图采取行动并达成目标的用户设计这些类型的产品。 Stephen wendel是HelloWallet的首席研究员,他将带领你一步步地把行为经济学和心理学应用到产品设计和开发的实际问题中去。你将学习到一种简单的迭代方法来确定目标用户及其行为、构建产品和评估效果。同时你也会了解到如何创建易用的产品来帮助人们作出积极的改变。
开篇介绍了Hadoop YARN, MapReduce, HDFS以及其它Hadoop生态系统组件的安装。在本书的指引下,你很快就会学习到很多激动人心的主题,例如MapReduce模式,使用Hadoop从事分析、归类、在线销售、推荐、数据索引及搜索。
web访问方式的不断变化意味着屏幕尺寸和用户体验永远没有上限,响应式页面使得页面内容得以适应于现在和将来的设备。学习使用“响应和移动优先”的方法构建网站,使其能够轻松地呈现在所有的访问设备之上。通过大量的示例以及对于现代流行技术和语法的详细讲解,本书可以作为一切“响应式”实现的全面参考资料。第二版涵盖了所有最前沿的技术和工具,足以让你实现杰出的响应式设计,确保项目能够经受住未来的考验。
如果你需要维护大型而且复杂的Hadoop集群的话,《Hadoop操作手册(影印版)》是绝对必需的。随着Hadoop变成数据中心里大规模数据处理的行业标准,操作手册方面的需求急剧增长。萨默尔,cloudera公司的首席方案架构师,在本书中为你展示了产品级Hadoop的运行细节,从规划、安装和配置系统到提供可持续的维护管理。 《Hadoop操作手册(影印版)》这本操作指南并没有列举每种可能的场景,它更注重实效,描述了在重要部署中的各项步骤。 本书内容: HDFS和MapRedLice概览:它们存在的原因和原理; 从硬件和OS选择到网络需求来规划Hadoop部署; 根据重要属性列表来学习搭建和配置细节; 通过在多个组中共享集群来管理资源; 获取最常见的集群维护任务运行手册; 监控Hadoop集群——以及学习基于实际例子的故障检测; 使用基础工具和技术来处理备份和灾难性故障。
在使用关系型数据库搭建Java企业应用时,你可以选择多种数据访问框架。但是在处理大数据的时候呢?波拉编著的《Spring Data(企业级Java的现代数据访问技术影印版)》这本包含丰富实践的指南将为你展示Spring Data如何使得搭建基于诸如NoSQL 和Hadoop这样一些新型数据访问技术的应用变得更加简单。 《Spring Data(企业级Java的现代数据访问技术影印版)》通过多个示例项目,你将了解到Spring Data如何提供了一个兼容 NoSQL特有特性和功能的编程模型,以及它如何帮助你开发基于诸如数据分析、事件流处理和工作流之类用例的 Hadoop应用。你也将找到那些Spring Data添加到Spring现有JPA和 JDBC中的特性,它们用来实现基于RDBMS的数据访问层。
Clojure是一个在JVM平台运行的动态函数式编程语言,其语法接近于LISP语言,在JVM平台运行的时候,会被编译为JVM的字节码进行运算。Clojure保持了函数式语言的主要特点,并且还能够非常方便的调用Java类库的API,和Java类库进行良好的整合。本书讲解Clojure的知识。
《精通Perl(第2版)(影印版)(英文版)》:你需要朝Perl迈出下一步,精通可以让编码更简单、维护更方便、执行更快速的高级概念。《精通Perl(第2版)(影印版)(英文版)》并不是一些奇妙诀窍的集合,而是一种针对Perl编程的思考方法,适用于解决调试、配置和很多作为一名编程工作者会遇到的日常问题。《精通Perl(第2版)(影印版)(英文版)》是O'Reilly出版社标志性的Perl教程系列中的第三本(前面两本是《Learning Perl》和《Intermediate Perl》),本次完全修订版把所有内容都整合在一起,帮助你随心所欲地掌握Perl。