本书采用大量实例和程序逐行解说的方式介绍了51单片机与C语言编程,主要内容有单片机入门,基本数字电路、数制与C51语言基础,51单片机的硬件系统,KeilC51编程软件的使用,单片机驱动LED的电路及编程实例,单片机驱动LED数码管的电路及编程实例,中断功能的使用及编程实例,定时器/计数器的使用及编程实例,按键输入电路及编程实例,双色LED点阵的使用及编程实例,液晶显示屏的使用及编程实例,步进电机的使用及编程实例,串行通信及编程实例,模拟I2C总线通信及编程实例,A/D与D/A转换电路
本书分为四部分,共十章,提供了关于设计、运维和演进API架构的全景图。本书以一个虚拟的案例贯穿始终,即如何通过小步快跑的策略,将一个用三层架构方式设计的传统应用系统迭代为一个基于API的现代架构。全书囊括了从设计、测试、运维、安全、部署和发布等整个软件生命周期的各个环节,其中第一部分介绍API的设计、构建和测试,第二部分介绍如何开展API流量管理,第三部分阐述API运维、发布和安全管理之道,第四部分介绍API架构的迭代演进。
本书全面讲解指标体系与指标平台的设计方法和实践案例,全书共10章。第1章介绍指标驱动的数字化经营。第2章着重介绍指标体系的设计方法。第3、4章深入讲解指标平台的产品设计和技术架构,包括如何构建“一处定义,全局使用”的指标平台。第5-8章介绍零售、金融、制造、连锁加盟等行业的指标平台设计、建设和应用案例,展示不同行业的指标平台建设最佳实践。第9、10章探讨两大趋势:数据民主化,以及大模型在数据智能、指标管理中的应用。
在本书中,著名软件工程师罗伯特·C. 马丁(Robert C. Martin,"鲍勃大叔")解释了如何以及为什么使用函数式编程为真实客户构建更好的系统。作者将Java中传统的面向对象编码结构与函数式语言所支持的编码结构进行了比较,确定了每种结构的最佳作用,并展示了如何在特定环境中明智地使用这些结构来构建更好的系统。
本书覆盖Android和iOS两大主流系统,从零开始,带领读者全面掌握App安全的知识与技能。全书共分为十章,主要包括以下4个方面:1.详细介绍App的运行机制、分析工具和汇编语言等基础知识。帮助读者掌握必要的技术原理和分析技能。2.主要讲解App的常见攻击方式,以及安全加固和通信安全等传统的信息安全理念。为开发者提供有效的防御攻击的方法,构建更加安全的移动应用。3.重点关注业务防控,包括设备指纹、设备环境检测和用户异常行为的识别等。帮助开发者识别并应对
机器人开发是一项复杂的系统工程,ROS 2为智能机器人开发提供了强有力的支持,极大地提高了机器人软件开发效率。本书首先对ROS 2的基础概念、通信机制、常用库和工具进行介绍,带领读者入门ROS 2机器人开发;接着引导读者完成移动机器人的建模和仿真、建图和导航、自定义控制器和规划器等一系列实践;然后在真机实战环节,通过制作一个基于ROS 2的真实机器人,帮助读者打通仿真与真机之间的壁垒;最后,本书深入讲解了ROS 2进阶使用的相关知识,为读者进一步在实战中使用ROS 2进行机器人开发打下夯实
本书是关于5G移动网络定时和同步方面的全面指南,阐述了定时要求、定时解决方案和现场测试,包括移动定时要求、5G定时解决方案和验证定时解决方案和现场测试三部分。
本书以世界各地的传统民居为主题,向读者介绍了人类家居的历史,世界不同民族围绕着家居的文化习俗,以及各式各样的传统民居的建筑方式。
本书共12章,从逻辑上分为两篇。第一篇(第1-5章)详细介绍Go语言的高性能优势是如何实现的,包括经典的GMP调度模型、调度器的实现、垃圾回收原理,以及如何基于管道、锁等实现并发编程。第二篇(第6-12章)主要是7个项目实战,带领读者从零开始搭建高性能、高可用的Go服务,并让读者知道面对线上问题时如何调试、分析、解决。通过学习本书,读者对Go语言的核心——高并发会有深刻的认识,具备一定的Go并发编程经验,能够独立完成高性能、高可用Go服务的架构设计,并且能够基于一些工具进行Go线上问题
本书是关于5G移动网络定时和同步方面的全面指南,阐述了同步和定时基础、标准制定组织、时钟和定时协议,以及ITU-T定时建设和PTP部署考虑因素。