自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(165)
  • 收藏
  • 关注

原创 【超级详细】Git基本使用

本文系统介绍了Git分布式版本控制系统的核心概念与实践操作。主要内容包括:Git的工作区/暂存区/仓库三区域模型、基础操作指令(add/commit/log/diff)、分支管理策略、远程仓库交互流程(clone/pull/push)。重点讲解了冲突解决的完整方案,包括预防措施、解决流程和团队协作策略。文章还涵盖了高级功能如储藏(stash)、标签管理和子模块,并推荐了功能分支和GitFlow两种工作流。最后针对常见问题提供了恢复误删文件、清理仓库等实用解决方案。通过掌握这些核心知识和操作流程,开发者可以有

2025-11-18 21:26:22 15

原创 【排序算法】基数排序

本文系统介绍了基数排序算法,包括LSD(最低位优先)和MSD(最高位优先)两种实现方式。基数排序通过逐位比较实现非比较排序,具有线性时间复杂度和稳定性,适用于整数和字符串排序。文章详细阐述了算法原理、实现步骤(含C++代码),分析了时间/空间复杂度,对比了与其他排序算法的优劣,并探讨了优化技巧和实际应用场景。基数排序以空间换时间,突破了比较排序的O(nlogn)下限,在特定数据排序中效率显著,体现了计算机科学中分治和空间换时间的重要思想。

2025-10-23 23:59:38 161

原创 【排序算法】归并排序

归并排序是一种基于分治思想的高效稳定排序算法,其核心流程包括"分、治、合"三个步骤:通过递归将数组不断二分,直到子数组长度为1,然后有序合并相邻子数组。该算法具有O(nlogn)的时间复杂度(所有情况下)和O(n)的空间复杂度,适合处理大数据和外部排序。文章详细介绍了递归和迭代两种实现方式,包括完整的C++代码示例、复杂度分析、优缺点比较以及优化技巧(如小数组切换插入排序)。归并排序在保持元素相对顺序的稳定排序场景中表现优异,是分治算法的经典应用。

2025-10-23 23:53:32 327

原创 【排序算法】插入排序

本文系统介绍了插入排序算法及其优化实现。插入排序通过构建有序序列,逐个将元素插入到正确位置,具有简单直观、原地排序、稳定等特点。文章详细阐述了基础插入排序的实现原理,并提供了两种优化版本:二分查找优化和希尔排序。通过完整的测试程序展示了不同场景下的排序效果,包括稳定性测试和性能分析。文章还对比了插入排序与其他排序算法的优劣,指出其在小规模数据和部分有序数组中的优势,并介绍了链表插入排序等变种。虽然插入排序时间复杂度为O(n²),但在特定场景下仍是一种简单有效的排序工具。

2025-10-22 23:37:25 114

原创 【排序算法】选择排序

选择排序是一种基础的比较排序算法,通过反复查找未排序部分的最小值并交换位置实现排序。其核心特点是简单直观、原地排序(空间复杂度O(1))但不稳定。基础版本时间复杂度为O(n²),存在同时查找最小/最大值的优化版本。虽然效率不及快速排序等高级算法,但由于实现简单,适合小规模数据或教学场景。文章详细介绍了算法原理、C++实现代码(含基础版和优化版)、复杂度分析、优缺点比较以及实际应用场景,并与其他排序算法进行对比,强调其作为算法入门基础的重要教学价值。

2025-10-22 00:34:43 26

原创 【排序算法】堆排序

堆排序是一种基于二叉堆的高效排序算法,由J.W.J.Williams于1964年提出。其核心思想分为建堆和排序两个阶段:首先将无序数组构建成大顶堆,然后反复将堆顶最大值与末尾元素交换并重新调整堆。该算法时间复杂度稳定为O(nlogn),空间复杂度为O(1),属于原地排序。虽然堆排序不稳定且常数因子较大,但其优秀的时间复杂度和空间效率使其适合大规模数据排序和内存受限场景。文章详细介绍了堆排序的实现原理、算法步骤和复杂度分析,并提供了完整的C++实现代码。

2025-10-20 23:36:17 366

原创 【排序算法】冒泡排序

本文系统介绍了冒泡排序算法及其优化方法。冒泡排序通过相邻元素比较交换实现排序,基础版本时间复杂度为O(n²)。优化方法包括:1)添加交换标志位实现提前终止;2)记录最后交换位置减少比较次数。文章提供了完整实现代码,对比分析了算法复杂度(最好O(n),最坏O(n²)),空间复杂度O(1),并指出其稳定性优势。虽然效率不高,但冒泡排序在算法教学、小规模数据和基本有序场景仍有应用价值。通过优化,其性能可得到显著提升。

2025-10-20 02:30:00 184

原创 【排序算法】快速排序

快速排序是一种高效的分治排序算法,由Tony Hoare在1960年提出。其核心思想是通过选取基准值将数组分为两部分,左边的元素小于基准,右边的元素大于基准,然后递归处理子数组。本文详细介绍了快速排序的霍尔分区法实现,包括分区函数、递归排序和主函数,并提供了完整的C++代码示例。此外还探讨了两种优化策略:三数取中法选择基准值避免最坏情况,以及小数组使用插入排序提高性能。快速排序平均时间复杂度为O(nlogn),空间复杂度O(logn),是实际应用中最快的排序算法之一。

2025-10-19 19:01:50 48

原创 【深度学习项目】混合意图识别系统:构建智能客服的AI大脑

本文介绍了一种混合意图识别系统,通过整合规则引擎、机器学习和大语言模型(LLM)三种技术,构建了一个高效、准确的智能客服解决方案。系统采用分层架构设计,包含规则匹配器、ML分类器、LLM分析器和意图路由器等核心组件,能根据查询特点智能选择最佳识别方法。实际应用表明,该系统在电商客服等场景中识别准确率达95%以上,响应时间控制在100毫秒内,并支持多语言、实时学习和个性化识别等扩展功能。系统还提供完善的API接口、监控运维和性能优化方案,为提升客户服务体验和降低运营成本提供了有效工具。未来将向多模态融合、实时

2025-10-19 16:55:13 320

原创 【大模型项目】RAGBot Pro - 基于RAG的智能客服系统

RAGBot Pro智能客服系统技术文档摘要 RAGBot Pro是一款基于检索增强生成(RAG)技术的智能客服系统,集成大语言模型与知识库管理功能。系统采用FastAPI后端框架和Streamlit前端界面,核心组件包括Ollama+DeepSeek AI模型、Chroma向量数据库和BAAI/bge-small-zh-v1.5嵌入模型。系统具备两大核心功能:1) 智能对话系统支持多轮上下文对话,通过RAG技术结合文档检索和LLM生成准确回答;2) 知识库管理系统支持PDF/Word/TXT等文档的上传、

2025-10-18 17:45:31 126

原创 【C++面经】360一面

本文摘要:文章系统介绍了C++核心概念与编程技术,主要内容包括:1)内存管理(RAII原则、智能指针、内存泄漏检测工具);2)面向对象特性(多态、虚函数规则、继承与组合);3)C++11新特性(智能指针、Lambda等);4)STL容器实现原理(vector扩容、map与unordered_map差异);5)操作系统概念(虚拟内存、页表置换算法);6)算法实现(快排优化、二叉树层次遍历)。文中提供了详尽的代码示例,如分治快排算法和分层打印二叉树的实现,涵盖了现代C++开发的典型技术要点。

2025-10-17 00:26:58 1135

原创 C++面试笔试题(4)

本文摘要涵盖了C++中引用、指针、函数重载、构造函数和析构函数等核心概念。主要内容包括:引用与指针的异同(初始化要求、空值处理等);函数重载的判断依据(参数类型、个数等)及限制(不能仅靠返回类型重载);构造/析构函数的特性(自动生成、调用时机、虚拟化等);类成员的访问控制;对象创建时的内存管理。通过选择题形式考察了这些关键知识点,如引用的初始化要求、构造函数执行次数计算、动态内存释放等,全面检验了对C++面向对象编程核心机制的理解程度。

2025-10-17 00:02:01 1011

原创 C++面试笔试题(3)

本文摘要围绕C++面向对象编程的核心知识点展开,包含35道题目,主要涉及以下内容:1.常成员函数特性(静态成员修改、调用权限、重载规则);2.函数重载规则(参数区分、合法形式、作用范围);3.引用特性(初始化要求、合法声明);4.构造函数与析构函数(调用时机、默认生成规则、继承关系);5.拷贝控制(深浅拷贝、拷贝构造函数);6.特殊成员(友元函数、静态成员)。试题涵盖类设计的关键技术点,包括对象生命周期管理、运算符重载、内存分配等,反映了C++类机制的核心考察重点。

2025-10-16 23:45:33 941

原创 C++面试笔试题(2)

本文摘要: 函数重载:同一作用域内同名函数通过不同参数列表实现重载,C++通过名字修饰实现。 内存管理:new会自动计算大小并调用构造函数,而malloc是C库函数需要手动计算。 拷贝构造:深拷贝复制指针内容,浅拷贝仅复制指针值;非引用参数会导致无限递归。 多态特性:虚函数实现运行时多态,纯虚函数定义抽象类;常函数不能修改成员变量。 数据结构实现:包含链表创建与合并、二叉树层次遍历、最大子数组和等算法实现。

2025-10-16 23:39:52 760

原创 C++面试笔试题(1)

摘要 本文通过21道编程题目探讨了C++中面向对象编程的核心概念,主要包括:虚函数与多态性(动态绑定、纯虚函数)、函数重载与覆盖、抽象类的特性、继承中的构造函数与析构函数调用顺序等。关键点包括:1)虚函数实现运行时多态,需通过指针或引用调用;2)纯虚函数使类成为抽象类,不可实例化;3)函数重载发生在同一作用域,覆盖发生在继承关系中;4)构造函数不能为虚函数,析构函数建议声明为虚函数;5)派生类对象会先调用基类构造函数,后调用派生类构造函数,析构顺序相反。这些题目全面检验了C++多态机制、类设计规范等核心知识

2025-10-15 21:25:30 816

原创 算法分析与设计课程设计

《算法分析与设计》课程设计通过实践强化算法理论知识,要求学生掌握常见算法设计方法,针对实际问题选择合适数据结构和算法。课程包含10个来自ACM竞赛的题目,内容涵盖最小正子段和、砝码称重、字符串处理、植物生长模拟、命名任务和舰队问题等。学生需在3天内完成算法设计、流程图绘制、结果分析和报告撰写,运用动态规划、双指针和贪心算法等解决实际问题。实验心得部分强调了理论与实践结合的重要性,以及在算法选择和优化中考虑时间/空间复杂度的必要性,指出通过实践不断提升编码能力和算法思维是关键。

2025-10-15 21:12:24 377

原创 数据可视化技术实验八 地理空间型图表之点分布地图

摘要:本实验通过Python实现地理空间点分布图绘制,使用Virtual_City数据集展示中国城市柑橘分布情况。实验采用PlateCarree投影,结合cartopy和matplotlib库绘制带气泡图的地图,通过点的大小和颜色表示柑橘产量差异。结果显示该方法能有效呈现地理数据分布特征,验证了地图投影原理的应用价值,为地理空间数据分析提供了可视化实践案例。(148字)

2025-10-14 08:30:00 26

原创 数据可视化技术实验七 高维数据型图表之主成分分析图

本实验通过PCA方法对鸢尾花数据集进行降维分析,将四维特征降为二维主成分。实验使用Python的sklearn库实现PCA分析,绘制了二维散点图展示三类鸢尾花的分布情况。结果表明前两个主成分能有效区分不同类别,其中第一主成分显著区分Iris-setosa类,第二主成分则区分Iris-versicolor和Iris-virginica类。实验验证了PCA在降维和特征提取方面的有效性,成功实现了高维数据可视化。通过本次实验,深入理解了PCA的投影原理和实现方法。

2025-10-14 08:15:00 175

原创 数据可视化技术实验六 局部整体型图表之饼状图

本实验通过学习使用Python绘制饼图和圆环图,掌握局部整体数据的可视化方法。实验采用包含6个市场占有率的数据集,利用matplotlib库实现数据排序、色彩映射和图表标注。结果显示,SJM占有率最大(75.9%),通过两种不同配色方案(rainbow_r和Reds_r)的图表对比,直观呈现了各分类数据的占比关系。实验心得部分强调了数据预处理和图表美化的重要性,表明通过实践掌握了两种图表的特点及适用场景,培养了独立实验能力。实验达到预期目标,验证了饼图在展示分类数据占比方面的有效性。

2025-10-14 08:00:00 126

原创 数据可视化技术实验五 时间序列型图表之折线图

本实验通过分析2000-2010年苹果和亚马逊的市值数据,使用Python的Matplotlib和Seaborn库绘制了折线图和填充区域图。实验结果表明,两家公司的市值趋势基本一致,其中苹果在2005年超越亚马逊,并在2007年iPhone推出后实现显著增长。实验成功展示了时间序列数据的可视化方法,验证了折线图在分析数据趋势方面的有效性。通过数据预处理和图表美化,实验报告详细记录了数据集来源、分析过程和结果,达到了掌握时间序列可视化技术的实验目的。

2025-10-13 06:00:00 172

原创 数据可视化技术四、数据分布型图表之箱形图

选取至少三组不同分布的实际数据集,绘制带误差线的箱形图和箱形与抖动散点组合图,观察分析数据分布情况。得出观察结果:关键数值、异常值、数据分布情况、数据分布是否偏斜。掌握箱型图的绘制方法,能够利用箱型图识别数据中的异常值,判断数据的偏态和尾重;*注意事项:数据集自己收集整理,不可与理论课数据完全一样。自选数据绘制箱型图描述数据统计分布。操作系统:Windows11。

2025-10-13 05:30:00 434

原创 数据可视化技术三、数据关系型图表之散点图

本实验使用Python对数值型数据进行了可视化分析。实验内容包括:1)绘制三种趋势显示的二维散点图(LOESS平滑、线性回归、广义线性回归),通过不同颜色和趋势线展示变量间关系;2)进行残差分析,分别对线性回归和二次回归模型绘制残差图,用气泡大小和颜色表示残差绝对值。实验使用了pandas、plotnine、matplotlib和statsmodels等库,通过对比不同回归方法,帮助理解参数和非参数回归模型的差异。结果显示,二次回归模型比线性模型能更好地拟合非线性数据关系。

2025-10-12 23:25:21 23

原创 数据可视化技术二、词云图

本文介绍了基于Python的词云图生成实验。实验以《西游记》文本为数据源,利用wordcloud库生成不同形状的词云图。通过设置字体路径、背景透明度等参数解决了中文显示问题,并对比了默认方形和自定义心形两种词云效果。实验结果表明,形状mask能有效控制词云外形,突出文本特征词汇。实验过程涉及文本编码处理、matplotlib绘图设置等关键技术点,成功实现了文本分析结果的可视化呈现。该实验验证了词云图在文本特征提取方面的实用价值。

2025-10-12 23:09:16 36

原创 数据可视化技术一、类别比较性数据可视化之柱形图

本实验通过Python的Matplotlib库实现了四种柱形图的绘制:单数据系列柱形图、多数据系列柱形图、堆积柱形图和百分比柱形图。实验使用自选数据集,展示了不同类别比较型图表的适用场景和实现方法。结果表明,单数据系列图适合简单比较,多数据系列图可同时展示多个指标,堆积图突出总和趋势,百分比图便于分析占比。实验过程中掌握了Matplotlib的bar函数及相关参数设置,加深了对数据可视化选择原则的理解。最终成功绘制了四类柱形图,达到了预期目标。

2025-10-12 19:46:48 22

原创 YOLO技术深度解析:从YOLOv1到YOLOvX

在计算机视觉的浩瀚领域中,目标检测一直是一项核心且具有挑战性的任务。传统方法如R-CNN系列虽然精度高,但其复杂的多阶段流程难以满足实时应用的需求。YOLO创造性地将目标检测重构为单一的回归问题,实现了速度与精度的完美平衡,开启了实时目标检测的新纪元。本文将深入剖析YOLO系列(从v1到v11)的核心思想、网络架构、技术演进以及实战应用,带你全面理解这项改变游戏规则的技术。

2025-10-12 17:49:29 69

原创 计算科学与数值方法实验八 非线性方程解法

本实验通过牛顿法求解非线性方程x³-x-1=0,比较了不同初始值(0和1.5)下的迭代效果。实验结果表明,初始值越接近真实根,收敛速度越快(1.5时5次迭代收敛,0时需22次)。实验验证了牛顿法对初始值的敏感性,揭示了迭代初值选择的重要性。通过Python实现牛顿迭代过程,加深了对数值计算方法原理和应用的理解,为处理更复杂数值计算问题奠定了基础。实验成功达到了掌握非线性方程数值解法、理解收敛性定理的教学目标。

2025-10-12 16:28:03 24

原创 计算科学与数值方法实验七 解线性方程组的迭代法

本实验通过Jacobi迭代法求解线性方程组,实现了10^-6精度的数值解。实验采用C++编程,在Windows11环境下运行,成功求得方程组的解向量x1=0.9959、x2=0.9594、x3=0.7992。实验过程包括矩阵分解、迭代公式实现和收敛性判断三个关键步骤,验证了Jacobi迭代法的有效性。通过本次实验,加深了对迭代法原理的理解,掌握了线性方程组数值求解的基本方法,并认识到初始向量选择、停止条件设置等优化方向。实验结果为后续数值计算学习奠定了基础。

2025-10-12 13:50:53 152

原创 计算科学与数值方法实验六 解线性方程组的直接法—LU分解

本实验通过Python实现了矩阵的LU分解方法,包含Gauss消去法和待定系数法两种实现方式。实验内容包括关键代码编写、流程图设计以及三种解法(LU分解法、主元素消去法和库函数)的结果对比验证。结果显示三种方法求解线性方程组Ax=b的结果一致,均为[-13.83,20.33,2.67],验证了LU分解方法的正确性。实验加深了对矩阵分解原理的理解,掌握了将数学理论转化为编程实现的能力,为数值计算应用奠定了基础。操作系统使用Windows11,开发环境为Python3.10.7和Java11。

2025-10-12 13:29:09 351

原创 计算科学与数值方法实验五 解线性方程组的直接法

摘要:本实验通过Java实现了高斯消去法和主元素消去法求解线性方程组,比较了两种方法的优劣。实验采用4位舍入运算,结果显示两种方法所得解(-0.4904,-0.05104,0.3675)均与准确解高度吻合。结果表明主元素消去法虽计算量较大但数值稳定性更优,而高斯消去法则更为简便。实验验证了直接法在求解良态方程组时的有效性,加深了对线性方程组数值解法的理解。通过对比分析,明确了根据问题条件数选择合适算法的重要性。

2025-10-12 08:00:00 24

原创 汇编语言深度入门

在高级语言大行其道的今天,我们为何还要学习看似晦涩难懂的汇编语言?本文将从计算机底层工作原理出发,深入剖析寄存器、内存、指令集等核心概念,通过详细的代码示例和注释,带领读者一步步走进汇编语言的世界,理解程序如何真正在CPU上运行,最终实现从“程序员”到“工程师”的思维蜕变。

2025-10-11 08:15:00 376

原创 计算科学与数值方法实验四 数值积分--Romberg积分法

本实验通过编程实现Romberg积分法,解决了两个数值积分问题。实验采用逐次分半法和Richardson外推法原理,在Java环境下实现了梯形规则和Romberg递推。结果显示:sin(x)/x在[0,1]区间的积分值为0.9460830703671816,x^0.5在[1,9]区间的积分值为17.333312860197413,与预期相符。实验验证了Romberg方法能有效提高计算精度,但也发现其计算复杂度随阶数增加而显著上升。通过实践,加深了对数值积分方法的理解,认识到需根据具体函数特性调整算法参数。

2025-10-11 08:00:00 37

原创 计算科学与数值方法实验三 数值积分

摘要:本实验通过复化梯形求积公式计算圆周率π值,要求达到10位有效数字精度。实验在Windows11系统下使用Python3.10.7环境,通过将积分区间(-1,1)划分为足够多的小区间,计算函数4/(1+x²)的积分值。实验结果表明该方法能有效逼近π值,当等分份数足够大时可满足精度要求。通过实验深入理解了数值积分原理和精度控制方法,掌握了setprecision输出控制等编程技巧。该实验验证了复化梯形公式在数值计算中的有效性,达到了预期目标。

2025-10-10 22:19:40 153

原创 计算科学与数值方法实验二 牛顿插值法

本文摘要:实验通过Python实现了拉格朗日和牛顿插值算法,以函数f(x)=1/(1+25x²)在[0,1]区间内的5个节点进行插值计算。结果表明:(1)两种插值方法在相同节点下结果一致;(2)随着插值次数增加,结果更接近真实值f(0.9)≈0.047;(3)牛顿插值计算效率更高。实验验证了插值理论,加深了对差商概念的理解,同时掌握了插值程序的实现方法。(142字)

2025-10-10 22:16:00 35

原创 计算科学与数值方法实验五 时间序列型图表之折线图

本实验研究了多项式插值方法,重点实现了Lagrange插值算法。实验在Windows11系统下使用VS2019完成,通过编写C++代码实现了2-4次Lagrange插值计算。结果显示插值结果与预期相符,验证了算法的正确性。实验表明插值精度受已知点分布和插值次数影响,高次插值可能产生振荡现象。通过本次实验,深入理解了多项式插值原理,掌握了Lagrange插值的构造方法,认识到在实际应用中需要合理选择插值次数以获得最佳结果。

2025-10-03 16:42:11 35

原创 计算机组成原理实验六、PC 实验

本文介绍了CP226实验系统中程序计数器(PC)的实验过程。实验利用K16-K23开关模拟数据总线,通过控制信号实现PC的写入和加1功能,旨在理解PC工作原理及顺序/跳转指令实现方法。实验是个部分:PC加一和PC写入,结果与预期一致。实验加深了对计算机硬件原理的理解,同时强调了实验规范和安全操作的重要性。通过实践验证理论知识,提升了技术能力和安全意识。

2025-10-02 22:18:24 255

原创 计算机组成原理实验五、微程序计数器 uPC 实验

本实验利用CP226实验仪实现微程序计数器uPC的写入和加1功能,包括uPC加一和uPC打入两个实验。实验结果表明,按照指导书步骤操作可获得预期结果。通过实验加深了对数字电路设计原理和计算机操作系统工作原理的理解,提高了逻辑思维和实验操作能力。实验强调需认真阅读指导书并积累操作经验,为后续专业工作奠定基础。

2025-10-02 22:14:57 97

原创 计算机组成原理实验四、存储器 EM 实验

本实验通过CP226实验仪实现程序存储器EM的读写操作,验证其工作原理。实验内容包括PC/MAR地址选择、存储器写操作和读操作三个部分。以地址0写入MAR并读取EM[0]数据11H为例,通过控制信号设置和分步操作,实验结果与预期相符。实验使学生深入理解存储器在计算机系统中的关键作用,为后续计算机系统学习和程序设计奠定基础。

2025-10-02 22:12:00 78

原创 计算机组成原理实验3、数据输出实验/移位门实验

本实验通过CP226实验仪,探究了多寄存器数据总线传输和移位功能实现原理。实验内容包括利用开关控制将寄存器内容读至数据总线,以及运算器中移位功能的操作验证。结果表明实验数据与预期相符,成功验证了模型机中数据处理的原理。实验不仅加深了对计算机内部数据传输机制的理解,也为后续学习计算机组成原理奠定了实践基础,同时验证了移位功能对提升系统稳定性的重要作用。

2025-10-02 15:14:33 342

原创 计算机组成原理实验2、运算器实验

本实验利用CP226实验仪实现运算器功能,通过开关控制数据输入和ALU CPT运算方式。实验内容包括连接线路、数据读写和运算验证,结果与预期相符。实验环境包含丰富的计算机组成部件,如寄存器、运算单元和控制器等。实验者通过操作加深了对运算器控制方法的理解,并认识到规范操作和安全的重要性。实验心得强调了运算器实验在电子电路学习中的基础地位,以及流程化操作的关键作用。

2025-10-02 15:11:00 37

原创 体育赛事票务管理系统

本文设计了一个基于MySQL的体育赛事票务管理系统,通过数据库原理与应用课程的实践训练。系统采用两层架构,包含赛事管理、票务销售、观众管理等模块,实现了赛事信息发布、票务分配、购退票处理等功能。数据库设计采用E-R图进行概念建模,包含赛事表、票价表、座位表等核心表结构,并运用触发器自动更新座位状态、存储过程实现复杂查询。通过测试验证了系统功能完整性,但也发现数据约束和用户体验方面的不足。项目实践加深了对数据库规范化设计、触发器、存储过程等关键技术的理解,培养了数据库应用开发能力。系统为体育赛事票务管理提供了

2025-09-18 16:00:59 73

Windows平台基于VS+Qt开发的一款白板教学软件

这是一款在 Windows 平台基于 VS+Qt 开发的一款开放源码的白板教学软件,主要用于学校和大学的交互式电子白板。 它既可以与交互式白板一起使用,也可以在双屏幕场景中通过笔、平板显示器和光束进行使用。 主要有演示板、网页、文档和桌面四大界面。

2025-11-22

超级详细Git常用指令与常见问题

这篇Git完全指南系统性地介绍了版本控制工具Git的全方位知识体系,从基础概念解析、环境配置入手,逐步深入到日常代码管理操作,完整演示了从远程仓库拉取代码到本地开发、提交推送的完整工作流程,重点剖析了团队协作中冲突问题的预防机制与解决方案,同时涵盖了分支管理、储藏功能、标签操作等高级应用场景,为不同层次的开发者提供了一套从入门到精通的实战指南,帮助读者真正掌握现代软件开发中版本控制的艺术。

2025-11-18

蓝桥杯竞赛相关全景资源包

本资源包系统整合《蓝桥杯竞赛介绍》《蓝桥杯竞赛案例》《蓝桥杯开发技术全攻略》三大文档,从赛事背景、典型题例到语言算法与硬件工具链全方位覆盖,既有宏观赛制解读,也包含细致的训练计划、代码模板和实战经验,适合备赛选手、高校教练及学习小组作为长期复习与教学手册。

2025-11-10

无线通信与快充综合研发资料包

该资料包系统整合了 BLE/Wi-Fi 模组选型与初始化、蓝牙配对与 Wi-Fi 重连优化、USB/Type-C 协议实现、QC/PD 快充握手流程及芯片应用,以及无线与快充共存的 PCB/固件协同设计要点,并配套典型代码片段与测试建议,可为多协议融合设备的硬件选型、固件开发、兼容验证与量产提供一站式参考。

2025-11-10

嵌入式实时系统与Linux协同开发

本资源围绕 FreeRTOS、RT-Thread 与嵌入式 Linux 的关键技术要点展开,既覆盖任务调度、内存管理、同步原语与线程安全等 RTOS 实践,也深入交叉编译、内核裁剪、根文件系统制作、字符设备驱动及 Device Tree 配置等 Linux 核心技能,并通过多组选型案例解析 RTOS 与 Linux 在实际项目中的组合策略,同时配套示例代码与构建脚本,帮助团队快速搭建从实时控制到复杂业务处理的完整嵌入式解决方案。

2025-11-10

工业总线通信实验套件,面向教学与工程快速验证的工业总线示例

面向教学与工程快速验证的工业总线示例与文档集合,涵盖 Modbus RTU/TCP 代码实现、协议对比分析,以及 PROFINET 设备组态与数据交换指南,便于快速上手与对比不同总线在帧结构、速率与实时性方面的差异。

2025-10-20

基于SSM框架的教务管理系统

一、项目介绍 基于SSM框架的教务管理系统:前端 JSP、BootStrap、JQuery、Ajax,后端 SpringMVC、Mybatis,系统角色分为:老师、学生和管理员,管理员在管理后台录入课程、教师信息,教师根据自己的授课情况给学生打分,学生根据教务处安排的课程进行选课;主要功能如下: 1、管理员: 基本操作:登录、修改密码、修改密码、重置其他账号密码 课程管理:筛选课程、添加课程信息、修改课程信息、删除课程、获取课程列表、查看课程详情 学生管理:筛选学生、添加学生信息、获取学生信息列表、查看学生信息详情、删除学生、修改学生信息 教师管理:筛选教师、添加教师信息、获取教师信息列表、查看教师信息详情、删除教师、修改教师信息 2、教师: 基本操作:登录、修改密码、获取个人信息、修改个人信息 我的课程:筛选课程、获取授课列表、查看该课学生列表、给该课下的学生打分、获取课程基本信息 3、学生: 基本操作:登录、修改密码、获取个人信息、修改个人信息 所有课程:获取课程列表、选课、筛选课程、获取课程详情 已选课程:获取已选课程列表、获取课程信息、退课 已修课程:获取已修课程列表、获取课程信息、获取课程成绩 二、环境 IntelliJ IDEA 2020.3 Mysql 5.7.26 Tomcat 8.0.32 Maven 3.6.3 JDK 1.8

2025-10-19

混合意图识别系统,一个基于多种AI技术的智能客服意图识别解决方案,集成了规则引擎、机器学习和大型语言模型(LLM)三种方法,为智能客服系统提供高精度、多层级、易扩展的意图识别服务

技术特色 混合架构:结合规则匹配、ML分类和LLM分析的优势 多策略路由:支持级联、并行、置信度驱动和混合四种路由策略 高精度识别:识别准确率超过95%,响应时间小于100ms 分层分类:支持6个一级意图和24个二级意图的层次化分类 实时处理:支持单个和批量文本的实时意图识别 核心功能 规则引擎:基于关键词、正则表达式和模式匹配的快速识别 机器学习:支持TF-IDF、BERT、FastText等多种ML模型 LLM集成:集成Ollama和DeepSeek API处理复杂语义理解 智能路由:根据置信度自动选择最佳识别方法 缓存优化:LRU缓存机制提升重复查询性能 监控告警:完整的系统监控、健康检查和性能指标 应用场景 智能客服:自动识别用户咨询意图,提供精准服务 电商平台:产品咨询、订单查询、售后支持等场景 企业服务:技术支持、投诉处理、业务咨询等 聊天机器人:多轮对话中的意图理解和上下文管理 技术架构 后端服务:Python + FastAPI构建的RESTful API服务 容器化部署:Docker + Kubernetes支持云原生部署 监控体系:Prometheus + Grafana实现全方位监控 数据管理:支持多种数据格式和模型持久化 扩展性:模块化设计,易于添加新的意图类别和识别方法 项目优势 生产就绪:完整的部署、监控、日志和文档体系 易于集成:提供Python SDK和RESTful API接口 高度可配置:支持灵活的配置管理和参数调优 性能优异:优化的算法和缓存机制确保高性能 持续改进:支持在线学习和模型热更新

2025-10-19

RAGBot Pro - 基于RAG的智能客服系统

核心特性 智能对话引擎 基于Ollama + DeepSeek模型的强大语言理解能力 支持多轮对话和上下文记忆 智能意图识别和情感分析 知识库检索增强 集成Chroma向量数据库,支持大规模文档检索 基于BGE嵌入模型的语义搜索 支持PDF、Word、TXT等多种文档格式 现代化技术栈 后端:FastAPI + Python 3.10 前端:Streamlit响应式Web界面 AI模型:Ollama + DeepSeek + BGE嵌入 数据库:Chroma向量数据库 部署:Docker容器化支持 应用场景 企业客服:7x24小时智能客服支持 知识问答:基于企业文档的智能问答 培训助手:员工培训和知识传递 技术支持:技术文档检索和问题解答 技术亮点 RAG架构:检索增强生成,确保回答准确性 向量检索:语义相似度搜索,提升检索精度 多模态支持:文本、文档、图片等多种输入格式 实时学习:支持知识库动态更新和模型优化

2025-10-18

体育赛事票务管理系统.sql

本 SQL 文件为体育赛事票务管理系统的核心数据库脚本,包含数据库初始化、表结构设计、基础数据插入、核心业务存储过程及权限控制等全流程代码。

2025-09-18

基于web实现3D模拟地球项目.zip

可以直观的展示不同的地球地图

2025-09-06

基于web实现3D太阳系展示.zip

可以查看各个星球,实现了3D太阳系的效果,可以直观查看太阳系,学习一些天文知识

2025-09-05

Java的Jedis客户端与Redis交互,演示了Redis的列表(List)操作和排序功能

Java的Jedis客户端与Redis交互,演示了Redis的列表(List)操作和排序功能

2025-07-17

连接redis的代码实现

连接redis的代码实现

2025-07-17

波士顿房价预测数据集,用于预测波士顿房价

波士顿房价预测数据集,用于预测波士顿房价

2024-11-06

病人排队问题,c++,cpp

病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序: 1.老年人(年龄 ≥60 岁)比非老年人优先看病。 2.老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。 3.非老年人按登记的先后顺序看病。

2024-09-06

对于阻值为 r1 和 r2 的电阻,其并联电阻阻值公式计算如下:R=11r1+1r2 输入两个电阻阻抗大小,浮点型 输出并

两个电阻阻抗大小,浮点型,以一个空格分开。 并联之后的阻抗大小,结果保留小数点后2位。 【输入样例】 1 2 【输出样例】 0.67

2024-09-06

国风水墨-高端PPT模板

本PPT模板是一种专业、精美且具有视觉吸引力的演示文稿模板,制作了出令人印象深刻的演示文稿,采用创新的设计风格,包括独特的布局、精美的配色方案和高质量的图标与图片,设计风格会突显专业性和商务感,适合用于公司会议、商务洽谈、学术报告等场合,除了精美的外观设计,高端PPT模板通常还包含丰富的功能组件,如动画效果、数据图表、信息图标等,以提升演示文稿的可视化效果,模板设计考虑到不同屏幕尺寸和设备的兼容性,确保在不同平台上都能呈现出优美的排版和布局,模板具有一定的可编辑性,您可以根据自己的需求进行内容的替换、修改和调整,以满足个性化的展示要求。

2024-06-01

数学建模-线性规划.pdf

线性规划的一般形式如下: 最大化/最小化 Z = c₁x₁ + c₂x₂ + ... + cₙxₙ 其中 x₁, x₂, ..., xₙ 是决策变量,c₁, c₂, ..., cₙ 是对应的系数。 满足以下约束条件: a₁₁x₁ + a₁₂x₂ + ... + a₁ₙxₙ ≤ b₁ a₂₁x₁ + a₂₂x₂ + ... + a₂ₙxₙ ≤ b₂ ... aᵤ₁x₁ + aᵤ₂x₂ + ... + aᵤₙxₙ ≤ bᵤ 其中 aᵢⱼ 是系数矩阵,bᵢ 是常数,u 是约束条件的数量。

2024-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除