软件与程序设计
-
精通STM32F4刘军 凌柱宁 徐伟健 江荧《精通STM32F4(HAL库版)》分为上、下两册。本书是下册,详细介绍了STM32F407复杂外设的使用及一些高级例程,包括触摸屏、内存管理、串口IAP等。建议初学者从上册开始,跟随书中的结构安排,循序渐进地学习。对于有一定基础的读者,可以直接选择下册,进入复杂外设的学习过程。本书配套资料包含详细原理图以及所有实例的完整代码,这些代码都有详细的注释。另外,源码有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。本书配套资料包含详细原理图以及所有实例的完整代码,这些代码都有详细的注释。另外,源码有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。 -
原子教你学STM32刘军 徐伟健 凌柱宁 冯源原子教你学STM32(HAL库版)》分为上、下两册。本书是上册,分为基础篇和实战篇,详细介绍了STM32F103的基础入门知识,包括STM32简介、开发环境搭建、新建HAL库版本MDK工程、STM32时钟配置以及STM32F103常用外设的使用,包括外部中断、定时器、DMA、内部温度传感器等。下册详细介绍了STM32F103复杂外设的使用及一些高级例程,包括触摸屏、无线通信、SD卡、USB读卡器等。建议初学者从上册开始,跟随书中的结构安排,循序渐进地学习。对于有一定基础的读者,可以直接选择下册,进入复杂外设的学习过程。本书配套资料包含详细原理图以及所有实例的完整代码,这些代码都有详细的注释。另外,源码有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。本书不仅非常适合广大学生和电子爱好者学习STM32,其大量的实验以及详细的解说也可供公司产品开发人员参考。 -
原子教你学STM32刘军 徐伟健 凌柱宁 冯源《原子教你学STM32(HAL库版)》分为上、下两册。本书是下册,详细介绍了STM32F103复杂外设的使用及一些高级例程,包括触摸屏、无线通信、SD卡、USB读卡器等。上册分为基础篇和实践篇,详细介绍了STM32F103的基础入门知识,包括STM32简介、开发环境搭建、新建HAL库版本MDK工程、STM32时钟配置以及STM32F103常用外设的使用,包括外部中断、定时器、DMA、内部温度传感器等。建议初学者从上册开始,跟随书中的结构安排,循序渐进地学习。对于有一定基础的读者,可以直接选择下册,进入复杂外设的学习过程。本书配套资料包含详细原理图以及所有实例的完整代码,这些代码都有详细的注释。另外,源码有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。本书不仅非常适合广大学生和电子爱好者学习STM32,其大量的实验以及详细的解说也可供公司产品开发人员参考。 -
云计算刘鹏本书是国内销量大、被众多高校采用的教材《云计算》的典藏版,是中国信息协会教育分会人工智能教育专家委员会主任刘鹏教授团队的心血之作。在应对大数据挑战的过程中,云计算技术日趋成熟,拥有大量成功的商业应用。本书追踪最新技术,包括大数据与云计算、Google云计算原理与应用、Amazon云计算 AWS、微软云计算Microsoft Azure、Hadoop3.0:主流开源云架构、虚拟化技术、容器技术、云原生技术、云计算数据中心、云计算核心算法、云际计算技术、中国云计算技术及总结与展望等。“让学习变得轻松”是本书的初衷。通过本书可掌握云计算的概念和原理,学习主要的云计算平台和技术,还可了解云计算的核心算法和发展趋势。 -
Python贯穿式项目案例实战超市管理系统全程开发详解宁晓青、高文莲、董丽红、王建虹、刘继华、张巍、王磊、李彩玲本书内容以Python基础编程和数据分析为主线,以超市管理项目为任务组织撰写。全书共分8个任务,包括输入并显示超市系统的开发者名称(初识Python)、超市商品入库(Python程序设计基础)、超市购物(Python程序的控制结构)、超市商品管理(序列数据类型)、基于控制台的购物系统(函数和代码复用)、保存进货交易记录(Python文件操作)、随机生成验证码(模块与Python标准库模块)、超市销售记录分析(Python数据分析基础)等内容。 全书基于Python知识提供了大量的案例和技能训练素材,建有辅助学习平台,同时配备了完善的教学课件、微课视频、课程标准、源代码、技能训练及答案等学习资源,为读者带来全方位的学习体验。 本书可作为高等院校本、专科计算机类专业群Python程序设计课程的教材,也可作为其他专业学习Python相关知识的入门用书。 -
Spring Cloud Alibaba微服务框架电商平台搭建与编程解析胡永锋 胡亚威 甄瑞英本书结合开源商城项目youlai-mall介绍使用Spring Cloud Alibaba开发微服务架构应用程序的方法。全书从逻辑上分为3部分。第1部分是第1章,介绍微服务架构的基本概念、主流解决方案、youlai-mall开源商城项目的基本情况,以及本书开发环境和测试环境的搭建方法等。阅读第1部分内容可以为进一步学习Spring Cloud Alibaba的各组件编程奠定基础。第2部分由第2~9章组成,介绍Spring Cloud Alibaba各组件的主要功能,以及在程序中使用组件搭建微服务架构的方法,包括注册中心Nacos、服务消费者程序、网关、服务治理、认证授权中心、保护框架、消息机制和Spring Cloud Stream开发框架等。第3部分即第10章,介绍微服务应用的部署。本书可作为普通高等本科院校相关课程的教材,也可供普通高等职业院校的师生使用,还可作为广大互联网应用程序开发人员的参考书。 -
精通Apache Pulsar(美)Jowanza Joseph(乔万扎·约瑟夫)本书专为想要学习并掌握Apache Pulsar的读者打造,是一本入门图书。全书共有13章内容。第1章和第2章,从生活实例中引入实时消息系统和事件驱动的概念,帮助大家理解Apache Pulsar系统存在的必要性,以及Pulsar的独特性和价值定位。第3章介绍了Pulsar在雅虎的起源故事、设计理念与应用场景。第4章探究了Pulsar内部的主要组件及其工作原理,帮助大家构建对Pulsar的整体架构认知。第5章到第10章,详细介绍了Pulsar消费者、生产者的工作原理,应用于生产和消费消息且与第三方系统交互的框架Pulsar IO,以及Pulsar Functions、分层存储、Pulsar SQL等Pulsar的独特理念和关键特性。第11章与第12章,展示了如何在诸多环境中部署Pulsar,以及在运维Pulsar的过程中需要关注的指标。在第13章中,作者结合个人经验阐述了Pulsar未来值得探索的领域和方向。 本书配图生动形象,实例丰富,不仅提供了很多代码示例,还提供了多篇附录,以作参考。 -
大规模组织DevOps实践陈能技,金宗杰DevOps是开发运维一体化的软件工程思想,它尝试打破部门墙,构建一个协同的IT建设运行环境,通过工具链形成数据关联的规范化、规模化的软件持续交付流水线,从而助力企业业务的敏捷发展。 本书分为思想篇、实践方法篇、工具技术篇、案例篇四部分,把传统企业实施DevOps会碰到的困惑,在开发、测试、运维三大领域各有哪些DevOps最佳实践,以及如何结合开源或商业工具打造交付流水线工具链,分别进行了阐述, 本书适合IT主管、项目经理及开发、测试、配置管理、运维等IT从业人员参考借鉴并付诸实践。 -
Airflow实战朱鹏程本书由浅入深地介绍了如何快速搭建Airflow集群,包括不同操作系统的快速搭建方法、Airflow的安装方法、Airflow集群的部署方法、Airflow中的核心概念和其他重要概念、Airflow的架构和组件、Airflow的系统管理、实践经验以及其他常见的调度系统。附录提供了Docker和Kubernetes的简介。此外,本书还提供了在生产环境中使用Airflow的诸多实践与经验,无论是对研发工程师创建工作流、排查工作流问题,还是对运维工程师维护集群运转、优化集群性能,都有极其重要的借鉴价值。本书图文并茂,理论翔实,示例丰富,适合正在使用或者即将使用Airflow作为调度系统的研发工程师、Airflow平台的运维工程师以及对Airflow感兴趣的读者阅读。 -
高级算法和数据结构马塞洛·拉·罗卡(Marcello La Rocca)这是一本关于“高级/进阶”算法和数据结构的图书,主要介绍了用于Web应用程序、系统编程和数据处理领域的各种算法,旨在让读者了解如何用这些算法应对各种棘手的编码挑战,以及如何将其应用于具体问题,以应对新技术浪潮下的“棘手”问题。本书对一些广为人知的基本算法进行了扩展,还介绍了用于改善优先队列、有效缓存、对数据进行集群等的技术,以期读者能针对不同编程问题选出更好的解决方案。书中示例大多辅以图解,并以不囿于特定语言的伪代码以及多种语言的代码样本加以闸释。学完本书,读者可以了解高级算法和数据结构的相关内容,并能运用这些知识让代码具备更优性能,甚至能够独立设计数据结构,应对需要自定义解决方案的情况。本书可作为高等院校计算机相关专业本科高年级学生以及研究生的学习用书,也可供从事与算法相关工作的开发者参考。
