

HarmonyOS应用开发:快速入门与项目实战
¥53.40
本书为HarmonyOS应用程序发门书,以基础知识和实例相结合的方式系统地介绍了HarmonyOS应用程序发的常用技术、相关经验和技巧等。 【本书共分为9章:】 第1章从宏观的角度对HarmonyOS行简要的介绍; 第2章详细介绍了HarmonyOS移动应用发的门知识; 第3章通过一个计算器案例详细讲解HarmonyOS App发技能; 第4章通过一个通讯录的案例一步学习了利用Java UI框架发App的功能、线性布局和相对布局的混合使用,以及实现使用日志印和Toast信息提示等功能; 第5章同样也是一个通讯录的案例,讲解了利用JavaScript UI框架发App的功能以及hml、css和js文件的编写,并且着重讲解了JavaScript发的FA如何与Java发的PA行数据交互,以及如何通过fetch模块与服务端行HTTP网络交互等内容; 第6章通过一个相册的案例,重讲解了HarmonyOS权限控制的概念和动态权限申请的使用流程,同时讲解了如何读取系统相册数据库中的数据并行UI渲染; 第7章通过一个封装视频播放器的案例,完整梳理了发视频播放功能的相关流程和知识; 第8章讲解了如何在真机下行应用调试,以及分布式任务调度发的流程、动态权限申请等内容; 第9章介绍了一些常用的HarmonyOS第三方组件,包括UI布局类、控件封装类、动画播放类、音视频处理类、发框架类以及工具类等内容。

Spring Boot从入门到实战
¥65.40
本书针对Spring Boot 2.x以上版本,采用“知识 实例”的形式编写。本书共17章,重讲解Spring Boot企业应用发所涉及的知识,同时针对某些常见的应用场景提供了完整的解决方案,带领读者从零始构建一个完整的Spring Boot项目。 本书内容紧扣互联网企业的实际需求,从Sping知识讲到Spring Boot的企业级发,对于Java发人员,尤其是初学Spring Boot的人员,以及从传统Spring转向Spring Boot发的技术人员具有很高的参考价值。


小白实战大前端:移动端与前端的互通之路
¥47.40
本书由资深前端专家撰写,7位知名专家联袂推荐。本书的一大特是采用一个案例两套方案行讲解,并总结其中异同,方便大家“迁移式”学习,快速门。另外,本书摒弃了框架和API知识,带领大家编写原生程序,以了解前端和移动端异同的来龙去脉,方便后续一步学习。 本书内容共分10章,具体如下。 ●第1章,总结大前端的生态、人才需求以及学习技巧,以便读者从整体掌握行业需求与个人发展路线。 ●第2~9章,分别用移动端和前端的技术方式实现一个微型电商项目,通过对比和关联式讲解,让读者快速掌握两端技术的主要异同,如基础页面配置、通用头部布局、列表基础布局、布局嵌、图片、事件、数据更新等。 ●第10章,主要对比分析前端和移动端的发布流程、内存管理、系统权限以及设备的差异情况,为读者今后的阶学习提供指引。


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授权机械工业出版社在全球独家出版发行。未经出版者书面许可,不得以任何方式抄袭、复制或节录本书中的任何部分。

深入分析GCC
¥65.35
本书结合GCC4.4.0源代码,围绕GCC编译过程,详细介绍了GCC的设计框架和实现过程,包括从源代码到AST、从AST到GIMPLE、从GIMPLE到RTL,以及从RTL到终的目标机器代码的详细过程,涉及各个阶段中间表示的详细分析、生成过程,使读者在了解编译原理的基础上一步掌握其实现的总体流程和实现细节,让更多的读者对编译技术不再只是停留在理论层面,而是学会如何实现一个编译系统实例。


大数据架构和算法实现之路:电商系统的技术实战
¥51.35
本书介绍了一些主流技术在商业项目中的应用,包括机器学习中的分类、聚类和线性回归,搜索引擎,推荐系统,用户行为跟踪,架构设计的基本理念及常用的消息和缓存机制。在这个过程中,我们有机会实践R、Mahout、Solr、Elasticsearch、Hadoop、HBase、Hive、Flume、Kafka、Storm等系统。本书大的特色就是,从商业需求出发演变到合理的技术方案和实现,因此根据不同的应用场景、不同的数据集合、不同的阶难度,我们为读者提供了反复温习和加深印象的机会。


精通Python网络爬虫:核心技术、框架与项目实战
¥44.85
本书从技术、工具与实战3个维度讲解了Python网络爬虫: 技术维度:详细讲解了Python网络爬虫实现的核心技术,包括网络爬虫的工作原理、如何用urllib库编写网络爬虫、爬虫的异常处理、正则表达式、爬虫中Cookie的使用、爬虫的浏览器伪装技术、定向爬取技术、反爬虫技术,以及如何自己动手编写网络爬虫; 工具维度:以流行的Python网络爬虫框架Scrapy为对象,详细讲解了Scrapy的功能使用、高级技巧、架构设计、实现原理,以及如何通过Scrapy来更便捷、高效地编写网络爬虫; 实战维度:以实战为导向,是本书的主旨,除了完全通过手动编程实现网络爬虫和通过Scrapy框架实现网络爬虫的实战案例以外,本书还有博客爬取、图片爬取、模拟登录等多个综合性的网络爬虫实践案例。 作者在Python领域有非常深厚的积累,不仅精通Python网络爬虫,在Python机器学习、Python数据分析与挖掘、Python Web发等多个领域都有丰富的实战经验


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的应用场景,给读者启发。 本书包含对部分源代码的解读,也包含大量示例和实现代码,还包含大型的、完整的项目示例。除此之外,本书还包括“阅读指南”、“小白讲堂”、“宅人坑事”等知识模块,旨在帮助读者能在愉悦中更好地阅读本书。

VR/AR/MR开发实战——基于Unity与UE4引擎
¥83.85
AR/VR/MR代表新一代计算平台与高性能图像即时渲染处理能力的创新技术应用,以视觉为主结合了多感知输入与交互技术,跨学科、跨行业的创新领域。本书的出版对虚拟现实技术结合实战应用首次进行详尽的梳理与分析,适合当前专业人才培训所用。


后台开发:核心技术与应用实践
¥51.35
本书介绍的“后台开发”指的是“服务端的网络程序开发”,C++可能是计算机历*早被发明的高级程序语言,同时也是当今*活跃的程序设计语言之一。C++很强大,强大到你可以使用它做任何层面的开发;C++也很脆弱,脆弱到需要程序员自己去控制内存回收,一个不小心就会使整个程序Core Dump。C++语言的创始人Bjarne Stroustrup曾私下承认,为了提高C++程序员的薪水和地位,在设计C++编译器版本过程中有意地增加了C++语言的难度,使C++更偏向于资深程序员的使用习惯,提高学习门槛,从而增加C++程序员的身价。学习曲线的增加并不是没有任何回报的,在服务端后台开发、处理多并发的海量网络请求方面,C++语言有天然的优势。因此,当应用的用户量、并发量迅速增长,达到一定量级之后,后端服务的技术架构都会转变为Linux C++。研发是一项讲究实战的工作,一切不从实际工作出发的技术书籍都是纸上谈兵,没有实际意义。一本优秀的技术书籍应该是这样的:当读者按照书中的内容进行实操的时候,读者写的每一行代码都是有价值的,能够在实际工作中派上用场。本书恰好做到了这一点。这是一位技术书籍作者对读者的起码诚意。


Java并发编程:核心方法与框架
¥51.35
本书主要介绍非常核心并常用的技术,比如解决高并发环境下的线程间同步问题,可以使用Semaphore,CountDownLatch,CyclicBarrier以及Phaser类来解决,还要掌握线程池ThreadPoolExecutor的使用,还有线程池结合计划任务ScheduledExecutorService口的使用,Future口的使用,CompletionService异步任务的使用,ExecutorService工具口的使用,Fork-Join分治编程的学习和Java技术中使用率比较高的并发集合框架。

分布式实时处理系统:原理、架构与实现
¥65.35
多位大数据专家联袂推荐,Autodesk资深系统研发工程师撰写,参透大规模分布式实时处理系统。抽丝剥茧,从概念、原理到分布式实时计算框架实现,兼顾理论与实践,带领读者逐步实现一个高性能、基于C 11的分布式实时处理系统Hurricane。 第1~5章,分布式实时处理基石。 这部分涵盖分布式系统原理与特性,分布式系统通信基础与高层抽象,C 11的高性能编程基础与阶(内存资源管理、编码解决方案、并发与异步处理、线 程模型等),以及Hadoop与Storm基本模型和可靠消息处理的基本思想。同时结合所讲知识带领读者发公告牌服务、留言板系统等,加深理解。 第6~11章,动手时间! 这部分是本书重,带领大家实现一个基于C 11的高性能分布式实时处理框架,对读者日后的框架理解、发与定制能力大有裨益。涵盖实时处理系统的总 体架构设计,实时处理系统中各口、服务组件、管理服务组件、可靠消息处理方案,以及底层数据传输层及高性能网络库Meshy(实现可靠的TCP/IP传 输和消息队列,提供底层网络传输基础)的设计与实现。 第12~14章,高级技能get! 这部分介绍一些实用的高级技能。涵盖事务性拓扑实现方案,多语言口与优化方案,以及高级抽象元语、DRPC的*佳实践。 第15~17章,用起来! 这部分给出了框架的应用案例,一步加强读者实践技能。涵盖基于Hurricane发的日志流处理实例、频繁二项集挖掘系统,以及在AWS和阿里云上部署Hurricane。


深入解析ASP核心技术
¥51.35
本书共分为9章。第1章讲解FSO文件管理。第2章讲解字符与字节流转换及Adodb.Stream对象的使用,为编码转换基础。第3章讲解各种常见编码、乱码的由来、CodePage的使用和问题举例。第4章讲解XMLDOM的使用。第5章讲解XMLHTTP和ServerXMLHTTP的使用。第6章讲解正则表达式的基础知识及正则对象的使用。第7章讲解文件上传与下载。第8章讲解常用的AspJpeg图像处理组件。第9章讲解Email发送的知识。


从北京到伦敦:一个金融白领的移民生活纪实
¥44.85
别人移居国外,是为了获得更好的工作,为了更好的生活,而作者放弃了很多人艳羡的工作与家庭,从头始,只身来到英国剑桥大学求学。毕业后在英国的安顿对于作者来说也只是人生的短暂逗留,将来又不知会飘向哪里。作者用自己的笔,记录下这段生活中触动心弦的滴滴。


零基础学Java(第4版,丛书畅销30万册,全新版隆重上市)
¥51.35
本书一共分为四篇,共25章,循序渐地讲述了Java语言的语法规则,Eclipse和MyEclipse发环境的使用,从基本概念到具体实践、从门知识到高阶主题、从语法语义到数据结构和算法都行了详细的阐述,主要包括运算符、表达式、分支语句、循环语句、函数、数组、字符串、类、对象、包、继承、多态、封装、枚举、反射、标注、泛型、类加载器、动态代理、多线程、文件的操作和访问、数据的操作、数据的存储、Java数据结构、XML文件的创建和解析、数据库的连、网络编程和界面的设计等知识。


循序渐进学Spark
¥38.35
这是一本引导读者深度学习Spark的技术指南。它由国内具实力的大数据在线教育机构小象学院组织撰写,旨在用合理的结构和精炼的内容让读者用短的时间掌握Spark技术的核心内容。第1章和第2章分别讲解了Spark的发环境和编程模型;第3章分析了Spark的工作机制和原理;第4章则结合源代码分析了Spark的内核架构和实现原理;第5章讲解了Spark与YARN的结合应用;第6章介绍了Spark生态中其他模块的功能和使用;第7章总结了Spark性能调优方面的技巧和方法;第8章描述了Spark2.0发布后,其模块API的变化以及新增的功能特性。


数据实践之美:31位大数据专家的方法、技术与思想
¥51.35
全书一共33篇文章,根据主题分为了5个部分:Part1数据化思维,专注思维。Part2数据治理,专注技术。Part3BI与数据可视化。Part4数据分析与数据挖掘。Part5大数据化之路,主要讲解不同行业是如何应用大数据的。所有文章均独立成篇,在满足碎片化阅读的同时,也能让读者行深的思考和横向比较,帮助用户在碰到类似问题的时候思路、获得经验上的快速成长。


Apache Kylin权威指南
¥31.85
本书第1章介绍ApacheKylin的历史、技术原理和产品定位,帮助用户了解何时和为何使用Kylin。第2章通过一个具体的案例快速门,讲解Kylin核心概念、Cube建模和SQL连查询这些基本使用。第3、4章讲解增量构建和一步的流式构建,是大多数案例典型配置。第5、6章是针对查询和可视化、Cube调优的两个专门章节,适合较高级的用户。第7章是一系列有行业特的具体案例分析,贯穿之前的所有概念。第8、9章讲ApacheKylin的扩展和企业级高级功能,技术性较强,会有较多的代码示例。第10章讲运维管理,从安装配置、监控维护到常见的问题和修复。全书后两章谈ApacheKylin源社区和项目发展规划。


跟着项目学iOS应用开发:基于Swift 4
¥57.85
本书通过制作真实世界的应用程序来帮助读者学习Swift4编程知识。例如木琴弹奏、问答测试、骰子游戏、聊天、待办事项类应用和天气应用。另外,书中还包括苹果的Core-ML智能应用程序与机器学习,通过学习这些内容,你将可以构建图像识别应用程序。全书各个部分的功能实现都基于由浅深、循序渐的原则,让广大读者在实践操作的过程中不知不觉地学习新方法,掌握新技能。

PHP核心技术与*佳实践(第2版)
¥83.85
内容简介 PHP领域公认的标杆之作,被誉为“PHP发工程师能力阶的书”,致力于为希望成为中高级PHP程序员的读者提供全面、高效的指导。 本书第1版出版于2012年,累计印刷超过10次,6年后全新升级,一方面根据PHP技术新的发展删除和更新了一些过时的内容,另一方面对原来的部分内容作了深度优化。 全书共13章,逻辑上分为5个部分: *部分(1~2章):从不同的角度阐述了面向对象软件设计思想的核心概念、技术和原则,分析了面向对象的特性、设计模式的理念,指出了如何设计低耦合、高可扩展性的软件,等等。 第二部分(3~6章):详细讲解了PHP网络编程的原理、方法、技巧和一些重要的操作,PDO、数据库应用优化,数据库设计和MySQL的高级应用,PHP框架的实现原理。 第三部分(第7章):围绕PHP扩展发行了细致而深的探讨,解析了PHP的底层实现和Zend虚拟机API,并用PHP扩展发的实例带领读者走PHP的底层世界,旨在让读者对PHP性能优化、底层原理行深的理解。 第四部分(8~10章):重讨论了缓存的设计、Memcached的原理与实践、NoSQL数据库Redis源码分析与应用实践等内容。 第五部分(12~13章)详细讲解了PHP代码的调试和测试、Hash算法和数据库的实现。


iOS 10快速开发:18天零基础开发一个商业应用
¥44.85
本书以构建一个仿Instagram项目的实践案例贯穿全书,将所有知识融到实践当中,使大家真正理解和掌握如何通过XcodeSDK和Swift3.0语言来发iOS应用程序。除了书中所涉及的程序代码以外,本书还配套推出了相应的UI设计视频,并通过二维码的形式供广大读者观看。全书共分37章。第1~10章的内容实现的是Instagram基本的功能。第11~18章实现个人用户和访客页面的相关功能。第19~25章实现的是个人配置页面及发布页面的功能。第26~32章实现了帖子评论功能。第33~37章实现了Instagram的集合页面,搜索及通知功能。各个部分的功能实现都基于由浅深,循序渐的原则,让广大读者在实践操作的过程中不知不觉的学习新方法,掌握新技能。