HarmonyOS是一款面向未来、面向全场景的分布式操作系统,借助HarmonyOS全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。本书采用**的HarmonyOS 3版本作为基础,详细介绍如何基于HarmonyOS 3来进行应用开发,包括HarmonyOS架构、DevEco Studio、应用结构、Ability、UI开发、公共事件、窗口管理、网络编程、安全管理、数据管理等多个主题,还介绍如何从0开始开发计算器、视频播放器、购物应用、微信应用等。本书辅以大量的实战案例,图文并茂,让读者易于理解掌握。同时,案例的选型偏重于解决实际问题,具有很强的前瞻性、应用性和趣味性。加入鸿蒙生态,让我们一起构建万物互联的新时代! 《鸿蒙HarmonyOS应用开发入门》适合HarmonyOS应用开发初学者和进阶读者作为自学用书,也适合培训机构作为培训教材,还适合大、中专院校的相关专业作为教学参考书。
服务器是一种高性能计算机,在互联网、人工智能、物联网时代,服务器的应用无处不在,可以说有网络的地方都需要用到服务器,因此服务器也被称为 网络的灵魂 。近年来与服务器相关的云服务和云服务器更是炙手可热。但是对很多人来说,服务器到底有什么作用、具体是怎么工作的、在整个系统中扮演着什么角色 却一无所知或知之甚少。《完全图解服务器工作原理》就以图解的形式,对服务器和系统相关的基础知识、服务器和系统周边设备发展的 技术趋势、服务器的工作原理、企业和组织中使用的各种服务器和系统、信息安全与故障处理、服务器导入案例、服务器的运营管理以及与服务器相关的人工智能和物联网等数字化技术的动向进行了详细讲解,可以说是一本关于服务器的百科全书,特别适合计算机相关专业学生、相关商务人士、管理者和开发者全面
《51单片机快速入门教程》以实例为主导,以51 核心板为开发平台,涵盖了51 单片机开发基础、C51 程序设计基础、I/O 引脚、中断、定时器/计数器、通信、看门狗、Flash 等内容,详细介绍了STC89 C52RC芯片的大部分片上功能。本书10 个实例均包括每章实例所需要的知识、实例与代码解析、思考题和应用实践四大环节,每个实例都有详细的步骤和源代码。本书章节名称中带有 * 标志的为选读内容,但并不意味着这部分内容不重要。读者可以根据自己的学习需求选择是否阅读。 《51单片机快速入门教程》配套的资料包既包括51 核心板原理图、例程、软件包、软件资料,又包括配套的PPT讲义、视频等资料,且持续更新。下载链接可通过微信公众号 卓越工程师培养系列 获取。编者建议,在学习本书的过程中,读者不仅要看要练,更要勤学多思。读者在阅读章节内容后,可在独
《Spring Boot从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Spring Boot进行程序开发需要掌握的知识。全书分为18章,内容包括Spring Boot概述及其环境搭建,第一个Spring Boot程序,Spring Boot基础,配置Spring Boot项目,处理HTTP请求,过滤器、拦截器与监听器,Service层,日志的操作,JUnit单元测试,异常处理,Thymeleaf模板引擎,JSON解析库,WebSocket长连接,上传与下载,MyBatis框架,Redis,消息中间件,以及Spring Boot MySQL Vue实现图书管理系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会Spring Boot程序开发的精髓,快速提高开发技能。
《ggplot2科技绘图:基于R语言的数据可视化》详细讲解R语言中的ggplot2绘图包在科研图表制作中的使用方法与技巧。全书共11章。第1、2章讲解R语言的基础知识和数据基本操作,为读者奠定坚实的基础;第3~9章则专注于ggplot2包的详细讲解,内容包括ggplot2绘图系统、注释与页面布局、创建基本图表、创建统计图表、添加几何元素到图表、统计变换绘图,以及标度函数的应用;第10、11章对多个拓展包进行详细介绍,尤其是ggpubr包,帮助读者在科研图表制作和数据展示方面得到进一步提升。 《ggplot2科技绘图:基于R语言的数据可视化》结构合理,叙述详细,示例丰富,既可以作为从事数据分析处理的科研工程技术人员的自学用书,也可以作为大中专院校相关专业的教学参考书。
内容简介 这是一本从架构视角讲解如何构建大型分布式系统的著作,是超级畅销书《深入理解Java虚拟机》的作者周志明多年架构和研发经验的总结,得到了多位行业资深架构专家的联袂推荐。 全书共16章,分为演进中的架构、架构师的视角、分布式的基石、不可变基础设施和技术方法论五部分。 第1部分 演进中的架构(第1章) 着重介绍了软件开发历史中多种主流架构风格出现的契机、解决的问题以及带来的新缺陷。 第二部分 架构师的视角(第2~5章) 总结了一名架构师应该在架构设计时思考哪些问题,有哪些主流的解决方案和行业标准做法,各种方案有什么优缺点,不同的解决方法会带来什么不同的影响,等等。 第三部分 分布式的基石(第6~10章) 重点讨论了 不同架构风格是应该在技术规范上统一,还是由应用系统自行解决 这个问题,给出了解决思路、方法
本书共15章,主要内容如下。第1章:主要介绍Revit在BIM中的应用及相关的功能介绍和基础操作。第2章:主要主要介绍标高轴网的创建,为建模做铺垫。第3章:主要介绍墙于门窗模型创建基础知识。第4章:主要介绍墙构件中的幕墙,并对其进行深入讲解。第5章:主要介绍楼板天花板模型的创建。第6章:主要介绍屋顶模型的创建。第7章:主要介绍基础及柱梁的创建。第8章:主要介绍楼梯坡道的创建。第9章:主要介绍栏杆的创建。第10章:主要介绍族模型的创建。第11章:主要介绍体量与场地模型的创建。第12章:主要介绍房间面积与洞口绘制。
本书围绕操作系统基础、UNIX设计思想和openEuler实践3个方面展开,并将理论知识、设计思想和应用实践紧密结合。本书内容涵盖绪论、操作系统初识、openEuler使用入门、操作系统原理与实践、openEuler开发环境、嵌入式操作系统开发、网络基础与管理、服务器操作系统管理,以及openEuler开源创新等。本书合理安排理论知识、精心设计操作实例,注重有机结合、循序深入,以帮助读者深入理解Linux优秀设计思想,灵活运用其高效系统功能,并从开源社区中更好地学习和成长。 本书适合作为高等院校计算机、自动化、电子测量等专业方向本科生和研究生学习操作系统的教材或参考书,也适合 Linux 系统开发和运维人员阅读,对从事计算机相关工作的专业人员具有参考价值。
本书是面向操作系统导论课程的经典书籍,从第1版至今被国内外众多高校选作教材。全书共九个部分,相较于上一版增加了三个部分,并且优化了各章的编排顺序。本书不仅详细讲解进程管理、内存管理、存储管理、保护与安全等概念,而且涵盖重要的理论结果和案例研究,并且给出了供读者深入学习的推荐读物。这一版在移动操作系统、多核系统、虚拟化和NVM外存等方面做了大幅更新,每一章都融入了新的技术进展,并且更新了习题和编程项目。本书既适合高等院校计算机相关专业的学生学习,也是专业技术人员的有益参考。
《MATLAB科技绘图与数据分析》结合作者多年的数据分析与科研绘图经验,详细讲解MATLAB在科技图表制作与数据分析中的使用方法与技巧。全书分为3部分,共12章,第1部分(第1~3章)主要讲解MATLAB的基础知识,包括MATLAB的操作环境、文件操作、程序设计等;第2部分(第4~8章)结合MATLAB在数据可视化方面的功能,详细讲解MATLAB中的图窗信息、二维图绘制、三维图绘制、专业图绘制、句柄图形对象等科技绘图方面的知识;第3部分(第9~12章)讲解数据描述性分析、插值与拟合、回归分析、优化问题求解等 内容。《MATLAB科技绘图与数据分析》还配套提供了近300个示例的教学视频与上机练习资源文件,可帮助读者大大提升学习效率。 《MATLAB科技绘图与数据分析》注重实操,示例丰富,图表精美,适合从事数据可视化与数据分析的科研工程技术人员、工程师,以及高校相
这是一本关于如何设计更整洁、更高效的软件架构的全面、实用性指南,阐述了软件架构师的角色和目标,软件架构设计的核心原则,如何为Web、数据库、客户端、控制台和嵌入式应用程序设计最佳的高级结构。全书分为六部分,涵盖了设计和架构、编程范式(结构化编程、面向对象编程、函数式编程)、设计原则(单一职责原则、开闭原则、里氏替换原则、接口隔离原则)、组件原则(重定位技术、组件内聚、组件耦合)、架构(独立性、划分边界、边界剖析、分层和边界、整洁架构、整洁嵌入式架构),以及实现细节和案例研究。本书是软件架构师、系统分析师、系统设计师、软件经理以及执行他人设计的程序员的之作。
《PyTorch深度学习与企业级项目实战》立足于具体的企业级项目开发实践,以通俗易懂的方式详细介绍PyTorch深度学习的基础理论以及相关的必要知识,同时以实际动手操作的方式来引导读者入门人工智能深度学习。本书配套示例项目源代码、数据集、PPT课件与作者微信群答疑服务。 《PyTorch深度学习与企业级项目实战》共分18章,内容主要包括人工智能、机器学习和深度学习之间的关系,深度学习框架PyTorch 2.0的环境搭建,Python数据科学库,深度学习基本原理,PyTorch 2.0入门,以及13个实战项目:迁移学习花朵识别、垃圾分类识别、短期电力负荷预测、空气质量预测、手写数字识别、人脸识别与面部表情识别、图像风格迁移、糖尿病预测、基于GAN 生成动漫人物画像、基于大语言模型的NLP、猴痘病毒识别项目实战、X光肺部感染识别项目实战、乐器声音音频识别项目实战
《After Effects特效合成实战攻略》共10章。第1~8章,每章聚焦一个特定的特效方向,从制作原理到实际应用,全面覆盖各类特效的实战技巧,而且每个章节都配有一个或多个案例,以便读者更好地理解其中的所学内容;第9章为综合案例教学,旨在整合前8章所学内容,帮助读者提升对多种插件和特效的综合运用能力;第10章为特效插件推荐,为进一步提升读者的特效制作水平,本章将推荐一些实用的插件和软件,帮助读者在特效制作的道路上走得更远。 《After Effects特效合成实战攻略》旨在助力热爱影视特效后期编辑的读者深入理解特效制作的全过程,以详尽的步骤和实战案例,将复杂的特效技巧化繁为简。对于已经掌握一定After Effects基础的用户,本书将是一本极好的进阶教程。《After Effects特效合成实战攻略》适合具有一定After?Effects基础的特效初学者学习使用,也
罗布乐思(Roblox)Studio 是融合了3D 引擎、社交、云存储的开发工具,是优质的游戏化教育工具,为各大编程赛事和夏令营提供技术支持。罗布乐思自2019 年被引进中国,一直深耕青少年市场,打造用户生产内容的平台,持续构建完全沉浸的数字社区,向着真正的 元宇宙 世界迈进。 本书是官方的罗布乐思开发指南。本书旨在帮助读者学会: (1)使用内置的地形和照明工具构建身临其境的自然环境; (2)建模和导入资源、模型、装备和纹理; (3)使用Lua 脚本编写游戏、动画和相机移动; (4)为交互元素设计 GUI; (5)通过跨平台游戏将个人游戏分享到多个平台。 本书语言简单易懂,内容循序渐进,并在每章结尾设置常见问题及其解决方案、测验和答案等环节,帮助读者时刻回顾与检验所学知识; 并且设置练习环节,鼓励读者独立练习,动手巩固开发技能。
内容简介这是一本能指导零计算机基础的读者轻松理解计算机软硬件和操作系统工作原理,从而自己动手从0到1编写出一个操作系统的著作。作者在操作系统领域深度耕耘20余载,不仅一直奋斗在百度等企业一线,而且一直致力于操作系统的教育和布道,希望能帮助和指导越来越多的人,尤其是青少年,能从学生时代开始学习操作系统,能从底层原理真正理解操作系统,改变我国基础软件受制于人的现状。本书不仅是作者悟透操作系统本质、厚积薄发的成果,而且是他将复杂的操作系统原理化繁为简、举重若轻,成功指导自己9岁的孩子从0到1编写出一个操作系统的过程的全面复盘和复现。本书驱散了操作系统的迷雾,让操作系统不再神秘和高不可攀,让每一个怀揣操作系统梦的中国人都能理解并实现自己的操作系统。全书一共14章,逻辑上分为上下两篇。上篇(第1~5
UML是以面向对象图形的方式来描述任何类型的系统,应用领域非常广泛,其中最常用的是建立软件系统的模型。本书系统讲解UML 2.5的基本概念和建模方法。 全书分为12章,使用draw.io开源工具,分别讲解用例图、类图、对象图、顺序图、通信图、状态机图、活动图、组件图、部署图、包图、组合结构图、定时图和交互概览图等用法,最后安排汽车租赁系统、BBS论坛系统和新闻中心管理系统3个设计案例,通过这3个案例提升读者使用UML建模与设计的能力。 本书面向软件工程师、系统架构师、系统分析员及其他IT人员,同时也适合高等院校和培训学校软件相关专业的师生学习系统建模时参考使用。
《C# 11和.NET 7入门与跨平台开发(第7版)》将为你学习C# 11和.NET 7奠定坚实的基础,使你能够自信地构建应用程序和服务。学习完本书,你将能够创建丰富的Web应用,并能牢牢掌握面向对象编程技术,进而能在此基础上进行项目开发。 ● 使用Blazor、Razor Pages、MVC模式和 ASP.NET Core的其他特性构建丰富的Web应用 ● 利用面向对象编程构建自己的类型 ● 编写、测试和调试函数 ● 使用LINQ查询和操作数据 ● 使用Entity Framework Core模型在应用程序中集成和更新数据库 ● 使用最新的技术,包括Web API和最小API,构建和消费强大的服务
《PHP从入门到精通(第7版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发需要掌握的各种技术。全书分为4篇共26章:基础知识篇包括初识PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互以及日期和时间;核心技术篇包括Cookie与Session、图形图像处理技术、文件系统、面向对象、PHP加密技术、MySQL数据库基础、phpMyAdmin图形化管理工具、PHP操作MySQL数据库、PDO数据库抽象层以及ThinkPHP框架;高级应用篇包括Smarty模板技术、PHP与XML技术、PHP与Ajax技术以及PHP与Swoole技术;项目实战篇包括应用Smarty模板开发电子商务网站和应用ThinkPHP框架开发编程e学网等内容。书中的所有知识点都结合具体实例进行介绍,涉及的程序代码均附以详细的注释,读者可
本书旨在帮助读者全面理解知识图谱的基本原理和概念。通过清晰的解释和实例,读者将深入了解 知识图谱的构建、表示、推理等关键知识点。此外,本书通过提供代码实战,引导读者亲自动手构建知 识图谱,并应用各种技术和工具进行实践。这种实践性的讲解方法可帮助读者更深入地理解知识图谱的 实际应用。本书的目标是帮助读者全面理解知识图谱的基本原理和概念,并通过代码实战构建知识图谱。 同时,本书也提供了关于大语言模型与知识图谱相结合的内容,让读者进一步探索这两个领域的交叉点。 本书内容对于人工智能基础研究有一定的参考意义,既适合专业人士了解知识图谱、深度学习和人 工智能的前沿热点,也适合对人工智能感兴趣的读者阅读,同时本书也可作为相关开发人员的自学用书 和参考手册。
《需求可视化:22个需求模型及其应用场景》介绍了4大类22个可视化需求模型及其应用场景,阐述了如何通过可视化的方式来建立需求模型、模型的使用技巧和适用场景等。讲解了整个软件需求阶段所涉及的收集、萃取、分析和优化,并通过可视化的方式来建立需求模型,从头源头上精准定位需求及其价值,从而帮助读者学会通过有价值的需求来实现商业成果。《需求可视化:22个需求模型及其应用场景》由需求领域两位具有实战经验的资深专家所写,适合业务分析师、商业分析师以及产品负责人和敏捷团队成员阅读和参考。
《Django 5企业级Web应用开发实战:视频教学版》精选当前简单、实用和流行的Django实例代码,帮助读者学习和掌握Django 5框架及其相关技术栈的开发知识。本书系统全面、内容翔实、重点突出、通俗易懂,基本涵盖Django 5框架应用开发的所有技术。本书配套示例源码、PPT课件和教学视频。 《Django 5企业级Web应用开发实战:视频教学版》共分为13章,内容包括Django框架基础与环境搭建、常用配置、模型、视图与路由、模板、表单、后台管理、异常管理与自动化测试、用户Auth认证系统、安全与国际化,以及常用的Web应用程序工具等。此外,为了突出本书项目实战的特性,最后两章基于Django框架分别讲解了投票应用系统和内容管理系统两个实际项目的开发,可以帮助读者深入理解Django的应用开发流程。 《Django 5企业级Web应用开发实战:视频教学版》内容简洁、代码精练、重