本书内容以TMS320F28335数字控制器为例,介绍了基于代码生成的电机控制程序开发,内容涵盖永磁电机领域诸如磁场定向控制、模型预测控制和无位置传感器控制等各种控制算法。第1、2章介绍DSP常用模块配置及环境配置,第3~7章按照“基本原理—仿真建模—模块配置—代码生成”四个步骤逐级展开。读者可以在充分理解控制算法的基础上,搭建图形化程序直接进行项目开发。
本书以图解的方式和大量的实例,对机械工程的基础入门知识进行了全面介绍,包括图样表达、材料和机械工程、力和运动、材料强度和形状、加工方法、机械结构、机械和控制、流体与机械以及热和机械,旨在为读者提供一个关于机械工程的概览。
本书是国外学者们对宽禁带半导体封装技术和趋势的及时总结。首先,对宽禁带功率器件的发展趋势做了总结和预演判断,讲述宽禁带功率半导体的基本原理和特性,包括其独特的物理和化学属性,以及它们在极端环境下的潜在优势。接着介绍封装材料的选择和特性,分别就互连技术和衬底展开论述,同时,介绍了磁性材料,并对不同材料结构的热性能,以及冷却技术和散热器设计进行了介绍。然后,考虑到功率器件的质量必须通过各种测试和可靠性验证方法来评估,还介绍了瞬态热测试的原理和方法,同时阐述了各种可靠性测试的机理和选择动机。最后
这是一本讲解如何快速上手现代软件开发所需的三个核心工具:Unix命令行、文本编辑器和Git版本控制的实战性著作。 通过阅读本书,你将学习: 运行终端、输入和编辑命令 操作和检查文件 使用Atom和VS Code等编辑器的基本和高级编辑技巧 使用Markdown语言编写快速文档 格式化源代码并编写可执行脚本 Git和GitHub基础知识 使用关键的Git工作流程提交、推送、分支、合并 在Git项目上协作并解决代码冲突 开发环境macOS、Linux、Windows和云的设置。 本书通过针对性
随着科技的飞速发展,软件系统的复杂性不断增加,对软件架构的要求也越来越高。本书采用了循序渐进的介绍方法,深入探讨了数字化时代软件架构的分析与设计方法,涵盖了先进的架构模式、技术趋势以及应对复杂业务需求的策略。本书还明确定义了利益相关者——包括IT部门、用户、执行发起人和第三方供应商——的角色和职责,能够帮助分析师在重新设计现有应用程序和数据库以及选择第三方产品、转换方法与网络控制机制时获得更高的成功率。通过丰富的实例和详细的讲解,读者能够了解如何充分利用5G、物联网、区块链、云计算、量子计算、人
在量子技术被广泛关注的当下,本书旨在为广大读者提供一本通俗易懂、全面介绍量子技术原理、开发及应用的科普读物。本书首先介绍了什么是量子、量子行为、量子技术及其应用领域。之后介绍了量子信息处理和量子加密通信,阐述了量子计算机、量子通信的基本原理以及当前的发展现状,量子计算机的实现方法和应用领域。在此基础上又介绍了激光、X射线、软X射线、硬X射线等的概念、产生原理以及实际应用等。在量子成像与量子传感方面,介绍了其基本原理以及如何实现更小微观世界的观察、电子显微镜、荧光成像与荧光分析、
本书围绕整洁架构系统地剖析了它的缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。本书分为六部分,第一部分纲领性地提出了软件架构设计的终极目标,描述了软件架构设计的重点与模式;第二、三、四部分从软件开发中的三个基础编程范式的定义和特征出发,进一步阐述了函数、组件、服务设计与实现的定律,以及如何有效构建软件系统的整体架构;第五部分从整洁架构的定义开始,详细阐述了软件架构设计过程中涉及的方方面面(如划分内部组件边界、应用常见设计模式、避开错误、降低成本、特殊情况处理等)和实战案
本书主要介绍了反爬虫的相关技术,内容涵盖了爬虫工具、加密算法、App爬虫等,从理论到案例实践,深入浅出。本书详细讲解了常用的抓包工具、反爬虫机制、验证码识别、动态网页反爬虫,JS文件处理。本书聚焦如何防止加密数据被破解、App应用爬虫以及破解方法、部署爬虫程序。对于以上内容,本书进行细分总结,将相关知识点都纳入其中,形成一套完整的体系。
本书从以下3个维度对可信白环境做了全面的阐述。技术角度:首先介绍了可信白环境理念,包括白名单机制、面向应用系统、安全左移、原生安全能力、异常行为识别等;然后全面介绍了网络白环境、身份白环境和软件白环境的的技术原理。架构角度:详细讲解了构建靶心级的白环境防护体系的整体思路,包括梳理应用系统资产、安全配置基线、网络攻击路径以及防护组件和策略等。实战角度:通过3个危害程度较高的案例讲解了如何构建白环境以及白环境的应用,案例覆盖了三个较为常见的场景:边界突破与内网移动、零日漏洞攻击、勒索软件攻
全书共13章,分为两部分。第一部分(第1-6章)是基础知识,介绍了LLVM项目、常见的IR(重点介绍SSA)、数据流分析、支配分析、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二部分(第7-13章)是代码生成,涵盖了LLVM代码生成的每一个步骤,着重介绍了指令选择、指令调度、SSA形式的编译优化、寄存器分配、函数栈帧生成及非SSA形式的编译优化、机器码生成,最后以BPF后端为例介绍如何为LLVM添加一个新后端。另外,附录部分主要总结了LLVM代码生成过程中使用的I