"本书秉承“新工科”理念,从科研、教学和工程实际应用出发,理论联系实际,全面系统地讲述基于STM32CubeMX、STM32CubeIDE 和HAL 库的嵌入式系统设计与应用实例。STM32CubeMX 和STM32CubeIDE是ST公司提供的用于STM32 开发的免费工具软件,是STM32Cube生态系统的核心工具软件。本书从市场上畅销的STM32F4系列微控制器入手,利用STM32CubeMX快速生成STM32F4系列的开发环境,并在STM32CubeIDE
"本书将计算机组成原理、汇编语言程序设计、微机接口技术等课程的内容有机地组织起来,以冯?诺依曼结构计算机为主线,以模型机和8086微机系统为具体示例,全面介绍计算机五大部件的工作原理、设计方法和典型应用。全书共7章,包括概述、数据的表示、运算器与运算方法、存储系统、指令系统、中央处理器和输入输出系统。本书内容系统、全面,对基础原理讲解深入浅出,实例丰富,分析和注释详细,应用示例具有典型性和实用性,注重实践能力的培养。本书可作为高等院校计算机科学与技术专业以及计算机应用相关专业本科生的专业
Rust编程语言非常适合并发编程,并且其生态系统中有许多库包含大量并发数据结构、锁等。但正确实现这些结构可能会很困难。即使在使用最广泛的库中,内存顺序错误也并不少见。通过本指南,你将学到:Rust的类型系统和正确的并发编程如何非常好地配合。有关互斥锁、条件变量、原子操作和内存顺序的一切。在英特尔和ARM处理器上进行原子操作时会发生什么情况。锁是如何借助操作系统的支持来实现的。如何编写包含并发、原子操作和锁的正确代码。如何正确构建自己的锁和同步原语。
敏捷和速度,健壮性和可扩展操作,如何才能平衡这两方面的需求?本书的作者从软件架构师、项目总监以及产品经理的角度展示了如何将API视为产品,通过持续的生命周期最大化其价值。本书的主要内容有:学习哪些API决策需要管治。通过API即产品(AaaP)的方式设计、部署和管理API。学习构成API产品基础的十大支柱。学习持续改进模型在API整个生命周期内管治变更的过程。探索API产品生命周期的五大阶段。深入探讨设计、构建与维护API的团队角色。学习如何管理组织发布的一系列API。
本书编写内容主要从企业项目情景入手,引入需要学习的内容和相关企业项目模块。在项目模块开发中体现知识点。教材将岗位任务工作流程引入,先进行软件开发流程文件的准备,再进入项目开发模块分解,然后细化到多个程序模块,分配给不同的人员进行,最后以知识使用作为顺序将多个程序模块完成,在完成的同时将相关知识点进行讲解并加上强化练习内容。本书在课程内容建设方面,为课程提供了大量的编程实训和项目案例,将主要的知识点都进行颗粒化的课程资源建设并上传网站,自此基础上进行精品课资源的积累,支撑相关课程进行金课
根据当前高等学校MySQL数据库教学和实验的需要,本书以数据库原理为基础,以MySQL 8.0作为平台,分两部分系统介绍MySQL数据库的概念、技术、应用和实验。其中,第一部分为MySQL数据库基础,介绍数据库概论、MySQL 8.0的安装和运行、MySQL数据库、MySQL表、数据查询、视图和索引、数据完整性、MySQL程序设计、存储过程和游标、触发器和事件、安全管理、备份和恢复、事务和锁、PHP和MySQL学生成绩信息系统开发等内容; 第二部分为MySQL实验,各实验与第一部分各章内容
本书以目前流行的基于ARM架构的嵌入式微处理器及Linux操作系统为核心,结合作者多年的教学与科研工作经验,循序渐进地介绍了嵌入式系统原理、嵌入式系统开发环境、Linux操作系统基础、Linux环境下驱动程序开发以及应用程序开发等。按嵌入式系统基础实验、Linux操作系统基础实验、 Linux环境下驱动实验、嵌入式系统应用实验四大分类,系统地介绍了将嵌入式系统技术实践融入无线通信、物联网等新技术中的相关案例。
本书共分为13章,第1章和第2章介绍了嵌入式系统基本概念和嵌入式处
本书以仓颉的UI实战为主,语法部分介绍了主要组成部分,快速且形象地阐述了仓颉编程语言的主要特性,让零编程基础的新手都可以迅速入门仓颉,在此基础上结合互联网热门垂直领域的潮流App设计,带您深入场景式UI开发体验。利用CangjieUI 鸿蒙的组合,能够让我们在开发基于DSL的App应用时超快上手,从而可以快速开发基于鸿蒙乃至跨平台的应用UI。本书共两部分。第1~9章介绍仓颉基础编程知识,从零起步介绍了仓颉主要特性如面向对象编程、面向接口编程、函数式编程等,聚焦在语法层面。第10
本书从经典信息安全框架开始阐述了网络安全的核心概念、关键技术及其应用,并对以量子密钥分发、量子隐态传输、超密编码等为代表的量子安全技术进行了深入的解析,以实际案例和故事为基础,增强了内容的趣味性和实用性,最后还揭示了前沿量子安全技术的研究成果与方向。
本书将三者的知识有机融合在解决实际代表性问题的项目开发中。全书以一个源自实际、业务逻辑清晰、易于理解的项目案例, 将前后端的响应式开发技术完全渗透在项目案例各模块的渐进实现中, 且无缝糅合了响应式数据库连接R2DBC、实时流数据处理平台Hazelcast、远程服务gRPC、分布式事件流平台Apache Kafka、云端机密数据管理Spring Cloud Vault、开源容器引擎Docker、状态管理库Pinia、可视化图表库Apache ECharts等市场主流热门技术。阅读本书,