本书是一本涉及Scala 3基础知识与实际应用的实践指南。本书基于Scala 3,不仅详细介绍了Scala有关的所有基础知识,包括入门基础、功能、语言本身、概念、工具、库、框架、类型、集合、类、方法、
本书从国家科技图书文献中心(简称NSTL)面向香山科学会议前沿主题提供情报服务中,遴选深部地下储能、核酸生物结构化学与生物医学及健康、数字眼科与全身疾病认知方法及关键技术、营养素摄入与慢性病防控、中国
金融风险管理己经成为各个金融机构推荐的职能部门。特别是随着优选金融一体化不断发展深入,金融风险管理愈发重要,也日趋复杂。金融风险管理师(FRM)就是在这个大背景下推出的认证考试,FRM现在已经是金融风
本书覆盖了开发人员在落地分布式架构过程中使用RocketMQ 的主要技术点,包括RocketMQ 的 高性能通信渠道、生产消息、消费消息、存储消息、分布式事务消息、消息的可追踪性、消息的稳定性、消息的
本书覆盖了微服务架构的主要技术点,包括分布式服务治理、分布式配置管理、分布式流量防护、分布式事务处理、分布式消息处理、分布式网关、分布式链路追踪、分布式Job、分库分表、读写分离、分布式缓存、服务注册
在过去几年中,容器技术的广泛应用推动了容器编排技术的迅猛发展,尤其是Kubernetes的兴起。作为当前非常受欢迎的容器编排系统,Kubemetes能够有效应对生产环境中复杂的编排需求,帮助企业实现大
金融风险管理己经成为各个金融机构推荐的职能部门。特别是随着优选金融一体化不断发展深入,金融风险管理愈发重要,也日趋复杂。金融风险管理师(FRM)就是在这个大背景下推出的认证考试,FRM现在已经是金融风
本书是微软公司VSTO开发小组的两位设计人员编写的一部关于Microsoft Office程序开发的专著,介绍了在Visual Studio.NET 2005开发环境中使用Visual Basic.NET开发Office程序的技术方法。主要内容包括VSTO 2005中的Office主互调程序集,Word、Excel、Outlook和InfoPath的对象模型、事件和方法,以及在VSTO中应用这些对象模型、事件和方法创建Word、Excel、Outlook等Office自动化程序、加载项及文档代码的方法。本书还具体介绍了VSTO 2005为Office开发所提供的各种功能。 本书示范程序精炼、典型、实用,分析了VSTO Office程序设计的技术、方法与原理,帮助读者学习和掌握VSTOOffice程序设计。本书可作为有经验的Office用户学习Microsoft Office程序开发的书,更是中Office开发人员深入学习Office编程不可多得的技术指南。
本书的出发点是嵌入式系统的实际应用,因此涉及面比较广,为了控制篇幅,很多内容点到为止,但可以起到抛砖引玉的作用。本书首先对嵌入式系统做了定义,然后围绕该定义展开。全书分为三篇,第一篇侧重于基础应用知识
本书是一本介绍HTML、CSS和JavaScript的入门图书。全书分为6个部分,共28课。本书系统、全面地介绍了Web前端的基础知识,并结合大量 实践,帮助读者循序渐进地学习Web前端设计及开发。 本书第Ⅰ部分包括第1课~第5课,主要介绍Web的基础知识,涉及Web的基本工作原理,HTML、CSS以及JavaScript概述,基本验证调试代码的方法等内容。第Ⅱ部分包括第6课~第8课,主要介绍HTML网页设计,详细描述了HTML中的字体、文本、列表、表格、链接、颜色、图像和多媒体资源等内容。第Ⅲ部分包括第9课~ 5课,主要介绍CSS 网页设计,深入分析目前CSS的概念和使用方法,包括盒子模型、布局、过渡及动画等内容。第Ⅳ部分包括 6课~ 8课,主要介绍响应式Web设计,着重讲述了响应式Web设计、移动优先以及媒体查询等知识。第Ⅴ部分包括 9课~第26课,主要介绍动态网站入门,从文档对象
本书英文版自1988年 出版以来,被翻译为多种语言,并被众多 和地区的高校选为教科书。 1版紧跟信息系统领域的发展趋势,并结合作者长期的教学和实践经验,全面阐述系统分析与设计所涉及的知识、技术和工具,包括系统分析基础、信息需求分析、分析过程、设计基础、质量保证和实现等内容。 1版的重要 新包括有关云开发生命周期、隐喻式第三设计空间、敏捷开发、数据可视化、Web 3.0、需求可追溯性等的新内容。本书既适合作为高等院校计算机科学、信息管理等相关专业的教材,也适合从事软件项目开发的系统分析员参考。
Go语言已经迅速成为构建Web服务的 语言。尽管很多教程可以帮助有其他编程语言经验的开发人员学习Go的语法,但它们还是有所欠缺。这些教程没有教授Go的惯用法,导致开发人员经常重造不适合Go环境的模式。这本实用指南提供了编写清晰地道的Go代码所需的关键背景知识。 无论你的经验水平如何,你都将学会像Go开发人员那样思考。作者Jon Bodner介绍了老道的Go开发者采用的设计模式,探讨了这些模式背后的逻辑依据。本次 新版还加入了关于Go工具的新章节。
使用React能让前端开发人员用 少、 安全的代码来构建 可靠、 强大的应用程序。本书分为两部分,全面介绍了React的相关主题。 部分通过例子循序渐进地讲解基础知识,包括创建一个投票应用程序、编写组件、处理用户交互、管理富表单,以及与服务器交互,此外还探索了Create React App的工作原理,编写自动化单元测试,以及使用客户端路由构建多页面应用程序。第二部分探讨在大型应用程序产品中使用的 的概念——数据的架构、传输和管理的策略,讲解了Redux、GraphQL、Relay,以及如何使用React Native编写原生、跨平台的移动应用程序。书中每一章都配有示例代码,有助于读者巩固所学。
的代码需要利用现代编程语言的 特性来实现软件功能。但软件 终都要运行在计算机上,无论它是采用哪种编程语言编写的。因此, 的软件代码也要充分地利用计算机中的各种资源,将计算机的性能发挥到 。现代编程语言将这些知识隐藏了起来,容易被我们忽视。因此,《编程 之道》系列的 卷《深入理解计算机》将重点放在软件执行背后的计算机底层上,深入浅出地介绍了计算机体系结构的方方面面,帮助我们理解如何才能写出在计算机上高效运行的代码。本书具体内容包括:数字、字符串及复合数据结构在计算机中的表示形式,以及如何在内存层次结构中访问这些数据;基本的二进制运算、位运算、布尔逻辑,以及如何设计完成运算的中央处理器指令集;输入/输出、大容量存储等丰富多彩的外设,以及把这些外设和计算机相连进行通信的各种总线技术。本书
5G与云计算、大数据、人工智能和物联网等技术的结合正在加速整个社会的数字化转型,推动着整个社会走向数字孪生。本书提出面向2030年的“数字孪生”和“智慧泛在”的社会发展愿景,阐述在该社会形态下的移动通信应用场景,包括通感互联、交互式全息、智能交互、超能交通、精 准医疗、孪生工/农业等,并以此推导出在这些典型应用场景下的通信需求,总结出6G移动通信网络端到端的技术需求指标。围绕6G需求指标,详细对比分析了5G及其演进系统在技术指标上的差距,以及为了满足这些技术指标可能采纳的关键技术,介绍技术原理、发展现状、未来发展方向和面临的挑战。 ,提炼出未来6G网络所需要具备的按需服务、柔性、智慧内生、数字孪生和安全内生等特征,并给出了“3层4面”的逻辑网络架构建议。本书可作为5G、6G研发人员的参考书,高校研究生的
本书是颇具创新性的 Go 语言实战指南,巧妙地将理论知识与实践案例串联起来,为读者搭建了一套完整的知识体系和方法论。本书以爬虫项目为基础,全面阐述了 Go 语言在网络服务开发中的卓越性能,并深入探讨了如何利用 Go 语言打造高并发的爬虫系统、高性能的分布式系统,以及可扩展的领域驱动的微服务系统。本书有助于 Go 语言开发者根据编码规范,编写出简洁、高效、健壮且易于扩展的代码。同时,本书可以作为高等院校计算机和软件工程等相关专业师生的参考资料。
本书首先对HarmonyOS和OpenHarmony进行概述,同时阐述了两者的区别,其次讲解了HarmonyOS应用开发的流程以及 的开发基础知识,接着介绍了基于JS UI框架以及丰富的组件快速开发应用程序UI的方法,然后针对 HarmonyOS 的接口能力进行了详细说明,还介绍了Java PA开发,包括Service开发、JS和Java的混合开发(JS FA调用Java PA)、数据库及Data Ability开发等, 通过3个开发专题讲解HarmonyOS应用开发的重要核心技术。除了全面的知识讲解,本书还有详细的案例说明,通过理论与案例结合,使开发者快速掌握各项基础开发技能。本书作为HarmonyOS应用开发工具手册,适合有一定基础的JS和Java开发者或对HarmonyOS感兴趣的移动应用开发、设计、测试工程师及小程序开发人员阅读,可帮助读者快速掌握HarmonyOS应用开发的技巧。