本书共分为11章,第1~6章介绍AT89S51单片机的硬件结构、单片机C语言程序设计以及偏内各功能部件的工作原理和应用设计;第7~10章介绍AT89S51单片机与外部存储器、I/O接口、键盘/显示器、A/D转换器、D/A转换器等各种接口电路设计;第11章介绍目前流行的IC和SPI总线串行扩展技术。书中所有案例都给出基于Proteus的仿真图和源程序。本书内容从*基本的知识开始,由浅入深,结合案例,注重应用,始终遵循理论和实践相结合的教学理念,读者步入单片机系统开发的大门。
本书精选典型电力电子装置和交直流电机调速项目,在MATLAB/Simulink仿真平台上搭建相关项目电路和控制系统仿真模型。本书主要以案例的形式讲述交直流电机调速控制系统、三电平逆变器、交错并联Buc
本书介绍Kafka的技术原理和应用技巧。内容包括如何安装和配置Kafka、如何使用Kafka API、Kafka的设计原则和可靠性保证,以及Kafka的一些架构细节,如复制协议、控制器和存储层。本书列举了一些 流行的Kafka应用场景,比如基于事件驱动的微服务系统的消息总线、流式处理应用程序和大规模数据管道。通过学习本书,你不仅能够深入理解这项大数据核心技术,还能够将所学知识付诸实践,在生产环境中 好地运行Kafka,并基于它构建稳健的高性能应用程序。
本书是关于ARM无线通信系统开发的实践指导书,详细介绍了ARM嵌入式无线通信系统开发的基础知识和大量的典型实例。全书共分8章,~4章讲述了ARM处理器的内部结构、开发平台、芯片特点、开发语言与环境、ARM体系调试系统及无线通信系统开发的一般流程;第5~8章,重点介绍了4个典型实例,内容涉及串行数据无线传输系统、无线数据采集系统、蓝牙应用系统、GPRS应用系统等方面,这些实例几乎涵盖了无线通信系统开发的所有类型,具有代表性、技术领先性及应用广泛性等特点,是作者多年开发经验的推广与总结。 本书语言简洁,结构清晰,不仅讲述了实例开发过程,而且对系统开发的许多细节做了详细解释。本书附有光盘一张,包括丰富的实例原理图文件和程序源代码,方便读者学习和参考使用。 本书适合计算机、电子信息、通信及相关专业在校大学生
精灵所在的魔法世界,因大家过度工作而陷入资源争夺,进而爆发了战争。一位精灵在神明的指引下来到人类世界,寻找拯救魔法世界的关键线索——如何制造计算机。 人类习以为常的计算机,它究竟是如何运转的,又是如何诞生的?在没有现代文明与科学积累的魔法世界,应该如何从零开始制造计算机?本书通过精灵与青年程序员拯救魔法世界的故事,通俗讲述了计算机的基础原理,用漫画、图解生动展示了“用数字表示信息”“用电来计算”“用程序来执行命令”等计算机的运转机制,并以对话的方式介绍了计算机诞生的历史。本书可作为了解计算机原理自学入门读物,也可以作为计算机原理教学的参考用书。
精灵所在的魔法世界,因大家过度工作而陷入资源争夺,进而爆发了战争。一位精灵在神明的指引下来到人类世界,寻找拯救魔法世界的关键线索——如何制造计算机。人类习以为常的计算机,它究竟是如何运转的,又是如何诞生的?在没有现代文明与科学积累的魔法世界,应该如何从零开始制造计算机?本书通过精灵与青年程序员拯救魔法世界的故事,通俗讲述了计算机的基础原理,用漫画、图解生动展示了“用数字表示信息”“用电来计算”“用程序来执行命令”等计算机的运转机制,并以对话的方式介绍了计算机诞生的历史。本书可作为了解计算机原理自学入门读物,也可以作为计算机原理教学的参考用书。
精灵所在的魔法世界,因大家过度工作而陷入资源争夺,进而爆发了战争。一位精灵在神明的指引下来到人类世界,寻找拯救魔法世界的关键线索——如何制造计算机。人类习以为常的计算机,它究竟是如何运转的,又是如何诞生的?在没有现代文明与科学积累的魔法世界,应该如何从零开始制造计算机?本书通过精灵与青年程序员拯救魔法世界的故事,通俗讲述了计算机的基础原理,用漫画、图解生动展示了“用数字表示信息”“用电来计算”“用程序来执行命令”等计算机的运转机制,并以对话的方式介绍了计算机诞生的历史。本书可作为了解计算机原理自学入门读物,也可以作为计算机原理教学的参考用书。
随着人工智能,尤其是机器翻译的快速发展,计算机辅助翻译的理论和应用研究也随之改变。本教材的推出,旨在帮助新形势下语言相关本科和硕士专业学生,紧跟行业发展,掌握计算机辅助翻译理论基础和实际应用技能。教材着眼于自然语言处理技术,将软件运行机制、算法以及软件操作与实际的翻译任务融合起来,系统介绍了文档格式自动化、术语抽取与术语库构建、翻译记忆库的构建与应用、翻译质量保证、软件界面翻译以及译后编辑等应用,详细讨论了翻译过程中的格式处理、术语一致性、翻译风格一致性、翻译质量检测、翻译质量管理、译后编辑效率等问题的解决方案。本书可作为英语专业本科、翻译专业本科以及翻译专业硕士教材,也可供翻译行业人士学习参考。
本书是“十二五”职业教育 规划教材《交流伺服与变频技术及应用》的改版,并且可满足“3+3”现代职教体系、机电大类多专业公共专业教材的要求。本书以安川公司当前的-7系列伺服驱动器、CIMR-A1000系列变频器为载体对知识点进行组织,介绍了变频调速的基本原理、电力电子器件、十二相整流、三电平逆变技术、交-交变频等基础知识,阐述了交流伺服和变频器工程设计、应用、维修所涉及的产品选型,以及电路设计、运行控制、功能应用、调试维修所涉及的知识与技能。
本书旨在介绍编译程序构造的一般原理和基本方法,内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成等。编译原理是计算机专业设置的一门重要的专业课程。本书在编译技术原理与及方法进行了系统的阐释,并着重实践训练内容,有利于提高软件从业人员的素质和能力。 本书系统性强,概念清晰,内容简明扼要,前9章配有习题, 0章给出了编译程序实例分析。 本书可作为高等院校计算机专业本科生的教材,也可供成人教育本科、专升本学生和计算机从业人员参考。
本书从分布式系统的基础概念讲起,逐步深入分布式系统中间件进阶实战,并在 结合一个大型项目案例进行讲解,重点介绍了使用Spring Cloud框架整合各种分布式组件的过程,让读者不但可以系统地学习分布式中间件的相关知识,而且还能对业务逻辑的分析思路、实际应用开发有 为深入的理解。全书共分12章,前3个章节是学习分布式系统架构的准备阶段。第1章开篇部分,讲解演进过程中分布式系统是如何出现的;第2章Spring部分,讲解如何搭建目前流行的Spring Boot和Spring Cloud框架;第3章容器部分,讲解目前 的Docker容器技术和Kubernetes容器编排工具;第4章~第8章深入讲解消息中间件RocketMQ的相关知识,理论与实战并存;第9章将深入RocketMQ底层,探索阅读源码的乐趣,掌握精通RocketMQ的同时学会阅读源码的方法; 0章和 1章讲解分布式系统中必须考虑的问题:分布式事务与
与传统的关系数据库不同,MongoDB是一种面向文档的数据库。本书这一版共分为6个部分,涵盖开发、管理以及部署等各个方面。这一版对TTL和聚合管道等新特性进行了讲解,还增加了配置MongoDB的章节,涵盖面向文档的存储方式及利用MongoDB的无模式数据模型处理文档、集合和多个数据库,以及监控、安全性和身份验证、备份和修复、水平扩展MongoDB数据库等多方面的内容。 本书适合NoSQL数据库初学者,以及有经验的MongoDB用户、数据库开发人员、系统管理员等阅读。
本书概括地介绍了计算机与信息技术的常见概念和术语、主要应用领域及其对社会的影响。本书由9章组成,主要内容包括:信息技术和因特网概述,因特网、万维网与电子商务,应用软件,系统软件,硬件系统部件,输入输出设备,二级存储,通信与网络,隐私、安全与伦理等。