这是一本能让读者快速从零开始构建工业级知识图谱的著作。作者是知识图谱和自然语言处理领域的专家,本书得到了OpenKG联合创始人王昊奋、清华大学教授李涓子、东南大学教授漆桂林、美团知识图谱团队负责人张富峥、文因互联创始人鲍捷等学界和业界知识图谱扛旗人的一致好评和推荐。 本书不仅详细讲解了知识图谱的技术原理和构建工具,而且还循序渐进地讲解了知识图谱的构建方法、步骤和行业应用。配有大量实战案例,并且开放了源代码,确保读者能学会并落地。 全书一共8章: 第1章介绍了知识图谱的概念、模式、应用场景和技术架构; 第2章围绕知识图谱的技术体系,详细阐述了知识的表示与建模、抽取与挖掘、存储与融合,以及检索与推理; 第3章通过具体的实例介绍了各种知识图谱工具的使用; 第4章和第5章从工业实践的角度讲解了从0到1构
本辞典是对全国青少年信息学奥林匹克竞赛(NOI)大纲的详解。辞典立足于 NOI 大纲的知识体系,从准确性、学术性和实用性等原则出发,对有关的知识和概念给出了严谨的解析,并在此基础上对所涉及的思想、方法和技巧做了精要的述评,全面涵盖了全国青少年信息学奥林匹克竞赛所考查的计算机科学基础知识、程序设计语言及其环境、数据结构与算法,以及数学和其他内容。 本辞典的适读人群为参加全国青少年信息学奥林匹克竞赛活动的学生、教师,以及广大信息学、程序设计竞赛爱好者,对从事数据结构和算法的学习或教学等活动的其他读者也有较好的参考价值。
本书使用备受业内人士欢迎的游戏编程平台Unity,从零开始,手把手地带领读者设计并制作两种令人着迷的跨平台2D游戏。本书通过丰富的插图和详尽的步骤说明,将游戏设计的基本原则、Unity的常用操作,以及编程语言C#的基础知识深入浅出地呈现给读者。
本书由华为公司质量与流程IT团队官方出品,从认知、理念、转型框架、规划和落地方法、业务重构、平台构建等多个维度全面总结和阐述了华为自身的数字化转型历程、方法和实践,能为准备开展或正在开展数字化转型的企业提供系统、全面的参考。全书共13章,内容从逻辑上分为四个部分。认知篇(第1~2章)首先从华为的视角总结了企业对于数字化转型的应有的共识,以及从战略角度阐述了华为为何推行数字化转型;然后给出了华为数字化转型的整体框架(方法论),以及企业数字化转型成熟度评估的方法,帮助读者在厘清华为开展数字化转型工作的整体脉络的同时,能快速对自身的数字化水平进行自检。方法篇(第3~5章)讲解了华为数字化转型的理念和方法,覆盖从变革规划、变革项目实施到IT产品实现的全部过程。实践篇(第6~10章)介绍了华为如何通过数
本书系统地介绍了机器人学的基础理论知识,重心放在机器人机构、规划与控制三个方面,为机器人学的入门教材,可纳入到机器人导论的范畴。 全书以现代数学分支之一——旋量理论为工具和桥梁,衔接全书知识体系。这既是书名定位为现代机器人学的主要依据,也是本书区别其他机器人导论类教材的重要特征。 全书总共13章,第1章为绪论。第2章主要介绍与机器人机构有关的若干基本概念,第3章作为全书的理论基础,详细讨论如何应用旋量理论构建刚体运动模型的过程;第4?7章主要讲述有关机器人运动学方面的基础内容,包括开链机器人正向运动学(第4章)、一阶运动学与静力学(第5章)、逆向运动学(第6章)和并联机器人运动学(第7章)。第8?11章主要讲述有关机器人动力学、规划与控制方面的基础内容,包括开链机器人动力学建模(第8章)、轨迹生成(
由谷歌(Google)、领英(LinkedIn)和微软(Microsoft)的实验领导者编写的这本实用指南将教你如何使用可信赖的线上对照实验(也就是A/B测试)来加速创新。根据每年每个公司运行的两万多个对照实验的实践经验,作者为准备着手运行实验的学生和行业的专业人员分享了一些实例、需要避免的陷阱以及建议,并为希望改善自身及其机构做出数据驱动决策方式的高级从业者深入探讨了进阶专题。
《OptiStruct结构分析与工程应用》共28章,主要介绍了OptiStruct的线性分析、非线性分析、频率响应分析、动力学分析、复合材料分析、疲劳分析、热传导分析等功能。线性分析有常用的线性静力学分析、模态分析、线性屈 分析、惯性释放分析等;非线性分析有材料非线性分析、几何非线性分析、接触非线性分析等;疲劳分析有高周、低周、焊接、振动等。全书在简要讲解相关理论的基础上,较全面地阐述了OptiStruct各结构分析功能模块的使用方法,并包含丰富的航空航天、汽车等行业的工程应用实例。 《OptiStruct结构分析与工程应用》可作为机械、汽车、航空航天、船舶、 、电子及家电等相关行业工程技术人员的自学或参考用书,也可作为理工院校相关专业师生的教学用书。
伴随着Java的成长,《Java核心技术》从第1版到第11版一路走来,得到了广大Java程序设计人员的青睐,成为一本畅销不衰的Java经典图书。本书经全面修订,以涵盖Java 17的新特性。本书由获Jolt大奖并拥有20多年教学与研究经验的资深Java技术专家撰写,针对Java 17进行了全面更新。卷II 全面阐述Java高级特性,帮助你提升开发能力和技巧 全书共分12章。 第1章介绍了Java中的流。 第2章涵盖了输入/输出处理,包括读写文件和正则表达式。 第3章介绍了XML,展示如何解析XML文件、生成XML和使用XSL转换。 第4章讲解了网络API,以及怎样连接到服务器、实现自己的服务器、创建HTTP连接,并讨论了HTTP客户端。 第5章介绍了数据库编程,重点讲解JDBC,即Java数据库连接API。 第6章涵盖了如何使用日期和时间API来处理日期及时区。 第7章讨论了国际化。 第8章介绍了3种代码处理技术。 第
内容简介 ·企业数字化转型中Z适合的数据资产组织方式是什么样的? ·为什么越来越多的企业在讨论标签化和标签体系? ·数澜 的标签类目体系方法论有何独到之处? 数据资产化是企业数字化转型的必经之路,也是数据中台的重要组成部分。 标签类目体系是数据中台理念落地的核心组成部分,是实现数据资产可复用、柔性组合使用、降低数据应用试错门槛的强力支撑。 数据作为第五生产要素参与分配,数据资本化的重要前提是数据商品化,数据商品化的Z佳载体就是标签。因此,学习如何将数据转化、映射为标签,并通过对标签的管理、应用实现数据资产的价值运营,对于商业化企业来说显得尤为重要。 本书旨在培养资深的数据资产架构师及数据运营专家,以方法教育而非工具实施的方式助力企业建立自身的数据资产化能力,将数据能力Z大限度地转化为商业价
本书分 10 章,每章都是一个独立的知识领域,读者可以按照章节顺序阅读本书,也可以根据喜好挑选自己感兴趣的章节学习。第 1 章讲了架构的意义、架构的原理以及如何实现架构。第 2 章对 C# 技术的基础知识做了详细的讲解。第 3 章主要针对客户端中的表格数据、程序的协作与应用进行讲解。第 4章介绍的是用户界面(UI)的工作原理与优化手段。第 5 章针对 3D 模型的原理、动画的原理以及两者的优化做了详细的讲解。第 6 章介绍的是网络层的业务与底层原理。第 7 章针对各种 AI 类型进行了解析。第 8 章主要介绍场景构建与优化、地图构建以及寻路算法优化的相关知识。第 9 章则给出了图形数学、图形学常用算法、渲染管线的相关知识。第 10 章针对客户端各类渲染技术的渲染原理进行了详细的解析。
《从程序员到架构师:大数据量、缓存、高并发、微服务、多团队协同等核心场景实战》分为数据持久化层场景实战、缓存层场景实战、基于常见组件的微服务场景实战、微服务进阶场景实战和开发运维场景实战5个部分,基于对十余个架构搭建与改造项目的经验总结,介绍了大数据量、缓存、高并发、微服务、多团队协同等核心场景下的架构设计常见问题及其通用技术方案,包含冷热分离、查询分离、分表分库、秒杀架构、注册发现、熔断、限流、微服务等具体需求下的技术选型、技术原理、技术应用、技术要点等内容,将技术讲解与实际场景相结合,内容丰富,实战性强,易于阅读。 《从程序员到架构师:大数据量、缓存、高并发、微服务、多团队协同等核心场景实战》适合计划转型架构师的程序员及希望提升架构设计能力的IT从业人员阅读。
内容简介 这是一本从技术原理、工程实践、设计模式和*佳实践4个维度讲解物联网系统开发的著作,是作者10余年实践经验的总结。首先,通过代码实例循序渐进、深入浅出地介绍了物联网协议的原理与实践;然后,以一个功能完备的综合性物联网平台的搭建过程为例,讲解了如何从0到1搭建一个物联网平台,同时总结了物联网平台开发中常用的设计模式和*佳实践。 全书一共12章,逻辑上可分为3大部分: 第壹部分(第1-2章) 物联网基础 对物联网的一些关键常识和各种协议进行了详细的介绍。 第二部分(第3-5章) 物联网协议 通过大量实例代码详细分析和讲解了MQTT协议的规范、特性、原理和应用。 第三部分(第6-12章)物联网平台开发 详细讲解了如何使用开源组件和云服务从0到1搭建一个具备完备功能的物联网平台。
以太坊打开了通向去中心化计算的大门,这个平台使你能够运行去中心化的应用程序(DApps)和智能合约,这些应用程序没有中心故障点或控制点,与支付网络集成,并在开放的区块链上运行。通过这本实用指南,Andreas M. Antonopoulos 和 Gavin Wood 向读者提供了在以太坊和其他基于虚拟机的区块链上构建智能合约和 DApps 所需的一切信息。 本书既可以作为一本技术参考手册,也可供读者全面地了解以太坊。前两章主要是一个入门级的介绍,适合新手用户,这些章节中的示例可以由具有一定技术技能的读者完成。这两章将使你对以太坊基础知识有一个很好的掌握,并教会你使用以太坊的基本工具。第三章及以后的内容主要面向程序员,包括许多技术主题和编程示例。
本书是一本系统讲解嵌入式系统架构的书,讲述了板级和FPGA级两种典型架构。全书分为三部分。第壹部分主要介绍了嵌入式系统;第二部分介绍嵌入式系统的硬件开发;第三部分介绍嵌入式系统的软件开发;第四部分介绍软硬件协同开发。
本书包含 20 余个高并发系统案例,每个案例看似相互独立,实则相辅相成。根据高并发系统的特点,高并发与高性能、高可用的关系,本书分为 6 篇。基础篇,概要介绍专栏所用的软件建模方法、设计文档写法、高并发架构设计方法。高并发系统的海量数据处理架构篇,讨论海量数据如何存储、如何传输、如何进行并发控制。高并发系统的高性能架构篇,讨论在高并发场景下,如何保证系统的响应性能。高并发系统的高可用架构篇,通过微博、百科、限流器等架构案例分析,寻求保障高并发系统高可用的方案。安全系统架构篇,通过Web防火墙、加解密平台、区块链设计等,讨论面对恶意请求、敏感数据泄露的风险,如何保证系统足够安全可靠。网约车架构专题篇,深入讨论一个网约车架构。
本书介绍了基于ROS 2编程所需的各方面知识,并通过结合基本概念、设计思想、工程实践、编程调试和应用技巧等多面一体进行阐述,使读者可以更加快速地掌握ROS 2机器人编程的核心思想。书中包含大量的代码和实战案例,同时还会讲述开源项目及其相关规范和注意事项,结合作者实际的工程经验、与时俱进的 ROS 2设计思想和源码案例,读者可以学习到不拘泥于软件版本与软件环境的编程知识。此外,本书的*后一章还给出了ROS 2在实际项目中落地的应用策略和实用建议。书中所有源码都已按照ROS 2的相关规范进行开源,并与读者共同维护。 本书为读者提供了全部案例源代码下载和高清学习视频,读者可以直接扫描二维码观看。 本书适合机械、自动化、机器人、计算机、自动驾驶和人工智能等行业的从业者、学生和研究人员,以及 DIY 爱好者和极客等阅读学习。
本书特色 创新突破图形化编程案例形式,聚焦打造超酷有趣大型项目,全彩印刷,完整代码 掌握如何运用知识,一步步创作一个 超级玛丽 式超酷大型通关游戏项目 项目式学习体系,真正掌握如何运用所学的编程知识,全面提升计算思维 内容要点 聚焦于打造一个超酷的大型项目,全面升级计算思维与编程技能。 不同于制作各种小项目,本书将带领你创作一个结构完整、功能完善、效果突出,且具有丰富拓展性的大型游戏项目。本书采用项目式学习的方法,化整为零将项目分解为各功能模块,从角色造型、过场动画、信息录入、角色互动、生成地形、功能引擎等多方面进行制作,*终创作出一个具有个人特色的大型游戏项目。 在整个项目的创作过程中,你将学会Scratch中的各项功能和编程知识,培养计算思维来解决大问题,体会到创作的乐趣并收获成就感。 本书
本书是一本系统介绍区块链理论知识和应用开发的教程。全书共10章,主要分为两部分,区块链理论知识(第1~3章):包括区块链概述、区块链中的密码学以及区块链的核心机制;区块链应用开发(第4~10章):包括打造自己的个区块链—基于Python、智能合约开发实践—基于Solidity、以太坊之DApp开发实战—基于Truffle框架、超级账本开发实战—基于Go语言、Libra开发实践—基于Move语言、区块链即服务平台(BaaS)以及区块链综合应用开发实践。本书在系统介绍区块链理论知识的基础上,结合丰富的案例进行实践操作的讲解,力求引领读者在实践中深入理解区块链技术,具备基于主流的区块链平台开发区块链实际应用的能力。 本书可以作为区块链开发者的自学用书,也可作为开设区块链开发相关课程的各类院校、培训机构的教材。
《AI编译器开发指南》结合专用AI加速器和GPGPU两类芯片架构,系统介绍了AI编译器的基本框架和开发流程,着重论述了在AI编译器开发过程中,针对这两类架构需要重点考虑的实现方法。全书共分为7章,内容涵盖了以TVM为代表的开源AI编译器实现分析和定制化方法,以及GPGPU编译器后端相关设计方法。在介绍AI编译器一般原理的同时,书中通过对开源编译器项目的源代码分析,使读者能通过实例对AI编译器开发过程有更直观的认识。 《AI编译器开发指南》填补了AI编译器开发类书籍的空白,可作为从事AI软硬件设计、开发人员的参考用书,也可作为普通高等院校智能科学与技术、计算机科学与技术等专业的本科生和研究生的教辅书籍。
本书旨在指导大家优化运行在现代CPU上的应用程序的性能。具体来说,主要分为两部分内容: 部分介绍性能分析,包括对CPU微架构、术语和指标的简要概述,还探讨了分析性能的不同方法和现代平台上可用的硬件监控功能。 第二部分展示如何发现优化机会,以及可以做哪些转换来提高程序的性能。此外,还提供了一份可应用于用户应用程序的优化清单,包括循环优化、向量化、函数内联等,并讨论了有助于消除CPU微架构层面的问题(如缓存未命中、分支预测错误等)的代码转换。 本书对于从事性能关键型应用程序开发和进行系统底层优化的技术人员来说是不可或缺的。对于任何想更好地了解应用程序性能并探索其诊断和改进方法的开发者来说,这本书也很有用。
本书以爬虫逆向方向的相关技术和岗位要求进行撰写,总结了爬虫的架构体系、主流框架和未来发展。书中包括各种自动化工具、抓包工具、逆向工具的使用。核心内容以Web Js逆向、安卓逆向、小程序逆向为主,结合三十多个实战案例进行分析,内容从易到难,循序渐进。另外还对主流的反爬虫技术进行了讲解,包括传输协议、验证码体系、字符集映射、行为和指纹等。扫描封底二维码,可获得反爬虫补充知识;扫描节中二维码,可获得配套视频讲解知识。 本书适合对爬虫逆向感兴趣,想进一步提升自我的程序员参考阅读。
本书采用由浅入深的方式介绍Flutter技术原理,分为三篇15章,主要内容如下: ?入门篇(第1章~第5章),包括Flutter技术的出现背景和简介、Flutter的各种类型的Widget以及如何构建UI。通过学习本章,读者可以掌握如何使用Flutter来构建UI界面。 ?进阶篇(第6章~第14章),包括可滚动组件、事件机制、动画、自定义组件、文件和网络、国际化以及Flutter核心原理等。通过本章内容,读者可以对Flutter整体构建及原理有一个深入的认识。 ?实例篇(第15章),本章主要通过一个简版的Github App来将前面介绍的内容串起来,让开发者对一个完整的Flutter App开发流有个了解。
本书是Python数据分析与挖掘领域的公认的事实标准,第1版销售超过10万册,销售势头依然强劲,被国内100余所高等院校采用为教材,同时也被广大数据科学工作者奉为经典。 作者在大数据挖掘与分析等领域有10余年的工程实践、教学和创办企业的经验,不仅掌握行业的技术和实践方法,而且洞悉学生和老师的需求与痛点,这为本书的内容和形式提供了强有力的保障,这是本书第1版能大获成功的关键因素。 全书共13章,分为三个部分,从技术理论、工程实践和进阶提升三个维度对数据分析与挖掘进行了详细的讲解。 部分 基础篇(第1~ 5 章) 主要讲解了Python数据分析与挖掘的工具和技术理论,包括数据挖掘的基础知识、Python数据挖掘与建模工具、数据挖掘的建模过程,以及挖掘建模的常用算法和原理等内容。 第二部分 实战篇(第 6 ~ 1 2章) 通过