HarmonyOS是一款面向未来、面向全场景的分布式操作系统,借助HarmonyOS全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。本书采用**的HarmonyOS 3版本作为基础,详细介绍如何基于HarmonyOS 3来进行应用开发,包括HarmonyOS架构、DevEco Studio、应用结构、Ability、UI开发、公共事件、窗口管理、网络编程、安全管理、数据管理等多个主题,还介绍如何从0开始开发计算器、视频播放器、购物应用、微信应用等。本书辅以大量的实战案例,图文并茂,让读者易于理解掌握。同时,案例的选型偏重于解决实际问题,具有很强的前瞻性、应用性和趣味性。加入鸿蒙生态,让我们一起构建万物互联的新时代! 《鸿蒙HarmonyOS应用开发入门》适合HarmonyOS应用开发初学者和进阶读者作为自学用书,也适合培训机构作为培训教材,还适合大、中专院校的相关专业作为教学参考书。
人工智能时代一种全新的技术 Agent正在崛起。这是一种能够理解自然语言并生成对应回复以及执行具体行动的人工智能体。它不仅是内容生成工具,而且是连接复杂任务的关键纽带。本书将探索Agent的奥秘,内容包括从技术框架到开发工具,从实操项目到前沿进展,通过带着读者动手做7个功能强大的Agent,全方位解析Agent的设计与实现。本书最后展望了Agent的发展前景和未来趋势。 本书适合对Agent技术感兴趣或致力于该领域的研究人员、开发人员、产品经理、企业负责人,以及高等院校相关专业师生等阅读。读者将跟随咖哥和小雪的脚步,踏上饶有趣味的Agent开发之旅,零距离接触GPT-4模型、OpenAI Assistants API、LangChain、LlamaIndex和MetaGPT等尖端技术,见证Agent在办公自动化、智能调度、知识整合以及检索增强生成(RAG)等领域的非凡表现,携手开启人工智能时代的无限可
服务器是一种高性能计算机,在互联网、人工智能、物联网时代,服务器的应用无处不在,可以说有网络的地方都需要用到服务器,因此服务器也被称为 网络的灵魂 。近年来与服务器相关的云服务和云服务器更是炙手可热。但是对很多人来说,服务器到底有什么作用、具体是怎么工作的、在整个系统中扮演着什么角色 却一无所知或知之甚少。《完全图解服务器工作原理》就以图解的形式,对服务器和系统相关的基础知识、服务器和系统周边设备发展的 技术趋势、服务器的工作原理、企业和组织中使用的各种服务器和系统、信息安全与故障处理、服务器导入案例、服务器的运营管理以及与服务器相关的人工智能和物联网等数字化技术的动向进行了详细讲解,可以说是一本关于服务器的百科全书,特别适合计算机相关专业学生、相关商务人士、管理者和开发者全面
本书以新版的华为网络技术职业认证 HCIA-Datacom(考试代码为H12-811)为基础,以 eNSP 模拟器为仿真平台,从行业的实际出发组织全部内容,全书共 19 章,主要内容包括 eNSP 的安装和使用,华为 VRP 系统,IP 地址的配置,静态路由,OSPF,交换机的基本配置,VLAN、Trunk 和 Hybrid,STP,实现 VLAN 间的通信,Eth-Trunk,ACL 的原理与配置,AAA 的原理与配置,NAT,网络服务与应用,WLAN,广域网技术,网络管理与运维,IPv6,网络编程与自动化。 本书既可以作为华为 ICT 学院的配套实验教材,用来增强学生的实际动手能力,也可以作为计算机网络相关专业的实验指导书,还可以作为相关企业的培训教材,同时对于从事网络管理和运维的技术人员来说,也是一本很实用的技术参书。
本书蕴含的知识体系甚广。第1章主要介绍IDEA的安装、更新、注册和卸载。第2章主要介绍IDEA基础配置和高级配置。第3章介绍如何通过IDEA创建*个Java项目、配置项目和模块、开发工具包以及库相关信息。第4章主要介绍IDEA编辑器、源码导航、搜索/替换、代码操作、实时模板、文件比较、拼写检查、语言注入、暂存文件、模块依赖图\UML类图、版权、宏、文件编码等内容。第5章介绍IDEA运行/调试/测试应用程序、代码覆盖率、连接服务器、分析应用。第6章介绍IDEA启动/管理/配置VCS、Git代码分支管理、提交、合并、解决冲突、暂存和取消代码修改。第7章介绍IDEA的Terminal终端仿真器、JShell控制台、连接并操作数据库、连接Docker、开发Groovy语言、创建Spring Boot项目等。 本书适用于所有Java编程语言开发人员、IDEA爱好者以及所有计算机专业的学生等。
Spring Boot 是在Spring 的基础上实现的受大众喜爱的软件开发框架。《Spring Boot应用设计案例教程》内容基于Spring Boot 最新 版,注重理论与实际相结合,以 案例教学法 强化学生应用设计能力培养,案例选择兼顾实用性和趣味 性。书中案例均采用Thymeleaf 模板进行视图设计。本书具体内容包括Spring 简介与开发工具、Spring Bean 配置与SpEL 语言、使用Maven 构建工程、Spring 的AOP 编程、Spring Boot 简介与应用初步、 Spring MVC 编程、自动发送邮件与任务定时、使用JdbcTemplate 访问数据库、使用JPA 访问数据库、使 用Mybatis 访问数据库、面向消息通信的应用编程、Spring Boot WebSocket 编程、Spring Security 应用安 全编程、基于MVC 的资源共享网站设计、Spring Boot 访问MongoDB 数据库、Spring Boot 响应式编程等。 《Spring Boot应用设计案例教程》适合作为高等院校计算机类专业的教材,也可作为软件工程
本书是智能群体博弈理论的重要参考资料,精心设计以向学者和行业专家呈现该领域的前沿研究和应用实例。它不仅全面呈现了智能群体博弈的当前景象和预期趋势,还通过一系列真实案例引导读者在人工智能、演化博弈和集群系统等领域进行深入的跨学科探讨。这本书综合了多方面的先进理论和实战案例,如任务分配难题和群体博弈动力学中的多元影响因素及策略多样性。它以丰富多元的内容帮助读者打造稳固的理论基石,并为相关领域的科研和技术开发提供全方位指导。本书还着重研究了懒惰个体、孤立者及惩罚者在群体博弈动力学中的影响,并探讨了 自己差,对手更差 等策略在群体博弈中的运用。它使读者能够深入探索并理解这些现象在实际世界中的效果和含义。除此之外,本书还提供了一系列实用的资源,包括案例研究和前沿技术分析,旨在助力读者更
云原生是在云计算时代指导企业基于云架构设计和开发应用,并将应用向云端迁移的一套全新的技术理念。与传统应用相比,所谓的云原生应用即为云而生。构筑数字世界新未来的关键是用云原生的思维去践行,未来数字世界的基础就是建立在云原生之上,而ChatGPT走红的背后则是云原生算力的支撑。 本书共分11章,内容包括什么是云原生、云端从0到千万级用户的架构演变、基因测序的云原生之路、云游戏、大数据的云原生、云原生争霸的赛点是人工智能、数字世界的新基建 区块链技术、揭秘Roblox大型游戏创作平台、数字资产的确权 NFT数字藏品、虚拟数字人探路未来和火爆出圈的ChatGPT。 本书两位作者都是国内某互联网头部企业的资深人士,他们从专业的视角给读者分享云原生构建数字世界的前沿成果及**观点。 本书的目标读者群体是云计算从业人员,对云原
《二进制安全基础》为二进制安全技术知识普及与技术基础教程,不仅能为初学二进制安全技术的读者提供全面、实用的C语言反汇编知识,而且能有效培养读者的漏洞挖掘和软件逆向分析基础能力。《二进制安全基础》配套示例源码、PPT课件、教学大纲、教案、习题答案、作者QQ群答疑。 《二进制安全基础》共12章,内容包括二进制安全概述、基本数据类型、表达式、流程控制、函数、变量、数组和指针、结构体、C 反汇编、其他编程知识、二进制漏洞挖掘(PWN)、软件逆向分析。 《二进制安全基础》适合二进制安全初学者和网络安全从业人员,也适合作为应用型本科与高职高专网络空间安全、信息安全类专业的教材。
本书全面系统地介绍了统信UOS操作系统的应用方法,以及基本的管理和维护方法。全书共10章,主要内容包括计算机操作系统概述、操作系统安装与DDE桌面环境、文件管理、DDE桌面环境与功能设置、网络基础知识与网络设置、网络应用与网络共享设置、应用商店与系统维护工具、多媒体软件与辅助系统工具、安装Windows应用软件、命令行模式与shell的应用。 本书以UOS操作系统的安装、应用为主线,将操作系统的理论知识和shell的使用很好地结合起来,帮助读者在操作过程中深入领会操作系统的相关知识,提高操作系统应用与问题解决能力,从而取得更好的学习效果。 本书既注重理论知识的系统性和适用性,又强调良好工作习惯与实践能力的培养,适合作为各类院校关于操作系统相应课程的教材,也适合作为企事业单位相关培训的学习参考书。
本书全面讲述统信桌面操作系统(统信UOS)的使用方法。全书分为3 篇,共 16 章。基础篇介绍统信UOS的特点,以及安装与激活统信UOS的方法;进阶篇介绍在日常办公场景下统信UOS常见功能的详细使用方法,包括桌面环境、控制中心、文件和目录管理、软件管理、文档处理等;高阶篇介绍了系统管理的知识,在统信UOS上安装Windows软件的方法,以及统信UOS使用过程中的常见问题及使用建议。 本书面向统信UOS的用户,以实用操作讲解为主,旨在帮助读者快速上手统信UOS。
《奠基?计算机网络:华为微课版》是一本讲解计算机网络基础的图书,但其内容并没有局限于计算机网络,还包括了网络安全、搭建网络服务器等实操内容。《奠基?计算机网络:华为微课版》一改传统计算机网络教材艰涩的叙述方式,而是基于笔者多年的网络运营经验从实用角度阐述理论,希望能给读者不一样的阅读体验。《奠基?计算机网络:华为微课版》使用eNSP和VMWare Workstation虚拟软件为读者搭建好网络实验环境,为教学和自学扫除障碍。 《奠基?计算机网络:华为微课版》涉及的内容,理论部分包括网络设备、开放系统互连(OSI)、IP地址、TCP/IP协议、安装服务器、配置服务器网络安全;路由器操作部分包括华为通用路由平台(VRP)配置,包括静态路由、路由汇总、默认路由、动态路由(RIP和OSPF);交换部分包括交换机端口安全和VLAN管理;网络安全部分包