本书涉及很多平台、框架和类库等,主要有前端使用的Angular,后端使用的SpringBoot框架、SpringSecurity安全框架,数据库涉及MongoDB、Elasticsearch和Redis。此外,还会学习函数式编程、响应式编程(RxJS)、Redux等理念,Swagger、JaVers等工具及Rest、W
本书是一本覆盖研究生、本专科生、中学生等所有Python学习者的入门书。以"够用、适用、易学”为原则,组织、设计全书的框架和内容,全书共包括四篇:第一篇——营造环境,主要阐述学习的环境与平台安装、IDLE与Pycharm的使用、常见的内外部模块及其安装。第二篇——掀起头盖,重点讨论Python的主要语法:数据类型、变量
本书致力于帮助读者形成有关Linux开源存储世界的细致的拓扑,从存储硬件、Linux存储堆栈、存储加速、存储安全、存储管理、分布式存储、云存储等各个角度与层次展开讨论,同时对处于主导地位的、较为流行的开源存储项目进行阐述,包括SPDK、ISA-L、OpenSDS、Ceph、OpenStackSwift与Cinder、容
本书以学会用好Julia语言进行软件编程为目标。深入浅出地讲解Julia语言的各项技术及实战技能。全书共12章。首先讲解了Julia语言的基本概念、编程模式、变量、数据类型、函数、类型与分派、程序控制结构等Julia语言的基础知识等;接着介绍了Julia的交互性与元编程、数值与科学计算、数据可视化和图像处理、数据库编程
本书作者陈天舒,网名SkyChen,TeamMax创始人,致力于将优秀产品设计所带来的魅力分享给他人,让人获得从未有过的灵感,做到从未想过的事情。作者希望通过本书传递给读者的是他对Keynote的认知和理解,以及如何通过Keynote和自己的思想建立连接,设计出更完美的作品。首先,本书内容从讨论Keynote的本质特点
本书全面、系统、深入地讲解了HTML5+CSS3网页设计与编程的基础知识与高级应用。在讲解过程中,通过大量取自实际操作的案例,将网页开发知识全面、系统、深入地呈现给读者。此外,作者专门为本书录制了大量的配套教学视频,让读者通过分析实例、运行实例尽快熟悉网页编程,在学习遇到问题时,也可以作为参考。本书共分21章。第1~1
全书共分24课,前4课是学习Excel公式和函数必须掌握的基础概念,从第5课开始进入Excel函数的讲解,重点介绍了统计类函数、引用类函数、文本类函数、时间和日期类函数,还介绍了信息类函数、数据库函数和宏表函数。各课之间有一定的逻辑关系,使学习充满了乐趣和动力。书中的示例均来自各行业的实际应用,可操作性强,既可作为学习
Selenium是目前非常流行的一种自动化测试工具。本书基于Python3语言讲述了最新的Selenium3的基本理论与操作,涉及各种高级应用,以及如何进行项目实战,并提供了详细的自动化平台部署步骤。本书共14章,分为4篇。第1篇介绍了Selenium概况、相关的基础知识及环境的搭建步骤;第2篇介绍了Selenium涉
本书基于Arduino实验箱和Mixly图形化编程工具,从简单的“点亮创客之灯”开始,以生活中常见的具体实例引导读者进入图行形化编程的世界,让读者掌握图形化编程中的输入/输出、控制、数学、串口等基础模块,再到变量、函数等基本模块,将顺序、分支和循环三个流程控制概念融入到实例中。全书共18课,每节课都以基础任务和拓展任务
本书通过大量简单易懂的场景案例,采用以案例带知识点的形式,全面介绍了AxureRP9.0的使用方法和设计技巧。本书免费附赠案例源文件,方便大家参考练习。通过阅读本书,读者不仅可以全面掌握AxureRP的各项功能,而且还可以灵活地绘制出各类精美的原型图,快速成为原型设计高手。本书的前三大章节—绘制线框图、掌握基础交互、成
本书以“平民”的起点,从“零”开始,基于PyTorch框架,介绍深度学习和强化学习的技术与技巧,逐层铺垫,营造良好的带入感和亲近感,把学习曲线拉平,使得没有学过微积分等高级理论的程序员一样能够读得懂、学得会。同时,本书配合漫画插图来调节阅读气氛,并对每个原理都进行了对比讲解和实例说明。本书适合对深度学习和强化学习感兴趣
本书通过丰富的例程,深入讲解了micro:bit各部分的使用方法和使用技巧,可以帮助读者快速掌握micro:bit的编程方法,深入了解其系统结构、功能参数、扩展性能、硬件效能,工作原理以及它的使用限制等内容。全书包括五个部分讲解。每个部分通过makecode和python的编程方法对比,不但可以帮助读者学习makeco
本书从嵌入式开发角度出发,以Linux操作系统为开发平台,将隐藏在系统开发背后的关于C语言、数据结构与算法、计算机组成原理、计算机操作系统、数据库原理等方面的机制和知识娓娓道来,不仅让读者知其然,更要让读者知其所以然,并让这些知识再反作用于编程实践,从而帮助读者写出高质量的嵌入式LinuxC代码,揭开嵌入式LinuxC
本书讲解了游戏道具、武器装备和游戏角色三个类型的四种不同模型的项目制作。每一个项目都分别包含设计制作大形、设计制作高模和设计制作贴图三个任务,向读者全面展示游戏建模的流程和方法。且每一个任务都会通过任务分析和任务链接帮助读者理解制作要求和制作技术。通过任务实施完成制作后,再按照任务评价的说明检查制作案例是否符合规范。每
本书是《网络工程师教育丛书》第1册,主要介绍计算机网络的基本概念,以及在计算机之间如何通过网络实现信息的传送。全书分为6章,分别介绍计算机系统组成和结构、计算机网络的基本概念、数据通信基础、计算机网络体系结构、网络设备,以及组建简单计算机网络的相关技术。为帮助读者更好地掌握基础理论知识和应对认证考试,各章均附有小结、练
本书是《网络工程师教育丛书》第2册,比较系统、全面地介绍了局域网的原理与技术。全书分为8章。其中,第一章介绍局域网基础,重点讨论局域网体系结构和介质访问控制技术;第二章讨论组建局域网所需要的计算机连接技术;第三、四、五章介绍当今流行的局域网技术,包括千兆以太网、万兆以太网、交换式以太网、虚拟局域网、无线局域网;第六、七
本书以高灵敏度激光吸收光谱、FBG传感系统、脉冲涡流无损检测系统等嵌入式光电检测系统为对象,从光源、光学器件出发,阐述了嵌入式光电检测系统中涉及的光电检测原理、嵌入式技术,并从嵌入式光电检测系统构成和实际工程应用出发,详细地分析和介绍了布拉格光纤光栅检测系统、电磁脉冲涡流检测系统、激光光谱检测系统的系统设计、硬件和软件
本书详细讲解了Linux系统的特点和各个发行版本,并提供了学习建议内容,包括:使用虚拟机构建Linux学习环境、常用Linux工具软件的使用、无人值守安装及网络安装;Linux服务器在生产环境中的管理建议;Linux常用命令;文本编辑器Vim的使用与进阶技巧;Linux源码包与二进制包的安装、软件包部署的建议;Linu
本书作者都是微软人工智能及研究院的研究人员和应用科学家,具有深厚的机器学习背景,在一线针对产品需求和支持的场景进行了大量的深度学习模型及算法的研究和开发,在模型设计、训练、评估、部署、推理优化等模型开发全生命周期积累了丰富的经验。本书面向的读者是希望学习和运用深度学习模型到具体应用场景的企业工程师、科研院所的学生和科研
本书以实际工作流程为主线,融合了“大咖”多年积累的设计经验和高级技巧,能够帮助读者打破固化思维,成为办公达人。 本书共8章,首先分析普通人使用Excel效率低下的原因,并展现高手的思维和习惯,让读者初步了解成为Excel高手的学习路径;然后以高手的逻辑思维为主线,介绍基础表的设计、数据的获取与整理、让工作彻底零失误、