本书作为中级职称的全国计算机技术与软件专业技术资格(水平)考试(简称“软考”)指定教材,具有比较权威的指导意义。本书根据《软件设计师考试大纲》(2018年审定通过)的重点内容,组织了12章的内容,考生在学习教材内容的同时,还须对照考试大纲,认真学习和复习大纲的知识点。本书是在《软件设计师考试大纲》的指导下,对《软件设计师教程(第4版)》进行了认真修编,部分章节是重写后形成的。在本书中,强化了软件工程部分的知识,增加了Web应用系统分析与设计知识。本书适合参加本级别考试的考生和大学在校生作为教材。
大模型技术是目前人工智能领域的重要发展方向之一,具有广阔的应用前景和巨大的发展潜力。本书结合当前高等院校创新实践课程,基于大模型应用程序的开发方法,给出可执行实战案例。大模型技术主要开发方向为人机聊天、自动生成代码、旅游图鉴等,本书案例主要包括系统架构、系统流程、开发环境、开发工具、系统实现、功能测试等内容。 本书中所述案例多样化,可满足不同层次的人员需求;同时,本书附赠视频讲解、工程文件、拓展知识、插图素材、程序代码,供读者自我学习和自我提高使用。 本书可作为大学信息与通信工程及相关专业的本科生教材,也可作为从事物联网、创新开发和设计的专业技术人员的参考用书。
Fluent软件是目前国际上比较流行的商业CFD软件,只要涉及流体、热传递及化学反应等工程的问题,都可以用Fluent来进行求解。 本书分为三个部分共18章,由浅入深地讲解了Fluent仿真计算的各种功能。第一部分为基础知识(第1~6章),包括计算流体力学的基础理论与方法、划分网格、Fluent计算设置、计算结果后处理等功能介绍;第二部分为功能应用(第7~11章),针对Fluent的具体物理模型给出了相应的案例,包括动网格模型、燃烧模型、多相流模型及离散相模型的数值模拟等;第三部分为行业应用(第12~18章),针对多个行业中用Fluent可以解决的流体仿真计算问题进行详细的讲解,涉及建筑、机械、航空航天、水利海洋、汽车、能源化工及电器相关行业工程中的应用。 本书结构严谨、条理清晰、重点突出,非常适合Fluent的初中级读者学习,既可作为高等院校理工科
本书介绍了“RoboMaster机甲大师赛”步兵机器人的常见技术,包括常规类型步兵机器人的机械结构设计、控制系统设计及视觉识别系统设计,并列举了在机器人设计过程中出现的部分问题以及解决方法。最后简单介绍了其他类型步兵机器人的机械设计与控制系统设计。 本书可作为RoboMaster参赛队伍研发步兵机器人的参考用书,也可以供其他机器人初学者、研发人员及爱好者参考。
最近几年,我国相控阵雷达系统对超高度数据转换器(ADDA)芯片提出了明确的需求,为了支撑星载ADDA与FPGA、DSP等算法处理芯片之间的超高速互联,国内许多研究机构都参与到了具有确定性延迟的SerDes接口芯片研制工作中。首先,本书研究JESD204B协议的基本内容,整理其关键技术,分析204B控制器的确定性延迟机制,探讨收发器PHY的系统结构和重要的参数设置。其次,本书分别针对发送端和接收端,详细分析和描述JESD204B控制器的协议与数字电路设计实现。然后,本书基于55 nm1p7m_RF工艺,采用数模混合设计完成了JESD204B收发器PHY的电路设计实现,重点详述了发送机中的串行化器和终端检测、接收机的自适应连续时间均衡器、离散时间判决反馈均衡器以及解串器设计。最后,本书介绍了基于混合信号的JESD204B收发器的系统仿真方案和关键仿真结果。
本书系统地讲解了如何把测试的思维和接口测试的技术结合到一起,从而使读者拥有接口测试能力,这种能力既包含工具的使用、代码的编写,也包含用例的设计。本书内容循序渐进、由浅入深,首先介绍接口和接口测试的概念以及接口测试都包含哪些测试活动,然后通过案例阐述如何从流水账式的接口测试脚本逐步抽象出属于自己的接口测试框架,接着从场景切入,系统地展示如何测试完全陌生的协议接口,以及如何在测试微服务接口时使用Mock技术梳理混乱的调用关系,最后讨论持续测试和智能化测试。本书适合测试人员阅读,也可供计算机相关专业的师生参考。
本书着重讲解游戏引擎的基础知识和工作原理,并结合配套的游戏引擎示例和详尽的代码,介绍游戏引擎开发的技术细节。本书是第1卷,主要涉及游戏引擎基础架构。全书共13章,分别介绍游戏引擎原理、引擎和引擎编辑器、底层基础架构、数据结构、数学库、引擎初始化、应用程序架构、对象系统、资源管理、引擎设计的哲学理念、场景管理、静态模型导入和LOD技术。本书未涵盖的游戏引擎话题将在卷2中讲解。本书适合有一定的游戏开发基础和经验并且想要系统学习游戏引擎原理和引擎开发技术的读者阅读。
本书详细阐述了与图神经网络相关的基本解决方案,主要包括图学习入门、图神经网络的图论、使用DeepWalk创建节点表示、在Node2Vec中使用有偏随机游走改进嵌入、使用普通神经网络包含节点特征、图卷积网络、图注意力网络、使用GraphSAGE扩展图神经网络、定义图分类的表达能力、使用图神经网络预测链接、使用图神经网络生成图、从异构图学习、时序图神经网络、解释图神经网络、使用A3T-GCN预测交通、使用异构图神经网络检测异常、使用LightGCN构建推荐系统、释放图神经网络在实际应用中的潜力等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。
本书基于Vue.js 3,从规范出发,以源码为基础,并结合大量直观的配图,循序渐进地讲解Vue.js中各个功能模块的实现,细致剖析框架设计原理。全书共18章,分为六篇,主要内容包括:框架设计概览、响应系统、渲染器、组件化、编译器和服务端渲染等。通过阅读本书,对Vue.js 2/3具有上手经验的开发人员能够进一步理解Vue.js框架的实现细节,没有Vue.js使用经验但对框架设计感兴趣的前端开发人员,能够快速掌握Vue.js的设计原理。本书适合Vue.js使用者和对Vue.js感兴趣的前端开发人员阅读。
本书“重新定义”了持续交付,增补了组织管理和架构两个维度,辅助以真实案例,对持续交付的诸多原则和实践加以解读,并对持续交付过程中的取舍原则加以论述。 本书分为3个部分:第一部分作者根据自己近十年的工作及咨询经历,通过不断总结、提炼和反思,对原有的持续交付进行修正,重新定义持续交付为实现组织战略目标的能力,并引入持续交付的能力模型;第二部分阐述组织打造持续交付能力模型所需遵循的原则,包括基础原则、组织原则和架构原则;第三部分通过对多个互联网公司案例的解读,阐述如何根据组织的当前状况应用相关原则对很好实践进行取舍,并快速达到组织能力目标。 本书适合大型互联网公司的技术VP、技术负责人,中小型互联网公司的CTO、技术VP、研发/测试/运维负责人、主管及骨干,以及组织变革者阅读。
本书结合AI原生应用落地的大量实践,系统讲解提示工程的核心原理、相关案例分析和实战应用,涵盖提示工程概述、结构化提示设计、NLP任务提示、内容创作提示、生成可控性提示、提示安全设计、形式语言风格提示、推理提示和智能体提示等内容。 本书的初衷不是告诉读者如何套用各种预设的提示模板,而是帮助读者深入理解和应用提示设计技巧,以找到决定大语言模型输出的关键因子,进而将提示工程的理论知识应用到产品设计中。 本书适合AI原生应用开发领域的从业者和研究人员,以及人工智能相关专业的教师和学生阅读。
蒙博宇编著的《STM32自学笔记(第3版)》以新颖的思路、简单的逻辑、简洁的语言来阐述作者初遇sTM32以来的种种认识,书中多处内容都是由作者从STM32初学时的实践中总结而来。本书主要介绍ARM Cor rex-M3系列STM32的原理及应用,全书共7章。 章主要对STM32做基本介绍;第2章介绍ARM cortex-M3内核架构的大致概况;第3章从外设特性、功耗特性、安全特性等方面对sTM32进行全面的剖析;第4章主要介绍开发工具;第5章则引导读者针对STM32的外设进行一系列的基础实验设计,共18个;第6章通过11篇 应用文章介绍STM32的一些 知识;第7章则通过综合实例讲述一个STM32完整应用方案的实现过程。 本书共享源代码和相关资料,下载地址为http://bbs.cepark.com和北京航空航天大学出版社“下载专区”。本书是再版书,相比旧版,本书对旧版中的不足及部分技术进行了 新。 本书条理清
摩尔定律快要走到尽头,但计算革命不会终止。更好的软件编程、3D芯片和量子计算等方法应运而生,其中云计算将成为业界应对摩尔定律消亡的很好手段,物联网(IoT)的兴起将让我们逼近一个“消失点”,此前计算机的形体从大到小,此后计算机将变得“无形”,使计算无处不在,智能融入日常生活。本书由计算专业领域的专家学者知名吴翰清执笔,代表他及背后的阿里公司,对计算这个科技终极命题的感悟、展望和深刻洞察。本书为三卷书中的第一卷,着眼于对计算非常重要的数学,覆盖了量重要的数学家、数学成就及相关史实及其关联。
陈悦、陈超美、胡志刚等著的《引文空间分析原理与应用(CiteSpace实用指南)》从方法论和实用操作相结合的视角探讨了基于引文空间理论的图谱绘制技术与应用。从CiteSpace的设计理念、概念模型、理论基础、应用流程出发,介绍了CiteSpace的操作步骤、分析功能,以及一些应用的经典案例,并有针对性地解答了Cit-Space应用中的常见问题。 本书通俗易懂、简单易学,对于研究者和实践者都有很高的参考价值,可供科学政策分析机构、投资机构、咨询公司的管理人员、技术人员和高校相关专业师生阅读参考。
本书从处理器指令集架构入手,介绍了RISC-V指令集架构,在此基础上对处理器微架构进行阐述,同时,以Ariane核为例详述微架构中指令提取、指令译码、指令发射、指令执行和指令提交,以及存储管理、中断和异常处理。除RISC - V核之外,本书还涉及处理器验证,其中包括UVM、RISC - V验证框架的搭建、指令发生器和模拟器。本书适合作为大专院校学生学习RISC - V指令集微架构以及芯片验证的入门教材,也可供RISC - V处理器设计与验证相关工程技术人员或研究人员参考。
本书以有限体积分析法(又称为控制容积法)为基础,结合作者多年的使用和开发经验,通过丰富的工程实例详细介绍ANSYS FLUENT 16.0在各个专业领域的应用。全书分为基础和实例两个部分,共16章。基础部分详细介绍了流体力学的相关理论基础知识和ANSYS FLUENT 16.0软件,包括FLUENT软件、前处理、后处理、常用的边界条件等内容;实例部分包括导热问题、流体流动与传热、自然对流与辐射换热、凝固和融化过程、多相流模型、离散相、组分传输与气体燃烧、动网格问题、多孔介质内部流动与换热、UDF基础应用和燃料电池问题等的数值模拟。本书每个实例都有详细的说明和操作步骤,读者只需按书中的方法和步骤进行软件操作,即可完成一个具体问题的数值模拟和分析,进而逐步学会ANSYS FLUENT 16.0软件的使用。本书光盘配有书中实例的几何模型以及实例的网格模型,方便
本书是作者在其博士学位论文的基础上总结、改进、提炼而形成的学术著作,其主要研究格子玻尔兹曼汽液多相流算法上的数值稳定性问题。通过研究现存模型存在的发散现象,提出了两类器用来抑制数值不稳定性,并给出了一种新的相间黏性过渡方案;通过四阶展开辨识了高阶项对于汽液平衡态的影响,分析了其阶跃分布的特性,并给出抑制汽相密度波动的方案。在前述研究基础上,作者进一步独立提出了一种新的解耦且稳定化的格子玻尔兹曼算法,与现有算法相比明显提升了高参数下的数值稳定性,稳定复现了从低到高参数下的液滴碰撞等相关实验现象,同时也可用于高速气泡的相关应用。此算法框架作为一种界面解析的两相流直接数值模拟算法,可作为能源动力、航空航天、微尺度生物流体等领域的研究手段。 本书可供流体力学及多相流、能源化工、生物流
《软件平台架构设计与技术管理之道》分为两部分。第1部分包括5章50节,通过主题短文,在思想底蕴与思维认知、平台顶层架构与核心能力、技术管理与分析决策方面,给读者提供丰富的工作锦囊,综合提升读者的技术掌控力和布道力,精进方法论,使读者能快速成为一个通识全貌型人才,从容自如地驾驭中大型软件平台方方面面的技术工作。第2部分包括3章,提供20余幅技术方案图和架构设计的工作示意图,以及常用工作台账示例,帮助读者进一步精通图形化表达方法,提升技术设计呈现能力。 《软件平台架构设计与技术管理之道》不仅适合工作于一线的技术总监、架构师和中高级技术人员阅读,对致力于IT咨询和布道师岗位的读者,以及扩展知识面、争取持续提升的IT项目管理人员、质量管理人员,同样可以从中受益,大获技能包,增强软实力,早日脱颖而出。
本书系统地介绍了CPU设计技巧和新兴开源RISC-V架构,内容翔实,涵盖开源蜂鸟E203处理器各模块的具体实现,以及可扩展协处理器的实现机制。为了让读者学以致用,本书还集成了大量的实例,用实例把各个模块的实现方式贯穿起来。本书适合从事CPU设计的工程师和技术爱好者阅读。
本书是为零基础的音乐制作新手打造的 Logic Pro X 入门教程,全书基于软件的新版本 10.7.4 进行编写。全书共有 24 课,将从软件版本的选择与安装、硬件的连接讲起,带领您熟悉 Logic Pro X 的界面和基础设置,做好使用前的准备。了解 Logic Pro X 的界面之后,您将从音频的录制开始,逐步学习如何编辑音频、如何导入 / 导出音频、如何录制 MIDI 等操作,并将学习 Apple 乐段、鼓手等高级功能。书中还着重讲解了实时循环乐段、乐谱编辑、特殊插件的知识以及快捷键操作,帮助您更有效率地进行音乐制作。全书图文并茂,步骤细致,只要您跟随书中的讲解进行操作,相信您很快就能熟练操作 Logic Pro X,开始音乐制作之旅。本书适合音乐制作爱好者阅读,也适合音乐培训学校作为教材使用。
本书的内容将围绕VR和AR展开——源起何处,未来又将走向何方! “虚拟现实”(VR)以往不过是实验室的玩具或高科技公司的试验品,如今已然走入大众的视野。虚拟现实,还有它的近亲“增强现实”(AR),很快被证明是新一代的颠覆性技术,它们的市场潜力巨大。VR和AR常常被称为继个人计算机、互联网和移动计算之后的“第四波”技术浪潮。前几波技术浪潮都给我们的生活带来了深刻的影响,我们已无法想象没有它们的世界会是什么样。“第四波”技术将如何像前几波技术那样改变我们的生活,正是本书需要探讨的内容。
本书通过开源蜂鸟E203处理器系统地介绍了RISC-V处理器的嵌入式软件开发方法。全书共3个部分18章,不但给出嵌入式软件开发的全流程,而且介绍了蜂鸟E203处理器的具体使用方法,通过提供大量的实战项目,帮助读者做到理论与实践相结合。 本书主要面向嵌入式软件开发工程师,以及对RISC-V感兴趣的初学者和技术爱好者。
全链路压测是互联网服务容量保障工作人员的重要工作,也是横跨多个领域的技术。本书采用“理论联系实际,再从实际回溯到理论”的方式,深入浅出地阐述全链路压测的知识。本书前4章聚焦于全链路压测的基础知识,先对全链路压测的基本知识和发展前景等进行深入介绍,再展开讲解全链路压测的技术实现、组织保障和工具建设,其间穿插一些实例代码和图表,帮助读者融会贯通。第5章和第6章介绍全链路压测的衍生实践,包括微服务架构下的容量治理,以及容量规划与容量预测,将全链路压测的应用价值扩大到更广的领域。第7章用4个案例讲解全链路压测在不同类型企业的落地实践,涵盖全链路压测在容量保障和混沌工程领域的应用。第8章从技术、管理和职业发展这3个方面,以问答形式阐述多个全链路压测问题,为读者带来更多的思考。 本书内容既包括全
本书像牡蛎一样,去芜存菁,将作者五十年来在软件工程领域摸爬滚打得来的经验教训凝结为软件开发珠玑。它围绕需求、设计、项目管理、文化与团队合作、质量、过程改进几个方面,在软件工程的各个角落中挖掘出也许对大家有用的经验教训,让大家在自己的相关职业生涯(包括但不限于研发各领域的工程师、产品经理、设计师、项目经理等)中少走一些弯路,更能如鱼得水。
随着新技术的迅速发展,非线性已成为现代工程系统的主要特征,而安全可靠亦为现代系统期许的本征性能。探索有效提高系统的故障可诊断性及故障诊断的准确率,从而降低事故风险,成为亟待解决的关键性科学问题,这也是本项研究的初衷。本书分上、中、下三篇,以非线性系统故障诊断的前提,即故障可诊断性评价为切入点,开展了非线性系统的故障诊断方法研究,并以电源车系统为研究对象,进行了应用研究。 本书适合作为控制科学与工程学科研究生和自动化专业本科生的教科书,也可作为从事故障诊断及相关领域的科研工作者的参考书。