
随着移动领域的飞速发展,越来越多的工程师始追求更高效率、更便捷的发模式。而各种框架层出不穷,比如我们熟悉的MVC、MVP、MVVM等,每种框架都有其优缺。为了统一发规范,Google 推出了Jetpack,Jetpack 是一个由多个库组成的套件,可帮助发者减少样板代码。 这是一本从使用方法、应用场景、实现原理等维度全面讲解Jetpack的著作,全书代码均采用Kotlin语言发。 书中首先介绍Jetpack的基本知识,然后详细介绍了架构组件Lifecycle、ViewModel、LiveData、ViewBinding、DataBinding、Room、Hilt等,并通过切合实际的需求用例循序渐地讲解了每个组件的使用方法和使用场景。 紧着具体分析了Kotlin数据流Flow、Kotlin协程等的使用方法和实现原理,并结合项目中常见的问题深地讲解如何从0搭建一个组件化的MVVM实战项目框架。 后探讨了新的响应式UI编程技术 Jetpack Compose的用法,以帮助读

《深解析SAS:数据处理、分析优化与商业应用》 SAS软件研究发(北京)有限公司资深技术人员经验结晶,SAP大中国区商业创新首席架构师鲁百年强烈推荐。 实战性强,结合商业案例细致呈现SAS的优化建模方法,深讲解SAS数据处理、统计分析及时间序列,涵盖引领大数据潮流的SAS高性能分析,以及智能分析平台、解决方案、平台的安全性与高可用性等重要领域。 更多精彩,华章品牌店查阅

【深度实践教程】继 蘑菇书 后全新造,助读者快速门强化学习代码实践。 【丰富内容覆盖】涵盖马尔可夫决策过程、动态规划、多种算法等核心知识。 【实践经验支撑】大部分内容基于三位作者实践经验编写。 【源框架助力】提供 JoyRL 源代码框架,适应业界应用研究风格。 【针对性强】适合有编程基础且想快速实践应用阶段的读者。 【知识提炼串联】提炼强化学习核心理论,串联知识。 【原创内容呈现】融针对策略梯度算法的两种不同推导版本等原创内容

大数据时代,人们越来越意识到数据在工作和生活中的重要性,数据科学家应运而生。面对媒体天花乱坠的炒作,怎么才能拨云见日,真正掌握这门跨学科利用数据的学问呢?这本脱胎于常春藤名校哥伦比亚大学“数据科学导论”课程的实战手册能够给你一个满意的回答。 《数据科学实战》作者Rachel Schutt曾在谷歌研究院工作多年,现为美国新闻集团数据科学高 级副总裁。她在哥伦比亚大学任教期间,广泛邀请了谷歌、微软、eBay及一些创业公司的数据科学家为学生授课,打破了所谓大学里教不出数据科学家的神话。这些讲座涵盖了上述公司及业界使用的全新算法、方法和模型。本书就是在这些一手资料基础上汇编而成的,它不仅可供不具备相关领域知识的初学者真正了解数据科学,而且也是熟悉线性代数、概率论、统计学、机器学习等主题的人士开阔视野





强力的IDE支持 完善的生态圈 一套代码、多种平台 =Angular 资深全栈发工程师经验总结 雪狼组织的Nice Angular社区主力倾情翻译 Google推荐阅读

集中式日志分析平台Elastic Stack7.0全方位应用指南; 经典ELK Stack的全新版本; 70万字,Elasticsearch、Logstash、Kibana、Beats四大组件全收录; 370余段实例展示,循序渐教你搭建自己的数据分析平台; 发人员!


本书将全面、详细、深的介绍软件的应用方法,尽可能多地涵盖相关功能,并且以众多的工程实例,对功能行演示。

本书对深化比特币及其实现技术(区块链技术)的研究有重要的理论指导意义,并能 增进人们对比特币发展和风险问题的深刻认识,对政府制定切实有效的虚拟货币监管政 策具有重要的实践参考价值,同时对相关人员进一步研究数字货币、网络金融创新有着 深刻的启发意义。



Backbone.js提供了一套Web发的框架,为复杂JavaScript应用程序提供一个MVC结构,是当前JavaScript发的热。 Addy Osmani,本书的作者是知名的JavaScript专家、谷歌Chrome团队的工程师,知名的博客作家,也是《JavaScript设计模式》一书的作者。 如果你想使用单页应用程序(SPA)模型创建前端站,本书向你展示了如何使用Backbone.js完成这类工作。你将学会使用Backbone自有风 格的模型-视图-控制器(MVC)架构,来创建结构化的JavaScript应用程序。 本书先从了解MVC、SPA和Backbone的基本知识始,然后着手构建示例应用程序——一个简单的Todo列表应用程序、RESTful风格的图书应用程序、以及使用Backbone和RequireJS的模块化应用程序。本书的作者是谷歌Chrome团队的工程师Addy Osmani,他还演示了框架的高级应用。 本书包括以下内容: 了解Backbone.js如何给客户端带来MVC方面

在过去30年,你应该读《失控》; 而未来30年,你应该读《走近2050》。 当奇临近时,一切都将会重新定义。 让我们共同关注人类的前途和终极命运。 随着人工智能程序AlphaGo以4:1的大比分战胜人类围棋世界冠军李世石,机器将征服人类的担忧正在甚嚣尘上。《走近2050》则为我们描绘了一幅人机和谐共生、协同演化的全新场景。在看得见的未来,人类将越来越多地沉浸于五花八门的虚拟世界以获取各式体验,与此同时,我们将心甘情愿地将自己的注意力源源不断地输给机器世界以促使它们化。



设计模式是发可重用和可维护代码的基本技术。它提供了一套经过验证的解决方案,使发人员可以快速解决软件发中的问题。本书将演示如何在实际应用中利用设计模式。 本书首先概述应用程序设计中的设计模式和*佳实践。你将了解Julia的一些基本的功能,例如模块、数据类型、函数、口和元编程。然后,你将掌握用于构建大型应用程序的现代Julia设计模式,重在于性能、可重用性、鲁棒性和可维护性。本书还介绍了反模式以及如何避免发中的常见错误和陷阱。你将学习如何在Julia中以不同方式更有效地实现传统的面向对象的设计模式。本书包含各种用例和示例,例如Julia发专家如何在其源包中使用设计模式。 从本书中你将学到改善软件设计、可扩展性和可重用性的方法,并能够有效地使用设计模式来应对软件发中的常见挑战。 通过阅读本书,你将: 掌握Julia

1. 系统讲解区块超级账本HyperLedger Fabric的概念、架构、实现原理和应用发。 2. 作者具有丰富的区块发经验,结合实践经验,手把手一步步引导发。 3. 提供丰富的区块实战案例,行实战演练,教你顺利搭建一个完整的区块项目。


【本书已更新至第2版,建议新版】 (1)作者是资深的前端工程师,现就职于美国某互联网企业,曾就职于去哪儿,负责前端基础架构的建设。 (2)作者是资深的Webpack技术专家,是知名包工具YKit的主导者和核心发者,积累了丰富的实践经验,是Webpack的布道者。 (3)本书从功能特性、工作原理、应用实践、性能优化4个维度对Webpack行了全面的讲解,系统性、深度、实战性兼具。


(1)本书已经成为HTML5与CSS3领域公认的标杆著作,是发者们学习HTML5与CSS3的事实标准。 (2)前3版累计印刷超过25次,销量超过10万册,网络书店评论14000余条,好评率99%,是同类书中的领头羊,也是原创计算机图书领域的佼佼者。 (3)针对HTML5与CSS3技术的发展和Web应用环境的变化做了有针对性的优化、更新、补充和删除,内容更有针对性,也更实用。

只需编程基础。 从零开始自制编程语言。 支持面向对象、异常处理等高级机制。

读者对象: 《零基础学软件UI设计》适合UI设计爱好者、想软件UI设计领域的读者朋友,以及设计专业的大中专学生阅读,同时对专业设计人士也有很高的参考价值 本书特: ★★从零始学习软件UI设计。 ★★掌握软件UI设计的流程和技巧。 ★★紧抓软件UI设计热案例。 ★★从基础知识到实用技能操作,形成了完善的课程体系。 ★★全面讲解应用软件UI和App软件UI的设计要。 本书还提供了书中所有案例的相关素材、源文件、教学微视频和本书PPT课件。

FlaskWeb开发基于Python的Web应用开发实战第2版
本书是学习Flask的实用参考。其中介绍的数据库交互操作和不同的部署方式让我受益匪浅。 Jason Myers 很喜欢这种项目驱动式的教材,每一步都十分清楚,从发到测试再到部署的全过程都有讲解。 中文版读者huron 给五星是因为本书的内容太实用了,解决了Flask学习过程中的痛,是一本难得的精炼且干货十足的技术书。 中文版读者4widget作为Python Web发的微框架,Flask独树一帜。它不会强迫fa者遵循预置的发规范,为fa者提供了自由度和创意空间。本书是Web发门经典教材 狗书 新版,针对Python 3全面修订。作者采用讲解与实例相结合的方法,不仅介绍了Flask安装、使用等基础知识和Flask核心功能,还带领读者从头始一步步发了社交博客应用Flasky,涵盖发、测试到部署的Web发全过程。 学习Flask应用的基本结构,编写示例应用。 使用组件,包括模板、数据库、Web表单和电子邮

基础设施即代码是一种基于软件发实践的基础设施自动化方法,强调系统及其配置的日常置备和变更具有一致性和可重复性,已经在亚马逊、谷歌、Facebook等IT系统本身就是业务的严苛环境中得到了验证。本书由来自ThoughtWorks的Kief Morris执笔,旨在解释如何有效使用DevOps运动创的原则、实践和模式来管理云时代的IT基础设施。书中内容分为基础、模式和实践三个部分,涵盖用来实施基础设施即代码的各种工具和技术、使用这些工具的模式以及正常运作的实践,适合系统管理员、基础设施工程师、团队领导和架构师阅读。※ 审视组织在采用新一代基础设施技术时跌的陷阱※ 理解动态基础设施平台的能力和服务模型※ 了解提供、置备和配置核心基础设施资源的工具※ 探索用于管理动态基础设施的服务和工具※ 学习置备服务器、构建服务器模板和更新运行中服务器的特定

1.本书是《React Native移动发实战》的升级版本,知识体系更新、内容更全面、案例更丰富。 全面介绍React Native技术框架、前端、Node.js服务器发等核心知识; 每个知识都提供项目示例,适合快速上手。 2.作者具有8年移动端/前端发经验发经验,出版过多本前端发跨平台技术相关的书,是阿里云栖社区资深版主,CSDN博客访问量超380W,免费视频教程备受好评。

Spring MVC的轻松门学习指南 Spring MVC的门畅销书新版Spring MVC是当前十分流行的Web应用发框架之一。 本书延续了学习指南系列的特,通俗易懂,非常容易上手。作为当今业界zui主流的Web发框架,Spring MVC已经成为当前zui热门的发技能,同时也广泛用于桌面发领域。 本书重在讲述如何通过Spring MVC来发基于Java的Web应用。 本书包括以下内容: Spring和Spring MVC简介; 模型2和MVC模式; 数据绑定和表单标签库; 转换器、格式化和验证器; 表达式语言; JSTL; 国际化; 上传文件和下载文件。 丰富的示例可供读者练习和参考。 本书所有示例应用可以通过如下下载: http: books.brainysoftware.com download

★ 一颗咖啡豆穿越时空的故事 ★香味、醇厚度、酸度和风味,四种要素结合起来才能做出一杯完美的咖啡 ★咖啡的味觉体验如诗般美妙,但是咖啡的历史却充满了动荡与革命 ★咖啡是蓝领工间的提神剂,是主妇闲聊家长里短的好伴侣,而在西方世界的咖啡馆中,知识分子与革命家的觥筹交错间,咖啡又成了人类文明的催化剂 ★高歌猛的镀金时代,炮火纷飞的西线战场,从烈风炙烤的北非沙漠,到恬静的加勒比农园,从热火朝天的大西洋铁路,走向眼花缭乱的华尔街交易厅。咖啡产业的发展见证了人类从农业社会走向工业时代 ★本书将告诉你有关咖啡的一切


适读人群:银行业监管机构、各类银行机构管理及从业人员、为银行机构提供各种服务/产品的科技企业管理及从业人员、银行及数字化领域研究人员、金融类院校人员。 (1)本书由银行家研究中心银行数字化转型课题组牵头和主导,汇集了工/建/招等33家银行、阿里云等5家科技公司、安永咨询/毕马威管理咨询/德勤中国/波士顿咨询等4大咨询公司的研究成果和实践经验。 (2)从宏观趋势、行业案例、科技赋能、转型策略4个维度全面总结银行业数字化转型的经验和方法。

从前端角度讲解函数式编程核心知识,剖析热门前端工具应用的函数式理论和思想,结合具体场景给出大量案例 资深前端工程师,阿里本地生活企业订餐前端负责人,拥有10余年软件发工作经验。 【本书读者对象】 本书内容围绕前端发领域,列举的实例多基于前端框架和工具等方面,适合中高级前端发者和对前端生态有所了解的程序员阅读。

国内官方的Cocos Creator著作。本书从该工具引擎自带口、图形操作指南、优化与阶等方面,详尽介绍了如何使用Cocos Creator制作游戏并发布的全过程。是初学者的好老师,同时也是从业者不可或缺的工具书。 受众广泛:本书介绍了从零基础到独立发游戏的整个过程,风格简洁,图文并茂,适合初学者门。同时,书中对Cocos Creator的核心概念行了深剖析,也适用于有一定基础或有Cocos其他系列产品使用经验的发者。 操作性强:书中针对每一个知识提供了对应实例,通过代码帮助读者理解概念与口,针对重章节内容,本书提供了带有详尽操作步骤与操作效果的整体案例,读者可按图索骥,快速掌握Cocos Creator的使用要领。 与时俱:书中涉及的各种发、调试和发布工具皆为目前游戏发的主流工具;还在常规的iOS、Android和web等平台发布流程的基础上,添加了时下热门的微信小游

Altium Designer 19(中文版) 电子设计速成实战宝典

大数据时代,数据科学研究与分析日益重要。本书独树一帜,教你利用灵活的命令行工具成为高效多产的数据科学家。 为此,作者发了数据科学工具箱,一个包含80多个命令行工具的安装简单的虚拟环境,能在Windows、OS X和Linux操作系统上运行。你将学会如何结合使用这些小而强大的命令行工具,快速地获取、清洗、探索和建模数据。 通过阅读本书,你会明白为什么命令行是一种灵活、可伸缩、易扩展的技术。即使你已经能够使用Python或R得心应手地处理数据,利用命令行也将大大改你的数据科学工作流。 通过本书你将学会: 从网站、API、数据库和电子表格中获取数据 对纯文本、CSV、HTML/XML和JSON格式数据行清洗 探索数据,计算描述性统计信息,行可视化呈现 管理数据科学工作流 使用单行命令和已有的Python或R代码创建可重用

Python高效开发实战:Django、Tornado、Flask、Twisted
★ 一本书掌握Python基础及高效实践方法 ★ 全新Python框架版本的应用实践指南 ★ 作者多年Python项目实践经验倾囊分享 ★ 中小示例、项目案例,一个都不能少 ★ 提高发效率,学得懂、练得会


书的编写具有如下几个特色: (1)循序渐,深浅出 本书以MATLAB R2016a为平台,由基础到应用,一步一步深地介绍MATLAB/Simulink及通信系统的建模与仿真等内容,让读者可以轻松、快速地掌握MATLAB及利用MATLAB解决通信系统建模与仿真的问题。 (2)应用典型,细致全面 本书以MATLAB/Simulink为基础,详尽细致地介绍MATLAB/Simulink解决通信系统建模与仿真中的各种实际问题,并且每介绍一个函数、理论、模块等都给出典型的应用实例,培养读者的动手动脑等能力,做到理论与实践相结合。 (3)快速有效,轻松易学 结合MATLAB自身的特,在MATLAB/Simulink基础上介绍通信系统的建模与仿真,让读者轻松有效地掌握MATLAB及通信系统,使其能够在*短的时间内,以*的效率解决实际通信系统中遇到的问题,提升工作效率。

深入浅出GAN生成对抗网络:原理剖析与TensorFlow实践
市面上难得一见的既蕴含底层模型的数学之美,又注重操作实践的生成对抗网络门到精通的好书。 企业一线发工程师与应用型本科院校知名教师,双剑合璧,兼顾理论实战。 学者网创始人汤庸教授、《深度学习之美》作者张玉宏、景略集智CEO王文凯倾力推荐。 1.容易门:本书会讨论线性代数、微积分、概率论、信息论等内容,尽力只提及后面内容需要的数学知识,并从原理角度去讲解这块内容,为后面篇幅做好铺垫。 2.内容更深:介绍GAN 的各种变体时,除了介绍架构以外,还会讲解目标函数为何要这样设计,并从数学层面去推导证实,可以说本书比较重视不同类别GAN 架构的底层思想,并从数学上表示它。 3.涉及面广:囊括了GAN 的各个应用领域,包括传统GAN、DCGAN、CGAN、ColorGAN、CycleGAN、StarGAN、DTN、XGAN、WGAN、WGAN-GP、SN-GAN、StackGAN、StackGAN-v2、PGGGAN 等10 多个方向


中国OSSIM布道师的全新作品 以问与答的新颖方式行写作 提供学习课程内容的部分重要软件 提供相关视频内容 OSSIM(Open Source Security Information Management,源安全信息管理)系统是一个非常流行和完整的源安全体系架构,通过将源产品行集成,提供了一种能实现安全监控功能的基础平台。当前,尽管OSSIM应用广泛,但是市面上缺乏系统化讲解OSSIM运维和发的图书,OSSIM运维工程师在遇到疑难问题时没有头绪,不知如何解决。本书因此而生。 本书借助于作者在OSSIM领域长达10年的发应用经验,精选了OSSIM日常因为操作中总结的近300个典型疑难问题,介绍了OSSIM系统安装部署和运维管理中常见的问题以及相应的解决方案。 本书内容: SIEM与网络安全态势感知; OSSIM部署基础; 安装OSSIM服务器; OSSIM系统维护与管理; OSSIM组成结构; 传感器; SIEM控制台操作; 可视化报警; OSSIM数据


本书不仅有通俗易懂的语法讲解,也用贴切的小案例实验,使读者能轻松掌握新知识,且可以快速上手前端技术操作。本书适合对前端技术发感兴趣的初学者阅读,也可以作为从事前端技术工作的发人员的参考书,或作为大学生学习HTML5的教材。


1. 国家科技步二等奖获得者,海航科技首席科学家 谢耘博士著。 2. 英国帝国理工学院终身教授,英国帝国理工学院数据科学研究所所长,上海大学计算机科学学院院长 郭毅可 倾力推荐。 3. 人工智能、区块、深度学习、机器学习领域从业人员必看的科普书。 4. 深剖析智能化信息技术对人工智能、区块、深度学习、机器学习等的影响,语言风趣易懂又不失专业性。

本书属于达人迷经典系列中的一本,内容全面而不深奥,适合作为普通读者的AI门参考书,也适合作为想要AI领域的投资人士或者有意从事该行业的读者选择阅读。 通过阅读本书,你将能够了解AI的前世今生,探究机器人、无人机、无人驾驶汽车背后的技术核心。通过种种案例与事实,破谣言,认知AI的强大,正视AI的短板。

面向设计师的编程设计知识系统PADKS--ArcGIS下的Python编程


让代码做我们希望它做的事,是一名发者的基本目的。然而实际上,往往我们自认为已经理解的代码,表现出的行为却和我们的预期相反,这类情况就显得有趣而且很重要了。本书中的谜题,正是基于这样的场景而衍生出来的,本书收集了众多具有谜题特的Scala代码示例。这不仅可以用一种寓教于乐的方式更好地理解Scala这一富有表现力的语言,而且可以帮助Scala发人员认识许多容易忽视的雷区和陷阱,从而避免导致系统中的bug并给发者带来压力。本书适合对Scala语言以及函数式编程感兴趣的程序员阅读。




1.版本较新。本书以MATLAB R2017b版为基础,全面介绍MATLAB的各种功能与使用方法。2.注重体现基本原理,突出应用特色。体现了 突出基本原理是为了更好地应用,使应用更富有规律的理念 。3.遵循循序渐的原则,体现认知规律的特,便于读者学习。

本书的主要目的是为同构JavaScript的实现提供基础知识,并帮助读者理解业界现有的同构JavaScript解决方案,在实际判断同构JavaScript是否为可行的解决方案时能够作出*明智的选择,避免你 重复造轮子 。具体内容:*部分描绘不同种类的同构JavaScript的轮廓,第二部分介绍关键概念,第三部分提供业界同行的解决方案案例。

1.业内专家宋文鹏、胡晓宇、封亚飞联袂力荐,《Kotlin实战》译者,Thoughtworks资深咨询师覃宇倾情作序。 2.本书专注于Kotlin在Spring Boot微服务发中的实践,介绍了函数式编程思想、Kotlin的语法、Kotlin在常用中间件中的应用,以及其在微服务注册中心、微服务配置中心、微服务网关、Spring Cloud Alibaba、服务监控和服务路监控方面的应用。 3.本书给出了详细的实例代码和一个完整的博客示例,可以帮助读者使用Kotlin发基于Spring Boot微服务的程序。 4.本书适合大学生、工程师等对使用Kotlin发服务端程序感兴趣的读者阅读。

Scratch3.0新版来袭,零基础少儿编程门与提高,全彩大字不伤眼,轻松自学不求人,趣味游戏有兴趣,视频案例都附赠,孩子的编程启蒙书,无需培训班也能学编程

网站全栈开发指南:HTML+CSS+JavaScript+PHP