在区块链、人工智能、3D、AR等底层技术的支持下,Web 3.0高速发展,获得了更多的关注。从Web 1.0到Web 3.0,互联网由中心化走向去中心化,由以平台为中心转向以用户为中心,经济由实体经济转向数字经济。可以说,Web 3.0正在全方位赋能数字时代科技发展,重构商业模式。本书以 Web 3.0如何重构数字时代科技与商业新生态为切入点,面向互联网领域的创业者、从业者、企业家与投资人等。读者可以通过阅读本书全面了解Web 3.0的基础知识、技术以及相关案例,从而更好地适应Web 3.0时代。 本书分为上、中、下三篇,上篇为读者梳理了Web 3.0的底层逻辑,带领读者了解Web 3.0的基础知识,把握Web 3.0时代的红利,描绘Web 3.0时代的蓝图;中篇分析了Web 3.0的核心驱动力,分别是区块链、DeFi、NFT、DAO和元宇宙;下篇为读者盘点了Web 3.0的落地场景,以生动的案例详细叙述了Web 3.0如
AI领域的 基石王者 ,那些还沉迷于CNN,RNN的工程师被警告: 放弃战斗吧,向Transformer投降! 在过去的二十年中,自然语言处理研究领域发生了翻天覆地的变化。在这段时间里,自然语 言处理经历了不同的处理范式,并终进入了一个由神奇的Transformer体系结构主导的新时代。 Transformer深度学习架构是通过继承许多方法而产生的,其中包括上下文词嵌入、多头注意力机制、位置编码、并行体系结构、模型压缩、迁移学习、跨语言模型等。在各种基于神经的自然语言处理方法中, Transformer架构逐渐演变为基于注意力的 编码器-解码器 体系结构,并持续发展到今天。现在,我们在文献中看到了这种体系结构的新的成功变体。目前研究已经发现了只使用 Transformer 架构中编码器部分的出色模型,如 BERT(Bidirectional Encoder Representations from Transformers,Transformers双向编码表示);或者只
知识图谱是一种大规模语义网络,已经成为大数据时代知识工程的代表性进展。知识图谱技术是实现机器认知智能和推动各行业智能化发展的关键基础技术。知识图谱也成为大规模知识工程的代表性实践,其学科日益完善。 本书是一本系统介绍知识图谱概念、技术与实践的书籍。全书共5篇,由16 章构成,力求涵盖知识图谱相关的基本概念与关键技术。 基础篇 介绍知识图谱的基本概念、内涵与外延、历史沿革、应用价值,以及相关的基础知识。 构建篇 重点介绍大规模高质量知识图谱的自动化构建技术,涵盖词汇挖掘、实体识别、关系抽取及概念图谱构建、百科图谱构建、众包构建与质量控制等专题。 管理篇 系统地阐述了知识图谱建模与存储、查询与检索,以及图数据管理系统。 应用篇 对于基于知识图谱的关键应用技术展开介绍,包括搜索与推荐、自然语言问
本书内容简洁、直观、实用,强调计算思维能力和并行编程技巧。本书主要分为四个部分:第 一部分介绍异构并行计算编程的基础概念,包括数据并行化、GPU架构、CUDA编程及程序性能优化方法等内容;第二部分介绍并行模式,包括卷积、模板、并行直方图、归约、前缀和、归并等内容;第三部分介绍高级模式及应用,包括排序、稀疏矩阵计算、图遍历、深度学习、迭代式磁共振成像重建、静电势能图和计算思维等内容;第四部分介绍高级编程实践,包括异构计算集群编程、CUDA动态并行化等内容。本书不仅适合高等院校计算机相关专业的学生学习,也适合并行计算领域的技术人员参考。
本书全面讲解了软件测试人员必知必会的测试知识、技术和工具。 全书分为12章。第1章和第2章用 用户登录 测试实例,讲解了软件测试基础知识,让读者快速学习关键的基础知识;第3章讲解了GUI测试框架设计、框架在大型电商网站的具体实践,梳理了影响GUI自动化测试稳定性的关键因素,并给出了切实可行的解决方案;第4章介绍了3类移动应用的测试方法与技术,以及如何在移动测试中应用Appium来帮助测试人员更好地实现自动化测试;第5章以循序渐进的方式,讲解了API测试的关键技术、微服务架构下的API测试挑战等;第6章讲解了代码级测试的基础知识、静态测试方法、动态测试方法、静态扫描工具Sonar、单元测试框架TestNG、代码覆盖率工具等内容;第7章和第8章系统地对性能测试的方法以及应用领域进行阐述,并基于LoadRunner讲解大型企业性能测试的规划、设计、
本书内容简洁、直观、实用,强调计算思维能力和并行编程技巧。本书主要分为四个部分:第 一部分介绍异构并行计算编程的基础概念,包括数据并行化、GPU架构、CUDA编程及程序性能优化方法等内容;第二部分介绍并行模式,包括卷积、模板、并行直方图、归约、前缀和、归并等内容;第三部分介绍高级模式及应用,包括排序、稀疏矩阵计算、图遍历、深度学习、迭代式磁共振成像重建、静电势能图和计算思维等内容;第四部分介绍高级编程实践,包括异构计算集群编程、CUDA动态并行化等内容。本书不仅适合高等院校计算机相关专业的学生学习,也适合并行计算领域的技术人员参考。
本书分五篇,分别为设计思维基础、全面理解、求异思维、交付价值和迭代推动进展。本书首先概述了设计思维模型的各个阶段;其次介绍了设计思维的内容、方式、时间、原因和对象,提出了设计思维四阶段模型,并说明了该模型如何应用于个人和团队;然后探讨了发散思维的技巧、提高创造力的练习和减少不确定性的练习;最后介绍了迭代技术,以完善对全局、相关人员和潜在问题的理解,从而帮助读者改进解决方案。
本书从Kafka的基本概念入手,主要从生产端、消费端、服务端等3个方面进行全面的陈述,主要内容包括Kafka的基本使用方式、生产者客户端的使用、消费者客户端的使用、主题与分区、日志存储、深入原理解析、监控的设计、高级应用的扩展以及与Spark的集成等。虽然Kafka的内核使用Scala语言编写,但是本书基本以Java语言作为主要的示例语言,方便绝大多数读者的理解。本书虽然没有明确的界定,但是总体上可以隐性的划分为三个部分:基础篇、原理篇和扩展篇,以这种循序渐进的方式更能让读者容易接受。
架构设计是技术人员成长和晋升过程中必须掌握的技能,但目前业界缺乏架构师学习和培养方面体系化的知识和实践的指导,本书结合作者多年在架构设计方面的学习、思考、实践,提出了完整的一套架构设计方法论,包括什么是架构、架构设计的目的、架构设计原则、架构设计流程、架构设计模式和技巧、互联网公司技术演进等内容。这套架构设计方法论适合不同行业,比如互联网、企业应用等;也适合不同的技术领域,比如后端架构设计、前端架构设计、客户端架构设计、测试平台架构设计、运维平台架构设计等。
本书是享誉全球的Python入门书,影响了*过250万读者。全书分两部分:*部分介绍用Python编程所*须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件和异常、代码测试等内容;*部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第3版进行了*修订:使用了文本编辑器VS Code,新增了介绍removeprefix()方法和removesuffix()方法的内容,并且在项目中利用了Matplotlib和Plotly的*特性,等等。
本书由浅入深、全面系统地介绍了R语言的编程和统计知识,为读者了解现代数据科学的计算方法奠定了比较坚实的基础。 本书包括语言、编程、统计学和概率、统计检验和建模、绘图共5个部分,基本涵盖了国外大学一、二年级的统计学课程。在讲授知识的同时,本书注重学以致用,每章穿插了许多练习,方便读者动手操作;每章结尾提供了本章讲述的代码汇总,方便读者快速查阅。通过对本书循序渐进的学习,读者可以逐步构建自己的知识体系,同时培养程序员的思维方式。本书适合R语言初学者从头开始学习,有编程经验的读者也可以挑选自己感兴趣的内容阅读。 本书既可以用作R语言编程的社会培训教材、自学教材,也可以用作高校师生,特别是统计学专业师生的辅导教材。
互联网产品的快速迭代,让敏捷开发在各个领域都得到了广泛应用。同时,也加快了敏捷测试在各家企业落地生根的进程。 《敏捷测试:以持续测试促进持续交付》由测试领域老兵联合10余位测试专家对敏捷测试的实践经验汇总、整理而成。本书分为10章和4个附录。从敏捷开发和敏捷测试基础、人的因素、敏捷测试基础设施、分析与计划、设计与执行、测试右移、收尾与改进、展望等角度入手,几乎涵盖实现高效敏捷测试所需的各个方面的知识,以及测试思维、测试流程、测试基础设施和一系列的优秀实践,对提高测试效率进而提升产品交付质量具有重大的指导意义。 《敏捷测试:以持续测试促进持续交付》理论知识与实际案例深度结合,辅以思维导图、延伸阅读等模块,深入浅出,尤其适合有一定测试实践经验的软件质量保障和测试人员,想要较为深入了解
本书介绍在Python中使用PyQt5和其他模块进行GUI和数据可视化编程的方法。*部分介绍PyQt5设计GUI程序的基本框架,包括GUI应用程序的基本结构、窗体UI可视化设计与窗体业务逻辑的设计、信号与槽的特点和使用等。第二部分介绍GUI程序设计中一些主要功能模块的使用,包括基本界面组件、事件处理、数据库、绘图、多媒体等。第三部分先介绍使用PyQtChart和PyQtDataVisualization进行二维和三维数据可视化设计的方法,再介绍将Matplotlib嵌入PyQt5 GUI应用程序窗口界面中进行数据可视化的编程方法。通过研读本书,读者可以掌握使用PyQt5、PyQtChart、Matplotlib等模块进行GUI应用程序和数据可视化设计的方法。 本书适合具有Python编程基础,并想通过Python设计GUI应用程序或在GUI应用程序中实现数据可视化的读者阅读和参考。
内 容 提 要 本书全面介绍了软件性能测试中的实战技术和JMeter的应用知识。本书分4篇10章:基础篇(第1章)主要讲解性能测试的理论和如何做好性能测试;工具篇(第2~4章)介绍了利用JMeter进行性能测试脚本开发,如利用HTTP在JMeter中进行性能测试脚本开发;实践篇(第5~8章)详细讲解了性能监控与诊断分析,通过实践项目引导读者进行性能测试工作,包括诊断问题、分析与调优;提升篇(第9~10章)讲解如何基于JMeter做测试开发、利用容器技术提高测试效率。 本书讲解通俗易懂,适合测试工程师、测试项目负责人、开发工程师、性能测试爱好者阅读,也适合作为大专院校相关专业师生的学习用书和培训学校的教材。
《Spring源码深度解析(第2版)》从核心实现、企业应用和Spring Boot这3个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring 整体架构和环境搭建、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息、Spring Boot体系原理等内容。《Spring源码深度解析(第2版)》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出了切实可行的建议,从而帮助读者全面提升实战能力。《Spring源码深度解析(第2版)》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。本书适合于已具有一定Java编程基础的读者,以及在Java平台
选择微服务还是单体,这似乎是一个无须讨论的话题,这个年代还有单体的存身之地吗?沃恩和托马什对此的回答是,不仅有,而且许多组织适合使用单体架构。两位作者用一个贯穿全书的例子深入探讨了面向战略创新的架构设计问题。本书共12章,分4部分。第1部分从战略高度介绍了架构决策的重要性及其带来的影响,以及几种战略学习工具和事件优先建模。第2部分讲述了推动业务创新的几种工具,并对DDD进行了简单的介绍。第3部分具体谈论了事件优先架构和实现它的几种方式。第4部分回答了微服务还是单体这个有争议性的问题,讨论了单体和微服务之间的比较与权衡,还探讨了如何将单体迁移到微服务,并且为读者可能采用的任何一种选择都提供了合适的指南。本书适合需要进行架构决策的人阅读,也适合想要精进业务的架构师和程序员阅读。
数字经济作为实现经济高质量发展的经济形态,已成为驱动我国经济实现又好又快增长的新引擎。在数字经济的浪潮下,越来越多的企业开始思考如何能够借助新技术,替换原有IT信息化应用,为企业带来更便捷、高效、严谨的业务处理体验,提升企业收益。进而提高企业的生产效率与管理决策能力,增强企业核心竞争力,真正实现以新技术带来的企业数字化转型。RPA(机器人流程自动化)技术的出现,一定程度上,给企业的数字化转型提供了更为实际的解决方案。本书结合理论与实践,在以下三个方面进行解读。 ①概括介绍数字经济、企业数字化转型的必要性,通过阐述RPA的发展历程、平台架构、实施策略、风险挑战、管理与评估等方面的基本知识,为企业认知和实践RPA提供全景指导,通过分析在传统RPA的基础上,如何结合AI相关技术,实现RPA的 智力升级 ,拓
这本书收集了约60道算法和程序设计题目。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。本书的内容分为下面几个部分:(1)游戏之乐:从游戏和其他有趣问题出发,化繁为简,分析总结。(2)数字之魅:编程的过程实际上就是和数字及字符打交道的过程。这一部分收集了一些好玩的对数字进行处理的题目。(3)结构之法:汇集了常见的对字符串、链表、队列,以及树等进行操作的题目。(4)数学之趣:列举了一些不需要写具体程序的数学问题,锻炼读者的抽象思维能力。书中绝大部分题目都提供了详细的解说。 每道题目后面还有一至两道扩展问题,供读者进一步钻研。书中还回答了读者关于IT业面试,招聘,职业发展的疑问。这本书的很多题目会出现在IT 行业的各种笔试、面试中,但这本书更深层的
本书是一本全面介绍CrossFit交叉训练的精英健身指南。全书可分为三大部分,*部分介绍了精英健身者进行交叉训练的基础知识;第二部分分别从身体、心理、精神三个层面讲解了运用CrossFit交叉训练进行全方位提升的健身方式,不止包括各种身体训练动作,还涵盖了心理锻炼及精神修炼的方法与技巧;第三部分则给出了适合初中高级的三套21天交叉训练计划,以及各年龄段的进阶训练标准等。 本书适合广大的健身爱好者阅读,尤其适合对CrossFit交叉训练感兴趣的人士学习使用。
本书作者结合新版PHP,提供了自成一体的经典实例,为你解决日常工作中遇到的各种问题。无论你是什么层次的开发人员,都可以遵循本书提供的既定模式和示例,使用PHP解决一些常见问题。参考书中的经典实例,你可以快速识别和解决复杂的问题,不必重新发明轮子。这本实用指南将帮助你:利用函数和对象高效构建应用。探索现代PHP的类型系统。了解加密、错误处理、调试和性能调优等关键概念。审视PHP包和扩展生态系统。学习如何构建基本的Web和命令行应用。安全处理设备中的加密文件和纯文本文件。
本书以功能更广更深、可靠性和安全性要求更高的金融级大数据平台为参照,介绍大数据平台的架构过程及各种大数据技术,不仅包含数据采集、数据集成、作业调度、数据加工、实时数据仓库、数据服务、数据可视化、数据挖掘等常见的应用场景,还加入了数据质量、数据安全、三态投产等广受关注的内容。本书以业务场景、技术选型、技术架构对主要章节进行划分,让读者在理解大数据业务需求的基础上,了解各种大数据技术,并能够选取合适的技术来构建大数据平台。 本书内容丰富,图文并茂,实战性强,适合大数据技术初学者,政府、金融机构的大数据应用决策和技术人员,以及IT经理、CTO、CIO等快速学习大数据技术,并能快速提升读者的大数据平台架构能力。