这是一本专为初学者量身打造的Rust编程指南,无论你是编程新手还是希望快速提升Rust编程技巧的开发者,本书都是你的不二之选。本书共有24章,包括基础知识,内存、变量和所有权,更复杂的类型,泛型、Option和Result,集合与错误处理,迭代器和闭包,生命周期和内部可变性,多线程,Box和Rust文档,测试,默认值、
计算机程序设计语言是高校理工科本科生必修的一门核心课程。传统上,高校主要教授C/C++,但C++既非纯粹的面向对象语言,编程界面也需依赖外部工具。将大量时间投入在面向过程的程序设计上,限制了学生对面向对象和可视化界面编程的掌握。近年来,Python和C#受到青睐,后者作为微软推出的面向对象语言,为理工科应用软件开发提供
随着云计算技术的快速发展和广泛应用,云服务已经成为现代信息系统的核心组成部分。然而,由于云服务的复杂性和高度动态性,测试云服务的质量和性能成为了一个重要的挑战。本书系统地介绍云服务测试的基本原理和实践方法,旨在帮助读者全面掌握云服务测试的理论基础和实践方法。本书分为基础篇和实践篇两部分:基础篇介绍云服务测试相关概念和方
本书以Python为工具,除了系统介绍Python程序开发之外,还重点介绍了基于Python的数据分析与数据可视化。全书共8章,内容包括:数据分析与数据可视化,Python与数据分析、数据可视化,Python程序设计基础,Python程序设计进阶,用NumPy生成和处理数据,用Pandas分析数据,Scikit-lea
随着计算机技术的发展,数据处理和分析技术也在不断进步。随着社会变化的速度加快,对数据的实时性和即时性要求也在提高。本书围绕数据仓库的建设和应用展开,内容涵盖了数据仓库的基本概念、操作数据层、数据集市、指标设计及展现、设计数据仓库、数据仓库与大数据技术、数据仓库与数据中台、数据治理等。本书适用于大数据专业的相关读者,无论
随着智能时代的来临,编程能力日渐成为基础技能。青少年信息科技教育的目的不是培养未来的程序员,而是让青少年熟悉编程原理和思维,勇于在新时代成为科技的创造者,利用技术赋能的思想来阐释自我及看待世界。本书选取10个有趣的与动植物有关的情境,基于图形化编程平台,让孩子通过“拖曳编程积木”创造属于自己的数字世界。通过逐步进阶的编
内容简介这是一部从技术原理、工程实践两个方面系统、深入讲解Linux系统安全的著作,得到了来自腾讯、杭州银行、叮咚买菜等知名企业的多位行业专家的高度评价。本书从纵深防御、安全扫描、入侵检测3个维度细致讲解了如何构建一个铜墙铁壁般的Linux防护体系,不仅包含大量工程实践案例,而且对各种的核心知识点绘制了方便记忆的思维导
本书是JavaWeb编程之Spring系列,主要介绍Spring生态下的框架编写技巧,以及自编类Spring的大型框架及相关生态的思路和具体实现。本书共分两篇,第1~4章为第1篇,介绍Spring底层的运行原理和动态代理机制;第5~8章为第2篇,是综合实战,展示了在Spring生态下不同类型框架的详细编写方法,以及自编
本书是“CCF全国青少年信息学奥林匹克竞赛教程”丛书的第二册,旨在普及计算机科学与程序设计知识。书中遵循由浅入深、逻辑严密的编写思路,辅以丰富的实例解析,引领读者逐步提升计算思维能力。全书共四章,涉及C++程序设计进阶、数据结构及其应用、算法设计、数学运用等内容,全面覆盖NOI竞赛大纲所要求的基础知识。根据竞赛的特点,
本书基于ISO国际标准、架构行业发展情况编著,讲解了软件架构的基本概念、前沿理论和实践应用。全书共7章,包括软件架构概述、基础架构剖析、高阶架构剖析、云计算架构、分布式架构、存储系统架构,以及自定义架构实践。书中对每种架构都详细介绍了其理论基础与具体实践,并给出其优缺点及适用场景。注重理论与实践相结合,使读者能够对每种