"本书主要以C/C++语言描述过程化程序设计,并引入程序设计竞赛的基础知识。本书共9章,内容包括绪论、程序设计基础知识、程序控制结构、数组、函数、结构体、指针、链表和程序设计竞赛基础,介绍程序设计的概念、思想和方法及程序设计竞赛相关知识,培养学生的计算思维,提高其分析、解决具体问题的能力、实践能力和创新能力。程序设计竞
"本书主要介绍LinuxUbuntu操作系统的原理、架构与开发方法。全书分为三篇。第一篇为Ubuntu操作系统基础,包括Ubuntu操作系统特性、Ubuntu操作系统应用、Ubuntu操作系统常用应用软件;第二篇为系统管理,介绍文件系统管理及应用、用户和组管理、软件包管理、进程管理、网络管理与服务器搭建等内容,帮助读者
"本书全面深入地探讨了AI生成大模型的领域,从AI的历史探源、生成式模型在不同领域的应用(文本、图片、声乐、视频及多模态模型),到大型语言模型(如GPT)的运作机制、预训练、可扩展架构及其适应性。通过详细介绍LangChain的概念、应用、安装方法及如何利用LangChain进行软件开发和数据科学,本书为读者提供了一个
"《Python计算机视觉与应用案例》以Python为平台,以“概述+案例”的方式系统地对计算机视觉进行实战分析。本书先介绍计算机视觉编程基础知识,接着介绍在各个领域利用Python解决计算机视觉问题,最后通过两个经典案例综合分析计算机视觉应用。为了帮助读者更好地掌握相关知识,各章节都通过概述与案例相结合的方式,让读者
MATLAB是适合多学科、多工作平台的大型科学应用软件。本书详细讲解MATLAB的基本功能与操作,帮助读者掌握利用MATLAB解决实际问题的能力。全书详细讲解MATLAB的基础知识、数组、矩阵运算、符号运算、程序设计、二维绘图、三维绘图、函数运用、数据分析与优化求解、输入与输出等内容,同时还对Simulink系统仿真与
"《奇思妙想:C++青少年趣味编程100例(视频教学版)》基于C++语言讲解了100多个有趣实例的开发过程。这些实例由浅入深地向读者介绍C++语言各个语法的使用方法,并展现了程序设计的基本思维和方法。全书共13章,包含100个实例。第1章带领读者认识C++开发环境,并编写第一个程序。第2章讲解C++的基础知识,如输入、
"技术迭代加速的当下,软件测试成为质量保证必不可少的环节。《软件测试:探索式测试的设计思路与实践》深入探讨了软件质量的核心价值,从灵活的局部探索式测试到全面的全局探索式测试以及高效的混合探索式测试,作者精选了经过微软团队实证并经过时间检验的十多种方法与案例。此外,作为软件测试专家,作者还采用诙谐风趣的风格,针对如何规划
作者凭借在全球不同国家和行业内的多年实践经验,从战略规划、技术选型、架构设计到人力资源管理、团队建设和流程优化等多个维度,为企业的现代化改造提供了全面的指导。本书讨论了通过引入沃德利地图、事件风暴、产品分类、领域划分、团队拓扑、松耦合软件架构、内部开发者平台、数据网格、现代化战略、学习与提升技能来加快企业的产品创新和服
本教材以当前最流行的Windows10x64为例,详细分析了Windows10x64操作系统的数据结构及管理原理和方法,尤其针对数据的产生、存储、传输、使用、销毁等环节进行了重点介绍,以为网络安全及相关专业的专业课程(如电子数据取证)的学习提供理论依据及技术支撑。本教材共分为6章:第1章设备与文件管理,介绍了磁盘管理方
大智小技系列图书由爱可生开源社区发起,将每年在社区发布的优质技术内容进行筛选分类整理编辑而成。《大智小技VI:数据库生产实战漫笔》作为系列图书的第六部,延续了MySQL故障案例以及技术分享等经典章节。国产数据库学习热情高涨,我们对OceanBase篇的内容进行了扩增。社区的经典专栏一问一实验全新归来,看看ChatDBA