本书主要介绍GitLabCI/CD的相关内容。首先介绍GitLabCI/CD的基础知识,包括CI/CD的几个基本概念(pipeline、stages、job、GitLabRunner和.gitlab-ci.yml文件);然后介绍GitLabCI/CD的35个关键词、每个关键词的语法及其使用场景,并给出一些示例;最后介绍
本书基于Java的长期支持版本(Java?11)系统地讲解Java的核心语法,内容全面,深入浅出,贯穿了大量实例。本书详细讲解了Java及面向对象编程基础、图形用户界面的编程方法、基础类和工具类的使用方法、泛型与集合框架、Java?I/O技术、JDBC编程技术、多线程机制、网络编程技术等实用内容。本书强调理论与应用相结
本书系统介绍了Python语言的主要语法特性,内容设计上注重实战,针对具体知识点设计了简单、易懂的应用案例,同时在每个章节最后设计了一个或多个实训任务,每个实训任务都会根据开发步骤详细阐述编程实现过程。读者可以结合具体的实训任务,在编程实战中快速掌握Python编程技术。本书共14章,其中第1~7章主要介绍Python
本书采用ES5和ES6融合的方式编写,兼顾了主流应用和发展趋势,书中知识点结合实际开发讲解演示。本书从JavaScript额的历史开始讲解,由浅入深地带领读者逐渐走入JavaScript的世界。本书内容包括:变量、基本数据类型、运算符和表达式、语句、函数、对象、数组、BOM、DOM、AJAX、异步编程及ES6新特性等。
剪映专业版是剪映软件的电脑版,其可方便用户更直观、更细致、更精确、更专业地进行视频剪辑。剪映专业版的优势在于覆盖了剪映手机版丰富的功能、先进的人工智能算法,以及简单的操作,方便用户快速实现对剪映软件的视频剪辑功能从入门到精通。 本书从剪映专业版的入门方法开始讲起,介绍了剪辑、滤镜、字幕、动感卡点、创意、转场特效等重点
本书主要内容由七个章节组成,第一章为区块链基本内容介绍区块链的基本概念以及原理。第二章为共识算法基础介绍区块链技术作用的分布式系统的组成结构和特点,共识问题的起源以及共识算法的分类。第三章为分布式一致性共识算法及应用介绍在分布式系统中共识算法的类型及运用。第四章为典型区块链共识算法及应用介绍PoW、PoS、DPoS、P
本书首先介绍构建类和创建对象的基础知识,并结合代码讲述如何将理论付诸实践;然后讨论面向对象编程的关键概念——封装、多态性和继承,包括如何使用对象管理器创建并管理多个对象,如何通过封装对客户端代码隐藏对象的内部细节,如何使用多态性定义一个接口并在多个类中实现它,如何应用继承构建现有代码;最后讲述如何构建一款带完整的动画和
本书介绍了数据可视化的基本原理和设计方法,适合初学者或希望系统学习数据可视化设计的读者阅读。本书特色:内容翔实,基于大量的中外案例,对数据可视化进行了多方位的解剖,展现了数据可视化的丰富性和趣味性;注重实践,提供了切实可行的工具、数据集和教程,供读者能够“在学中做,在做中学”;通俗易懂,将专业术语和学术成果转化为平实的
本书系统地介绍使用treeio、tidytree、ggtree和ggtreeExtra等R软件包操作系统发育树的全套流程,包括对树文件的解析,以及树与其相关数据的操作、整合、可视化等内容。本书由余光创撰写,旨在为系统发育树的操作与呈现提供指导。如果读者需要进行系统发育树的相关操作,却又觉得无从下手,那么这本书会提供很大
罗布乐思RobloxStudio是一款应用型编程学习软件。本书通过有趣的案例引导读者熟悉RobloxStudio的基本操作,培养编程兴趣,掌握基本的编程技巧,能够完成简单游戏的开发。全书共五章:第一章主要初识罗布乐思编程器RobloxStudio;第二章通过一个小游戏熟悉Roblox的基本操作;第三章通过一个综合案例介