本教材共23章,首先介绍了嵌入式系统、STM32的软件开发环境及实验平台资源;接着详细地讲解了STM32芯片中GPIO、UART、NVIC、SysTick、Timer、WDG、RTC、DMA、ADC、DAC、I2C、SPI、LCD、TOUCH、FSMC、SDIO、CAN、USB等功能,并通过模块的学习,让读者充分掌握S
编程技术是信息技术中最重要的技能和工具之一,它是连接信息和计算机的桥梁。掌握并熟练使用编程语言已成为所有大学生必备的技能。C语言是高级编程语言的先驱,也是最重要和最流行的语言之一。本书的目标是引导初学者进入程序设计的殿堂,内容涉及编程基础知识包括运算符和表达式、数据输入和输出、选择结构、循环结构、数组、函数、指针、结构
本书将引领读者进入Python机器学习领域。机器学习是一套先进、深刻且内容丰富的算法集合,已成为数据科学中数据建模与分析的重要方法。Python是一款简明、高效且功能强大的开源工具,也是数据科学实践中最常用的计算机语言。学好机器学习的理论方法,掌握Python这个实用工具,是成长为数据科学人才所必需的。本书采用理论与实
VisualBasic作为程序设计的入门语言,具有易学易懂的特点。Windows是当今主流操作系统,而VisualBasic作为一种支持可视化程序设计的语言,也是开发Windows应用程序最简单易学的语言之一。本书是针对内蒙古自治区职业教育编写的,全书共分12个项目,介绍了VisualBasic程序开发环境、数据类型和
本书是一本面向网络攻防技术初学者和网络信息安全相关专业学生的基础入门教材,书中通过"攻”"防”两个不同角度的入侵实例,结合作者在从事网络安全工作中的教学经验和实战心得,以"做中学”的方式提升学生网络攻防技术技能,理解网络与信息安全方面的基本原理。本书共分为4个部分,分别介绍了目标信息收集、操作系统与服务渗透测试、WEB
为开展《嵌入式边缘计算软硬件开发》1+X证书(中级)培训和考证工作,校企共同编写。本教材以1+X证书职业技能等级标准(照中级)作为基准,以龙芯2K1000处理器、国产操作系统(Loongbian)、OpenCV、QT作为主要内容,以任务驱动为导向,设计了22个由简到繁、由浅入深的实训任务,重构教材内容、章节顺序,保证教
本书是一本介绍二进制分析相关工具及其应用的图书,共分为五大部分,内容涵盖了ELF二进制代码的生成、Linux环境下分析二进制文件的相关工具、静态的二进制代码分析、动态的二进制代码分析、IntelPin的架构及工具的制作、污点分析技术及实现、约束求解原理与应用、符号执行技术及应用、模糊测试技术及实现、常见的系统攻击及系统
本书重点介绍Python语言在数据处理与数据挖掘方面的应用技巧,主要包括数据分析基础知识(数据收集与分析软件、数据挖掘的分析基础、简单数据的统计分析),数据分析高级方法(多元数据的综合分析、时序数据的模型分析),大数据基本处理方法(大数据分析基础应用、文献计量与科研评价、社会网络分析方法、数据分析编程平台)等内容。附录
在当今的数字化时代,数据安全和个人隐私面临着前所未有的挑战,各种攻击技术层出不穷,Web安全依然是最主要的攻防战场。近10年与Web相关的技术飞速发展,本书第2版更新了前沿安全技术相关的内容,不仅从攻防原理的角度讲解了Web安全的各个方面,还介绍了安全开发、安全产品设计、企业安全建设等方面的最佳实践。Web开发者、安全
本书是按照《Web前端开发职业技能等级标准2.0版》(高级)编写的配套实践教程,书中涉及的项目代码使用国产的HBuilderX开发工具编译,并且均可在主流浏览器中运行。本书将中、高职业院校和应用型本科院校的计算机应用、软件技术等相关专业开设的Web前端开发方向的课程体系,与企业Web前端开发岗位能力模型相结合,依据《W