本书详细介绍了UML的体系结构、UML元素的语法规则、公共机制、表示方法、建模方法、面向对象的分析设计过程。同时,以三个软件系统建模为例,详细演示了领域建模、用例建模和动态建模的过程以及面向对象的分析、设计方法,揭示了每个建模环节中用到的建模原则、建模方法和建模经验。本书建模步骤详细,理论和应用结合紧密。通过学习本书可以掌握UML基础、建模技术、面向对象的分析和设计方法。本书非常适合作为高等院校计算机科学与技术、软件工程及相关专业的教材,也可以作为计算机专业技术人员的培训教材。
本书对接国家职业技能等级标准和工业机器人操作与运维职业技能等级证书考核要求,结合高职学生学情实际,在充分调研用人企业的人才需求的基础上,对工业机器人操作与运维的核心技能点进行分解重构编写而成。本书采用模块式项目化结构,包含工业机器人工作站的基础搭建、工业机器人工作站的常规操作、工业机器人工作站常见故障分析、工业机器人工作站日常维护保养四个模块,共十四个项目,在内容安排上注重理论与现场实际相结合,讲练结合,使学生毕业进入职场后能够快速适应岗位,融入企业,并为进一步职场深造打下坚实基础。全书配有丰富
本书旨在培养和锻炼学生单片机应用系统的开发能力和水平,全书以六个实战项目为主线,让学习者在一个个任务案例中逐步掌握单片机电路设计与程序代码编写的能力。书中的内容从昀初点亮 LED 灯的基础任务,到设计温湿度采集系统的拓展任务,再到昀后的电子日历的综合项目开发,不仅有原理性知识的介绍,更重要的是给学习者提供了实际项目开发的思路和经验,可以让大家从实践过程中逐步提高自己发现问题、分析问题、解决问题的能力。本书的内容涵盖了大量符合教学规律并且在实际项目中所采用的技术和技巧,具有很强的实时性和先
本书将带领读者阅读 Vue.js 3.0 的源码,通过大量注释、流程图,将每部分源码的前因后果呈现给大家,帮助工程师地体会 Vue 框架的设计思想。全书共七部分,24 章,作者结合实际用例,循序渐进地介绍了 Vue.js 的整体设计、组件、响应式原理、编译和优化、实用特性、内置组件、官方生态等内容。阅读本书不仅可以深入理解Vue.js 的内核实现,还能学习到阅读源码的技巧,提高业务逻辑分析能力和重构代码的能力。 本书面向有 Vue.js、React 或者 Angular 等框架使用经验的,对源码
本书介绍深度学习的历史、学习深度学习模型所需要的数学基础、深度学习模型的基本组成和常用深度学习模型的应用。本书共12章, 第1-5章介绍深度学习基础、深度学习环境的安装与使用、神经网络的数学基础、搭建一个简单的神经网络、模型评估及模型调优等, 第6-12章介绍用VGG网络实现猫狗识别、用ResNet网络实现手势识别、搭建MobileNet实现电表编码区域检测、FCN实现斑马线分割、基于U-Net的工业缺陷检测、DCGAN图像生成、ACGAN生成带标签图片等多个综合实例, 通过在实践中融
这是一本介绍如何实现Python代码整洁的书,主要介绍如何使用Python 3.9引入的新特性提升编码技能。此外,本书还介绍了以下内容:通过利用自动化工具建立高效的开发环境,利用Python中的魔法方法来编写更好的代码,抽象代码复杂性并封装细节,使用Python特有的特性创建高级的面向对象设计,通过使用面向对象设计的软件工程原则创建强大的抽象来消除代码重复,使用装饰器和描述符创建特定于Python的解决方案,运用单元测试方法有效重构代码,以及通过实现整洁的代码库为构建坚实的架构打下基础等。 本书
近年来,嵌入式系统开发技术和嵌入式产品的发展势头迅猛,其应用领域涉及通信、消费电子、汽车工业等各个方面。嵌入式系统的设计与开发是一项实践性很强的专业技术,要求从业者深刻理解理论知识,并将原理与实践紧密结合。 本书旨在以实践驱动学习,通过“做中学”的方式让读者掌握相关知识点。全书内容分为10章,主要介绍了STM32系列处理器的基础知识、开发工具、基本系统、通用输入输出端口应用、系统节拍定时器、中断系统、定时器、串行通信、模数转换器,并展示了一个综合项目—温度控制系统。书中提供了19个范例,这些范例
黑客编程和逆向分析是计算机安全从业者需要掌握的两项基本功,随着各大企业对安全技术的日益重视,工程师在这方面的学习需求也在持续增长。 本书共11章,既包括黑客编程的内容,如数据的存储及表示形式、汇编语言入门;又包括逆向分析的知识,如熟悉调试工具OD、PE工具详解、PE文件格式实例(包括加壳与脱壳工具的使用)、十六进制编辑器与反编译工具、IDA与逆向、逆向工具的原理及实现、安卓逆向分析。此外,本书还介绍了计算机安全的新技术,如DEX文件格式解析和Dalvik指令解析等。 本书既可以作为网络编程人员、
本书将Java Web开发的基础知识与实例有机地结合在一起,系统地介绍Java Web应用开发过程中的一些实用技术、系统设计与编程思想。本书主要内容包括Java Web开发基础、Servlet入门、Servlet应用、JSP应用开发、JDBC数据库应用开发、EL表达式与JSTL标签、基于Web MVC框架的项目实践。全书不仅介绍理论基础,更强调实际应用。 本书可作为普通高等院校计算机相关专业的教材,也可作为程序开发人员的参考书。
本书从初学者角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍使用C#进行 WinForms 程序开发的常用技术和方法。全书共 16 章,包括搭建 C#开发环境、第一个 C#程序、数据类型、运算符、条件语句、循环语句、数组、字符串、面向对象编程基础、面向对象编程进阶、Windows 窗体编程、Windows 控件的使用、数据库基础、使用 C#操作数据库、文件及文件夹操作、库存管理系统等内容。 本书附有配套资源包。配套资源包提供了书中所有实例和项目的源代码,全部源代码都经过