本书是一部深入浅出揭示计算机运行本质的经典著作。全书以通信为核心线索,从手电筒的开关控制讲起,通过灯泡的亮灭引入二进制概念,进而剖析莫尔斯电码、布莱叶盲文等编码系统如何成为信息传递的基石。随后,作者以逻辑门电路为起点,层层递进地解释如何通过继电器、触发器、存储器等元件搭建出具备运算能力的机器,最终演化为现代计算机的中央
这是一本专为初学者量身打造的Rust编程指南,无论你是编程新手还是希望快速提升Rust编程技巧的开发者,本书都是你的不二之选。本书共有24章,包括基础知识,内存、变量和所有权,更复杂的类型,泛型、Option和Result,集合与错误处理,迭代器和闭包,生命周期和内部可变性,多线程,Box和Rust文档,测试,默认值、
随着计算机技术的发展,数据处理和分析技术也在不断进步。随着社会变化的速度加快,对数据的实时性和即时性要求也在提高。本书围绕数据仓库的建设和应用展开,内容涵盖了数据仓库的基本概念、操作数据层、数据集市、指标设计及展现、设计数据仓库、数据仓库与大数据技术、数据仓库与数据中台、数据治理等。本书适用于大数据专业的相关读者,无论
随着智能时代的来临,编程能力日渐成为基础技能。青少年信息科技教育的目的不是培养未来的程序员,而是让青少年熟悉编程原理和思维,勇于在新时代成为科技的创造者,利用技术赋能的思想来阐释自我及看待世界。本书选取10个有趣的与动植物有关的情境,基于图形化编程平台,让孩子通过“拖曳编程积木”创造属于自己的数字世界。通过逐步进阶的编
随着人形机器人、无人飞行器、无人驾驶汽车等移动机器人相关产品在各行业的广泛应用,包括定位建图、感知、结构设计、规划和控制等技术受到了人们重点关注。本书通过讲解移动机器人的知识要点,能够让读者迅速熟悉移动机器人的整体框架和设计原理。在此基础上,本书以实践为重心,讲解大量同步定位和建图技术、导航、三维重建、机器视觉、自然语
本书充分体现了对大模型技术发展中的新问题、前沿技术、交叉融合的思考,主要内容包括:大语言模型理论的研究进展与趋势、领域大模型的研究进展与趋势、大模型下的软件工程研究进展与趋势、数据准备与语言模型交叉技术的研究进展及发展趋势、大模型基础软件的研究进展与趋势、大模型时代智能音频信号处理的研究进展与趋势、大语言模型价值对齐的
本书是JavaWeb编程之Spring系列,主要介绍Spring生态下的框架编写技巧,以及自编类Spring的大型框架及相关生态的思路和具体实现。本书共分两篇,第1~4章为第1篇,介绍Spring底层的运行原理和动态代理机制;第5~8章为第2篇,是综合实战,展示了在Spring生态下不同类型框架的详细编写方法,以及自编
本书是“CCF全国青少年信息学奥林匹克竞赛教程”丛书的第二册,旨在普及计算机科学与程序设计知识。书中遵循由浅入深、逻辑严密的编写思路,辅以丰富的实例解析,引领读者逐步提升计算思维能力。全书共四章,涉及C++程序设计进阶、数据结构及其应用、算法设计、数学运用等内容,全面覆盖NOI竞赛大纲所要求的基础知识。根据竞赛的特点,
本书基于ISO国际标准、架构行业发展情况编著,讲解了软件架构的基本概念、前沿理论和实践应用。全书共7章,包括软件架构概述、基础架构剖析、高阶架构剖析、云计算架构、分布式架构、存储系统架构,以及自定义架构实践。书中对每种架构都详细介绍了其理论基础与具体实践,并给出其优缺点及适用场景。注重理论与实践相结合,使读者能够对每种
本书从初学者的角度详细讲解Java程序设计中的核心技术。全书共3个模块7个教学项目。项目一吃豆大作战,学习Java环境搭建配置、数据类型、运算符和表达式、流程结构、游戏框架等知识,完成第一个比较简单的吃豆大作战,目的是提高学生的学习兴趣;项目二欢乐推箱子,巩固前面学习的内容,附加一些新的Java基础知识,完成推箱子游戏