Gradle 是Java 软件开发中的自动化构建工具,类似于传统工具如Ant 和Maven。Gradle 吸收或用了Maven 中比较成功的一些实践,但相对于Maven 或Ant 又有极强的扩展。 《实战Gradle》(Gradle in Action)全方位地讲解了Gradle 工具相关的知识,包括Gradle 的基本识、自动化构建的基本概念和最 佳实践,以实际案例的方式解释如何使用Gradle 进行软件项目构建。 除了基础知识外,由于软件开发不仅仅是实现业务逻辑代码,书中还介绍了一些解决软件开中常见问题的实践,如多语言、多项目构建,Gradle 在持续集成和持续交付中的应用,Gradle 构建JVM 其他语言,以及Gradle 集成JavaScript 构建等。 云计算和DevOps 的兴起,给软件行业带来了翻天覆地的变化,书中对于云计算平台、开源社区的一些工具与Gradle 的结合使用也做了相关的介绍。 因为Groovy 用于编写Gradle 构建配置的DSL,所以为了帮助读
本书将从语言的基本特性开始,逐渐覆盖其更多的不错特性,尤其注重讲解如何将 Koltin 集成到已有 Java 工程实践及其背后的原理。本书分为两个部分。靠前部分讲解如何开始使用 Kotlin 现有的库和API,包括基本语法、扩展函数和扩展属性、数据类和伴生对象、lambda 表达式,以及数据类型系统(着重讲解了可空性和集合的概念)。第二部分教你如何使用 Kotlin 构建自己的 API,以及一些深层次特性——约定和委托属性、高阶函数、泛型、注解和反射,以及领域特定语言的构建。本书适合广大移动开发者及入门学习者,尤其是紧跟主流趋势的前沿探索者。
本书以数据的常用统计分析方法为基础,在简明扼要地阐述统计学基本概念、基本思想与基本方法的基础上,讲述与之相对应的日函数的实现,并通过具体的例子说明统计问题求解的过程。 本书注重统计的思想性、方法的实用性和计算的可操作性。在内容的安排上不仅包含了基础统计分析中的探索性数据分析、参数估计与假设检验,还包括了非参数统计分析的常用方法、多元统计分析方法及贝叶斯统计分析方法。每一部分都通过具体例子重点讲述解决问题的思想、方法和在日中的实现过程。通过本书,读者不仅可以快速学会日的基本原理与核心内容,而且可以根据书中的例子与例子中的日程序学会解决问题的统计计算方法与基本的编程技术,为解决更为复杂的统计问题奠定扎实的基础。