本书将由浅入深,带领读者学习STM32F103的各个功能,开启STM32的学习之旅。 本书分为3篇: 第1篇为基础篇,主要介绍STM32F103的基础知识,包括STM32简介、开发环境搭建、STM32时钟配置、SYSTEM 文件夹等;第2篇为入门篇,主要介绍STM32F103常用外设的使用,包括跑马灯、定时器、DMA等;第3篇为提高篇,主要介绍STM32F103较难一点外设的使用及一些高级例程,包括SD卡、内存管理、串口IAP等。 本书配套资料包含详细原理图以及所有实例的完整代码,这些代码都有详细的注释。另外,源码 有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。
为了紧跟技术潮流,该书聚焦于当下火的Vue3和TypeScript及其相关技术,这些知识是面试Vue方向前端岗位时必须掌握的内容。该书站在初学者的视角,将理论和实践相结合,通过循序渐进、由浅入深的方式来一一讲解Vue3的技术体系,让读者在学习的过程中不断提升前端开发水平。阅读该书仅需要有CSS、HTML、JS基础,即使你是一个Vue初学者,阅读该书也不会有任何困难。书中提供了丰富的示例来帮助读者将理论知识运用于实践,让读者学习起来不会感到枯燥乏味。相信该书能让读者在短时间内快速掌握TypeScript和Vue3的相关知识,并能够将所学知识运用到实际应用当中去。 如果你是Vue初学者,建议你按照章节顺序从头到尾阅读,如果你已经有了一定的基础,可以挑选自己感兴趣的章节进行阅读。 《Vue3.x TypeScript实践指南》适合所有Web开发从业人员,也适合作为
本书介绍了如何利用 Python 3 开发网络爬虫。本书为第 2 版,相比于第 1 版,为每个知识点的实战项目配备了针对性的练 台,避免了案例过期的问题。另外,主要增加了异步爬虫、JavaScript 逆向、App 逆向、页面智能解析、深度学习识别验证码、Kubernetes 运维及部署等知识点,同时也对各个爬虫知识点涉及的请求、存储、解析、测试等工具进行了丰富和 新。 本书适合Python 程序员阅读。
本书介绍了数值方法的理论及实用知识,讲述了如何利用MATLAB软件实现各种数值算法。以便为读者今后的学习打下坚实的数值分析与科学计算基础。本书内容丰富、翔实,可以根据不同的学习对象和学习目的选择相应的章节,形成理论与实践相结合的学习策略。书中的每个概念均以实例说明,同时还包含大量的习题,范围涉及多个不同的领域。通过这些实例,进一步说明数值方法是如何被实际应用的。本书的突出特点是强调利用MATLAB进行数据方法的程序设计,可提高读者的实践能力和加深对数值方法理论的理解。
本书分为3个主要部分:体系结构、实现和应用,旨在帮助读者理解DSP处理器的体系结构和编程、实时DSP系统与实际应用程序的设计,如何利用定点和浮点处理器实现DSP算法等。所介绍的处于是器包括:TMS320C2000,TMS320C54x,TMS320C55x,TMS320C62x,TMS320C64x,TMS320C3x和TMS320C67x。 本书可作为高年级相关专业本科生的教材。由于本书强调DSP实现、实验和应用,所以也可以作为参考书,供那些希望学习DSP概念以及在工作中开发实时DSP应用的工程人员使用。 在开始学习本书之前,读者应基本掌握信号与系统、C语言和汇编语言等知识。
《软件工程卷2:系统与语言规约》介绍了描述系统与语言的规约的基本原理和技术。首先,然后讲授一些高级的原理和技术:分层与组合、指称与计算以及构型:环境与状态的抽象与建模,然后讲授符号学建模的基本原理和技术:语用、语义以及系统和语言的句法。其中重要的一部分介绍了对空间和简单时态现象进行建模的基本原理和技术。本卷的主要章节用于介绍一些专门的主题,比如模块(包括UML的类图)、Petri网、活动序列图、状态图和时态逻辑(包括时段演算)。后,本卷介绍了开发函数式,命令式以及并行程序设计语言的可靠和有效的解释器和编译器的基本原理和技术。本卷适合于作为高年级本科生和研究生,以及研究程序设计方法学的学者的教材或参考书。
本教材共分为6章:第1章 计算机基础知识。第2章 Windows 7操作系统。第3章 计算机网络与Internet 应用。第4章 Office 2013办公软件应用。第5章 多媒体技术应用。第6章 数据库应用基础。
本书深入全面地讲解了Core1DRAWX3软件,共分为10章,基础部分简要地介绍了Core1DRAWX3的特色、软件的界面组成与视图管理、文件编辑和工具的使用、颜色和图形对象的管理、效果工具与文本工具等。同时配以大量的实例操作,并穿插了一些设计理论,将软件功能与实际密切结合,杜绝了学习与实用脱节的弊病,非常适合于初级、中级Core1DRAWX3或美术的大众读者。
本书是《C++面向对象程序设计》的*版本——第四版,该书的前几版曾将成千上万的读者领入了C++面向对象程序设计的大门。通过易于理解的示例、辅助性的演示、大量的思考题和练习题,本书对基本的概念一直到完整的面向对象应用程序都做了详细介绍。 本书覆盖了ANSI标准C++的大多数特性,着重介绍了C++的特性和语法,面向对象程序设计的思想,以及如何将这些概念应用到解决现实问题的过程中。 作为一本成功的教材,《C++面向对象的程序设计》已经为许多高等学校广泛使用,书中超过100个练习给了教师们极大的帮助,这些练习几乎触及了C++的所有方面。学习本书不需要任何预备的经验,当然,熟悉一些基本的程序设计概念将是很有帮助的。 本书主要介绍了: ·统一建模语言(UML),显示程序结构的标准方法; ·面向对象设计与分析,包括通过用例建模来
????
本书是一本讲授Java程序设计的优秀教材和参考书。在内容组织方面,主要围绕Java语言自身的特点展开,涵盖了Java语言的各个方面。书中探讨了多种编程技巧,系统全面地介绍了Java语言,对继承、多态性及异常处理的阐述尤为详尽。此外,还探讨了Java集和Java标准库,并用独立的章节论述了弟归及链表数据结构。 本书的结构合理,灵活性强,每章都附有习题及答案,易于学习、理解和使用。本书开篇的论述简单,而后逐渐深入,层层铺开。因此,即适合于初不者、也适合于有经验的编程人员。
《统分析与设计基础(第5版)》为读者展现了系统分析员在组织机构的信息系统开发工作中要掌握的概念、方法和技术。本书以系统开发生命周期模型为主线,讨论了在信息系统的规划、分析、设计、实现和维护各阶段系统分析员的角色、交付的成果、采用的方法、技术和工具。具体内容包括传统软件开发方法、敏捷方法、各种需求收集技术、jad、原型法、rad、数据流图、实体关系图、数据库设计等。书中还通过两个虚拟的案例——松谷家具公司和皮特里电子——介绍了基于互联网的系统开发的有关知识。 《统分析与设计基础(第5版)》可作为系统分析与设计课程的入门教材,供计算机和信息专业本科生使用,也可供信息系统从业人员参考。