Webpack实战:入门、进阶与调优
¥44.85
这是一本能指导读者零基础快速掌握Webpack并轻松阶的实战性著作。 作者是资深的前端工程师,在Webpack领域有深厚的积累,是知名源包工具YKit的主导者和核心发者。本书从功能特性、工作原理、应用实践、性能优化4个维度对Webpack行了全面的讲解,内容上尽力避免了网络上已经公发表的各种资料和文档,而是从作者的实际经验出发,将更有价值的内容呈现给读者,尽量帮助读者少走弯路。 全书一共10章: 第1章是一个快速的指引,介绍了Webpack的概念、适用场景、发环境搭建,以及如何快速上手。 第2~7章详细讲解了Webpack的各项功能特性及其工作原理,同时讲解了它们的适用场景,以及如何付诸实践。 第8~9章深总结了包的性能优化和发环境的优化。 第10章介绍了其他包工具并对这些工具行了各项特性的对比。
Hyperledger Fabric菜鸟进阶攻略
¥44.85
本书从架构,核心部件,到实际发,涉及多个维度,共11章。第1章,Hyperledger Fabric的认识与环境搭建。第2章,深浅出Fabric架构设计。第3章,化繁为简自行搭建你的Fabric网络。第4章,全方位认识码:码作用及对码行管理与测试。第5章,码发与实践。第6章,深MSP成员管理与Fabric CA服务实现。第7章,白话Fabric共识机制。第8章,Fabric中数据分发机制的实现。第9章,Fabric分布式账本数据存储。第10-13章,Web应用环境搭建、架构以及基于区块技术的学历信息征信系统实现。
Android开发精要
¥44.85
如何才能写出贴近Android设计理念、能够更加*和可靠运行的Android应用?通过Android的源代码去了解其底层实现细节是*重要的方法之一!然而,Android系统太过于庞大,源代码实现复杂,学习的技术门槛和时间成本都很高。有没有一种方法既能帮助开发者深入理解Android应用开发,又能不被底层大量的实现细节所羁绊,迅速掌握编写高质量Android应用所需的知识?本书针对这个问题给出了完美的答案!它从Android繁杂的源代码中抽取出了Android开发的“精华”和“要点”,剥离了大量琐碎的底层实现细节,进行了高度概括和总结,不仅能帮助开发者迅速从宏观上理解整个Android系统的设计理念,而且能帮助开发者迅速从微观上掌握核心知识点的原理,从而编写出高质量的Android应用。 本书共13章,在逻辑上分为4个部分。*部分(1-2章):第1章系统介绍了Android的系统架构、核心模块和设计思想,旨在让读者真正理解它的设计理念;第2章讲解了Android源代码的获取、编译、阅读和编辑的方法。第二部分(3-6章):第3章深入阐述了Android组件机制的设计理念和重要特征,并详细介绍了4大组件的方法和原理;第4章讲解了Intent对象和Android的意图机制,阐明了Android是如何将来自不同应用、不同进程的组件整合在一起的;第5章解析了Android中各个组件的生命周期,包括组件的进程模型和线程模型;第6章从开发的角度详细阐述了组件间数据传递的解决方案,以及它们的优缺点和适用场景。第三部分(7-8章):第7章深入讲解了Android的控件框架,结合实际项目对重要控件的实现和使用逐一进行了分析,还包含Android 4.0界面开发的实践“精华”;第8章分析了Android的资源体系,剖析了Android底层对资源的处理。第4部分(9-13章):第9章讲解了Android的数据存储结构,以及不同数据存储模式的使用要点;第10章分析了Android的各种网络连接方式,涵盖NFC和基于Wifi的P2P连接等内容;第11章讲解了Android的定位服务、地址解析服务、地图服务的框架实现;第12章仔细分析了Android各种多媒体功能的实现机制;第13章对Android中比较有特色的一些模块的实现细节进行了分析。
Hadoop与大数据挖掘
¥44.85
这是一本适合教学和零基础自学的Hadoop与大数据挖掘的教程,即便你完全没有Hadoop编程基础和大数据挖掘基础,根据本书中的理论知识和上机实践,也能迅速掌握如何使用Hadoop行大数据挖掘。全书主要分为两篇:基础篇(1-7章),首先从宏观上介绍了大数据相关概念和技术,然后逐一对Hadoop、Hive、HBase、Pig、Spark、Oozie等一系列大数据技术的概念、原理、架构,以及企业应用方法行了详细介绍,同时配有大量的案例。掌握了这些内容,就具备了大数据技术的基础;挖掘实战篇(第8章),主要是一个企业级大数据应用项目——电子商务智能推荐系统。通过分析应用背景、构建系统,使读者了解针对系统的每一层应用使用什么大数据技术来解决问题。涉及的流程有数据采集、数据预处理、模型构建等,在每一个流程中会行大数据相关技术实践,运用实际数据来行分析,使读者切身感受到利用大数据技术解决问题的魅力。
Puppet权威指南
¥44.85
自动化运维领域的重磅之作,Puppet领域权威的、系统的、有深度的、极具企业实战价值的著作。腾讯高级运维工程师撰写,获得了来自腾讯、百度、*、新浪等多家*互联网企业的总监级运维专家的高度认可和联袂推荐。工欲善其事,必先利其器,在操作层面,本书从Puppet的基本功能到高级功能,再到二次发均有详细分析,内容详尽而系统,能帮助读者全面掌握Puppet的使用;知其然,更要知其所以然,在原理层面,《Linux/Unix技术丛书:Puppet权威指南》从多个层面和角度分析了Puppet的工作原理,能让读者更深理解和使用Puppet;好的经验是无价的,在应用层面,作者将自己几年来学习和应用Puppet积累的方法、技巧、*实践以及解决疑难问题的秘诀都毫无保留地奉献了出来,能让读者少走弯路,事半功倍;实践出真知,在实战层面,《Linux/Unix技术丛书:Puppet权威指南》给出了几个对企业很重要的、常见的综合性案例,不仅能帮助读者提高实战能力,还能给予他们解决这些问题的良好解决方案。
Spring技术内幕:深入解析Spring架构与设计原理(第2版)
¥44.85
本书是国内系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界拥有10余年发经验的资深Java专家亲自执笔,Java发者社区和Spring发者社区联袂推荐。本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起Java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优,而且还根据广大读者的反馈改了若干细节上的不足。更为重要的是,对过时的内容行了更新,并增加了大量内容,使本书更趋近于完美。 本书从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理行了深剖析。你不仅能从本书中参透Spring框架的优秀架构和设计思想,还能从Spring优雅的实现源码中一窥Java语言的精髓。本书在篇之前对Spring的设计理念和整体架构行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;*部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分深阐述了各种基于IoC容器和AOP的JavaEE组件在Spring中的实现原理;第三部分讲述了ACEGI安全框架、DM模块以及Flex模块等基于Spring的典型应用的设计与实现。 无论你是Java程序员、Spring发者,还是平台发人员、系统架构师,抑或是对源软件源代码着迷的代码狂人,都能从本书中受益。
大数据架构商业之路:从业务需求到技术方案
¥44.85
目前大数据技术已经日趋成熟,但是业界发现与大数据相关的产品设计和研发仍然非常困难,技术、产品和商业的结合度还远远不够。这主要是因为大数据涉及范围 广、技术含量高、更新换代快,门槛也比其他大多数IT行业更高。人们要么使用昂贵的商业解决方案,要么花费巨大的精力摸索。本书通过一个虚拟的互联网 O2O创业故事,来逐步展介绍创业各个阶段可能遇到的大数据课题、业务需求,以及相对应的技术方案,甚至是实践解析;让读者身临其境,一起来探寻大数据 的奥秘。书中会覆盖较广泛的技术,并提供相应的背景知识介绍,对于想一步深研究细节的读者,也可轻松获得继续阅读的方向和指导性建议。
HTML 5与CSS 3权威指南(第3版·下册)
¥44.85
《HTML 5与CSS 3权威指南(第3版 下册)》是HTML 5与CSS 3领域公认的标杆之作,被读者誉为“系统学习HTML 5与CSS 3的*著作”和“Web前端工程师案头图书之一”。 前两版累计印刷超过15次,网络书店评论超过8000条,98%以上的评论都是五星级的好评。不仅是HTML 5与CSS 3图书领域当之无愧的领头羊,而且在整个原创计算机图书领域是佼佼者。 第3版首先从技术的角度根据*的HTML 5和CSS 3标准行了更新和补充,其次根据读者的反馈对内容的组织结构和写作方式做了一步的优化,内容更经典,阅读体验也更好。 全书共29章,分为上下两册: 上册(1~17章)全面系统地讲解了HTML 5相关的技术,以HTML 5对现有Web应用产生的变革篇,顺序讲解了HTML 5与HTML 4的区别、HTML 5的结构、表单及新增页面元素、图形绘制、多媒体、本地存储、文件、WebRTC通信、扩展的XML HttpRequest、离线应用、Web Workers、地理位置信息、拖放与通知等内容; 下册(18~29章)全面系统地讲解了CSS 3相关的技术,以CSS 3的功能和模块结构篇,顺序讲解了各种选择器及其使用、文字与字体的相关样式、盒相关样式、背景与边框相关样式、布局相关样式、变形处理、动画、颜色相关样式等内容。 全书一共389个示例页面和2个综合性的案例,所有代码均通过作者上机调试,读者可下载书中代码,直在浏览器查看运行结果。
iOS应用软件设计之道
¥44.85
资深软件用户体验设计专家数十年软件开发与设计经验结晶,*揭示正确的软件设计理念与流程,ignorethecode.net创始人Lukas Mathis作序倾情推荐,Amazon全五星评价。 以一个完整示例清晰阐释将含糊的应用灵感转换成真是软件的全过程,深入剖析设计的通用原则和平衡决策的方法、技巧,为*开发应用软件提供翔实指导。
软件再工程:优化现有软件系统的方法与*佳实践
¥44.85
再工程领域的集大成之作,由有20 余年实践经验的杰出CTO 、资深软件架构师撰写,亚马逊全五星好评,指引你学会如何以小的花费,在短的时间通过再工程方法使旧版系统焕发新生。本书结合真实案例和示例代码,充分展示探究旧有代码真实状态、制定再工程计划、引*的工具和方法以提升性能的思维、方法和*实践,从而将新架构以及发展集成到不可离线的关键业务系统中。 《软件工程技术丛书·软件再工程:优化现有软件系统的方法与*实践》共分两部分。部分包括第1 ~5 章。第1 章以面向服务的架构为基础,讲解如何明确终目标的架构。第2 章分析3 种常见架构模式的区别、工作机制,以及如何选择适用的架构和设计模式。第3 章以一个较高的层次重新认识单元测试的理念和实现。第4 章讲解如何利用依赖倒置原则破应用程序的紧耦合,以便行优化。第5 章介绍对单元测试使用测试替身的要。第二部分包括第6 ~13 章。第6 章介绍如何从整体上认识再工程项目的原解决方案,辨析当前代码的真实状态。第7 章分析再工程团队在项目规划和管理方面所面临的挑战,并给出解决方案。第8 章介绍高效的再工程工具、方法。第9 章介绍如何清除旧版解决方案。第10 章讲解具体添加核心服务、类、库的方法,以建立再工程基础。第11 章讨论如何将新的架构整合到旧版系统。第12 章介绍架构重构中的一些重难任务。第13 章讲解将窗体重构为控制器的方法和具体步骤。
自己动手写Java虚拟机
¥44.85
本书主要面向有一定经验的Java程序员,但任何对Java虚拟机工作原理感兴趣的读者都可以从本书获益。如前所述,本书将使用Go语言实现Java虚拟机。书中会简要介绍Go语言的部分语法以及与Java语言的区别,但不会深入讨论。由于Go语言相对比较简单,相信任何有C系列语言(如C、C++、C#、Objective-C、Java等)经验的读者都可以轻松读懂书中的源代码。Java语言于1995年首次公开发布,很快便取得了巨大的成功,成为使用*为广泛的编程语言之一。到现在,Java已经经历了20多个年头。在这期间,无论是Java语言本身还是Java虚拟机技术,都取得了长足的进步。现如今,Java依然长期占据TIOBE。网站的编程语言排行榜首。*近更是被TIOBE选为2015年度编程语言Java曾被TIOBE选为2005年度编程语言。,风采可谓不减当年。
基于区块链的物联网项目开发
¥44.85
本书首先概述了当前业务场景中的物联网概念。然后,它帮助你在IBM Watson物联网平台上发自己的设备,并使用Watson and Intel Edison创建你的*个物联网解决方案。一旦你熟悉了物联网,你就学会了区块技术及其使用案例。你还能够利用Hyperledger framework平台发你自己的区块网络。随着学习的深,你将通过书中对问题解决方案的阐述,学会如何设计你的解决方案架构,以便你能够创建你自己的集成区块和物联网解决方案。下来的章节将讲述如何在IBM云平台利用物联网来实现端到端的区块解决方案。在本书结尾,你将掌握如何将物联网和区块技术融合,利用*佳实践和驱动程序来发实用集成解决方案。
RocketMQ技术内幕:RocketMQ架构设计与实现原理
¥44.85
【本书已更新至第2版】 http://product.dangdang.com/29312533.html 内容简介 本书由RocketMQ社区早期的布道者和技术专家撰写,Apache RocketMQ创始人/Linux OpenMessaging创始人兼主席/Alibaba Messaging源技术负责人冯嘉的高度评价并作序推荐。 源码角度,本书对RocketMQ的核心技术架构,以及消息发送、消息存储、消息消费、消息过滤、顺序消息、主从同步(HA)、事务消息等主要功能模块的实现原理行了深分析,同时展示了源码阅读的相关技巧;应用层面,本书总结了大量RocketMQ的使用技巧。通过本书,读者将深理解消息中间件和底层网络通讯机制的核心知识。 全书共10章,分三个部分: *部分 准备篇(第1章) 首先介绍了RocketMQ源代码的获取、结构和调试,然后介绍了RocketMQ的设计理念和目标。 第二部分 实现篇(第2~8章) 这是本书的核心部分,从源代码的角度详细分析了消息发送、消息存储、消息消费、消息过滤、顺序消息、主从同步(HA)、事务消息等主要功能模块的架构设计和实现原理。 第三部分 实例篇(第9-10章) 通过示例展示RocketMQ的使用技巧,并着重讲解了RocketMQ的监控命令与监控管理界面。
ANTLR 4权威指南
¥44.85
Terence Parr: The Definitive ANTLR 4 Reference (ISBN 9781934356999).Copyright ?2012 The Pragmatic Programmers, LLC.Simplified Chinese translation copyright ?2017 by China Machine Press.No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or any information storage and retrieval system, without permission, in writing, from the publisher.All rights reserved.本书中文简体字版由The Pragmatic Programmers, LLC授权机械工业出版社在全球独家出版发行。未经出版者书面许可,不得以任何方式抄袭、复制或节录本书中的任何部分。
精通Python网络爬虫:核心技术、框架与项目实战
¥44.85
本书从技术、工具与实战3个维度讲解了Python网络爬虫: 技术维度:详细讲解了Python网络爬虫实现的核心技术,包括网络爬虫的工作原理、如何用urllib库编写网络爬虫、爬虫的异常处理、正则表达式、爬虫中Cookie的使用、爬虫的浏览器伪装技术、定向爬取技术、反爬虫技术,以及如何自己动手编写网络爬虫; 工具维度:以流行的Python网络爬虫框架Scrapy为对象,详细讲解了Scrapy的功能使用、高级技巧、架构设计、实现原理,以及如何通过Scrapy来更便捷、高效地编写网络爬虫; 实战维度:以实战为导向,是本书的主旨,除了完全通过手动编程实现网络爬虫和通过Scrapy框架实现网络爬虫的实战案例以外,本书还有博客爬取、图片爬取、模拟登录等多个综合性的网络爬虫实践案例。 作者在Python领域有非常深厚的积累,不仅精通Python网络爬虫,在Python机器学习、Python数据分析与挖掘、Python Web发等多个领域都有丰富的实战经验
Hadoop技术内幕:深入解析YARN架构设计与实现原理
¥44.85
本书是“Hadoop技术内幕”系列的第3本书,前面两本分别对Common、HDFS和MapReduce行了深分析和讲解,赢得了极好的口碑,Hadoop领域几乎人手一册,本书则对YARN展了深的探讨,是关于YARN的专著。仍然由资深Hadoop技术专家董西成执笔,根据*的Hadoop 2.0版本撰写,权威社区ChinaHadoop鼎力推荐。 本书从应用角度系统讲解了YARN的基本库和组件用法、应用程序设计方法、YARN上流行的各种计算框架(MapReduce、Tez、Storm、Spark),以及多个类YARN的源资源管理系统(Corona和Mesos);从源代码角度深分析YARN的设计理念与基本架构、各个组件的实现原理,以及各种计算框架的实现细节。 全书共四部分13章:部分(第1~2章)主要介绍了如何获取、阅读和调试Hadoop的源代码,以及YARN的设计思想、基本架构和工作流程;第二部分(第3~7章)结合源代码详细剖析和讲解了YARN的第三方源库、底层通信库、服务库、事件库的基本使用和实现细节,详细讲解了YARN的应用程序设计方法,深讲解和分析了ResourceManager、资源调度器、NodeManager等组件的实现细节;第三篇(第8~10章)则对离线计算框架MapReduce、DAG计算框架Tez、实时计算框架Storm和内存计算框架Spark行了详细的讲解;第四部分(第11~13章)首先对Facebook Corona和Apache Mesos行了深讲解,然后对YARN的发展趋势行了展望。附录部分收录了YARN安装指南、YARN配置参数以及Hadoop Shell命令等非常有用的资料。
自己动手构造编译系统:编译、汇编与链接
¥44.85
本书以作者实现的一个基于Intelx86指令集的编译系统为例,结合程序代码的主要部分详细阐述了编译系统的实现原理和过程。本书对编译器、汇编器、器、编译优化器涉及的关键算法、数据结构和程序实现流程,以及ELF文件的格式、Intel指令格式均作了详细的说明,并结合大量的图表,展示了编译系统工作过程中代码信息的流动和存储格式的变化。是一本“手把手”教读者实现编译系统的贴心手册。
零基础学C语言(第3版,丛书畅销30万册,全新版隆重上市)
¥44.85
本书主要内容包括数据的存储和获取、屏幕的输与输出、运算符、表达式、分支语句、循环语句、函数、数组、指针、字符串处理、结构体、共用体、枚举、位运算、文件处理、作用域、预处理、数据结构等知识。后一章通过一些常见的C语言面试题的解析,为读者踏职场提供参考资料。
零基础学PHP(第3版,丛书畅销30万册,全新版隆重上市)
¥44.85
《零基础学·PHP第3版》是一种运行于服务器端并完全跨平台的嵌式脚本编程语言,是目前发各类Web应用的主流语言之一。本书就是面向PHP初学者特地推出的一本阶学习的门教程。 本书分为5篇,由浅深地讲述了PHP的各个方面,包括Web编程的基础知识、PHP的基础语法、内置函数、MySQL的应用、面向对象编程、PHP处理XML、PHP处理正则表达式、PHP与AJAX及PHP发框架等。书中对每一个知识都列举实例,深分析其原理及用法。 本书叙述清晰,内容全面,是PHP初学者不可多得的门书籍之一。对有一定发经验的PHP发人员来说,本书也是一本相当实用的参考书。
Java RESTful Web Service实战
¥44.85
国内首本完整地、深度地讲解如何基于Java标准规范实现REST风格的Web服务的专著,*资深Java技术专家近10年发经验结晶,3位业内著名技术专家联袂推荐!不仅深刻解读了*的JAX-RS标准和其API设计,以及Jersey的使用要和实现原理,而且还系统讲解了REST的基本理论,更重要的是从实践角度深度讲解了如何基于Jersey实现完整的、安全的、高性能的REST式的Web服务。 全书共11章,分为三篇。篇(1~5章)系统讲解了REST的基本理论和Jersey的基本实践,旨在帮助读者具备使用Java发REST式的Web服务的基本能力。第二篇(6~10章)深讲解了写好REST程序的必要知识,旨在帮助读者全面了解如何写好一个完整的、安全的、高性能的REST式的Web服务。第三篇(第11章)分享了笔者5年外企工作生涯中对自动化测试和敏捷的体会,希望可以帮助读者更宏观地审视REST的应用场景,给读者启发。 本书包含对部分源代码的解读,也包含大量示例和实现代码,还包含大型的、完整的项目示例。除此之外,本书还包括“阅读指南”、“小白讲堂”、“宅人坑事”等知识模块,旨在帮助读者能在愉悦中更好地阅读本书。
iOS 10快速开发:18天零基础开发一个商业应用
¥44.85
本书以构建一个仿Instagram项目的实践案例贯穿全书,将所有知识融到实践当中,使大家真正理解和掌握如何通过XcodeSDK和Swift3.0语言来发iOS应用程序。除了书中所涉及的程序代码以外,本书还配套推出了相应的UI设计视频,并通过二维码的形式供广大读者观看。全书共分37章。第1~10章的内容实现的是Instagram基本的功能。第11~18章实现个人用户和访客页面的相关功能。第19~25章实现的是个人配置页面及发布页面的功能。第26~32章实现了帖子评论功能。第33~37章实现了Instagram的集合页面,搜索及通知功能。各个部分的功能实现都基于由浅深,循序渐的原则,让广大读者在实践操作的过程中不知不觉的学习新方法,掌握新技能。