自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win11安装paddlelabel并创建目标检测项目

之后再次创建之前,要先回到主页,把创建失败的项目给删掉才能重新创建该项目。猜测是多包之间的版本兼容问题,把这行改了。

2025-07-07 15:10:10 340

原创 岐黄慧问六月最终项目完成情况

- `id` (主键, INT) - `name` (名称, VARCHAR) - `image_url` (图片URL, VARCHAR) - `description` (简介, TEXT) - `created_time` (创建时间, DATETIME) - `id` (主键, INT) - `user_id` (用户ID, INT, 外键关联用户表) - `herb_id` (中药ID, String, 外键关联中药表) - `push_

2025-06-15 11:23:06 325

原创 css使用scoped之后样式失效问题

项目中的vue代码原本用的style标签来写css,现在想改成。原因是我在原来的css中添加了:root的全局样式代码,

2025-06-15 00:47:23 400

原创 使用docker中的ollama

通过以上步骤,可快速管理 Ollama 的官方模型和自定义微调模型。如需调整容器端口或 GPU 配置,可参考。文件),微调模型需转换为 Ollama 兼容的格式(可通过。Ollama 支持 GGML 格式(正确挂载,否则无法识别本地模型。

2025-06-14 21:42:38 552

原创 在docker中部署dify

进入到解压文件夹中的docker文件夹,复制env文件,之后启动容器,之后会自动下载和docker部署dify所需部件。之后dify就被部署在了80端口,可以直接通过访问服务器地址访问dify应用。从github上下载zip包并传到服务器中。服务器中在合适的文件夹中解压。

2025-06-14 21:41:57 363

原创 在docker中部署ollama

通过上述步骤,你已成功部署独立的。

2025-06-14 21:41:16 555

原创 在docker中部署mysql

【代码】在docker中部署mysql。

2025-06-14 21:40:43 462

原创 jdbc查询mysql数据库时,出现id顺序错误的情况

我在repository中的查询语句如下所示,即传入一个的数据,返回这些id的问题列表。但是由于数据库查询时ID列表的顺序与预期不一致,会导致返回的id是从小到大排列的,但我不希望这样。

2025-06-05 16:56:53 990

原创 岐黄慧问项目进度报告(五月第四周)

岐黄慧问项目5月第四周取得全面进展,各模块进入最终优化阶段。AI问答模块优化了响应速度和引导设计;典籍问答完善了交互流程和界面样式;用户模块新增积分排名系统;趣味问答完成全流程测试并建立监控体系;中药卡片模块完成所有功能开发。目前项目功能基本实现,下阶段将重点进行系统集成测试和性能优化,为正式上线做好准备。

2025-06-02 21:52:05 503

原创 在docker中部署MongoDB

摘要:本文介绍了如何通过Docker快速部署MongoDB数据库。首先创建数据目录~/qihuang/mongodb/data,然后使用docker run命令启动MongoDB 6.0容器,将宿主机9017端口映射到容器27017端口,挂载数据目录实现持久化,并设置了admin/admin的管理员凭证(建议更换为强密码)。该方案提供了MongoDB的简易部署方法,适合开发测试环境使用。

2025-06-01 22:48:32 197

原创 养生专题前端实现技术分析与实践

本文介绍了一个基于Vue 3和Naive UI的养生专题前端实现方案。系统采用响应式设计,实现养生建议的多级分类查询与表格展示。关键技术包括:使用Vue Composition API进行状态管理,通过计算属性实现高效数据筛选,Naive UI组件定制展示表格数据,以及Scss样式优化用户体验。系统支持两级联动筛选、响应式布局和数据缓存等特性,具有良好的性能和可扩展性。该方案展示了一个高效、友好的数据展示界面开发模式,可作为类似项目的参考模板。

2025-06-01 22:47:27 575

原创 中药卡片模块后端系统技术分析与实现

中药卡片后端系统基于Spring Boot框架构建,采用分层架构设计,整合JPA和MongoDB实现数据管理。系统核心功能包括推送记录管理、对话消息处理和中药卡片数据存取,通过WebSocket/SSE技术实现实时通信。关键技术实现涉及文件上传处理(含缩略图生成)、翻译服务集成和事务管理。系统优化方面采用异步处理、流式响应和缓存策略,并实施输入验证、认证授权等安全措施,确保服务高效稳定运行。该系统特别注重中药卡片数据的灵活处理和实时交互体验。

2025-06-01 22:46:27 413

原创 中药卡片模块前端实现

中药卡片前端功能实现分析 中药卡片功能基于Vue3+NaiveUI实现,主要特点: 数据缓存与预加载:组件挂载时预加载数据,避免重复请求 请求状态管理:使用isFetching标记防止并发请求 响应式设计:模态窗口适配不同屏幕尺寸 错误降级处理:API失败时使用默认数据保证可用性 性能优化:实现数据缓存、预加载、请求去重等策略 核心组件包括: NModal实现卡片弹窗 NCard展示药材信息 NSpin处理加载状态 该设计通过预加载和缓存策略显著提升用户体验,同时考虑了响应式布局和无障碍访问需求。

2025-06-01 22:44:34 29

原创 岐黄慧问项目进度报告(五月第三周)

本周岐黄慧问项目取得多模块进展:AI问答模块优化交互界面,实现Markdown格式化输出;典籍问答模块开发推荐算法;用户模块完成密码安全功能;趣味问答优化题目流程;中药卡片完成数据整合。重点项目包括系统安全增强和多模块对接,下周将聚焦界面优化与交互体验提升。

2025-05-28 20:40:08 95

原创 趣味问答管理员端前端技术分析与实现

本文分析了趣味问答系统管理员端前端的技术实现,主要基于Vue 3和Naive UI组件库开发。系统包含题目分类管理和题目编辑两大核心功能模块,采用响应式设计、动态组件渲染和路由参数传递等技术。技术亮点包括:使用Composition API组织代码逻辑,实现题目CRUD操作;通过Vue Router传递状态;采用条件渲染和事件修饰符优化交互体验;以及利用CSS Grid和SCSS进行布局设计。系统具有良好的模块化结构和状态管理机制,通过计算属性和响应式数据实现高效的数据流控制。

2025-05-27 22:38:15 88

原创 趣味问答模块前端开发4

本文介绍了答题页面的UI与交互优化,主要包含三方面改进:1) UI组件实现,包括题目展示区、答题卡和提交确认对话框;2)样式优化,使用动态类名区分不同答题状态,添加过渡效果;3)交互优化,包括复查模式、状态反馈和防误操作设计。技术亮点包括条件样式渲染、组件化实现和响应式设计,通过颜色标识和过渡动画提升了用户体验。优化后的页面提供了更直观的答题状态显示和更流畅的操作体验。

2025-05-26 22:16:27 90

原创 趣味问答模块前端开发3

答题系统实现方案 该答题系统包含两大核心页面:答题选择页面(QuizSelect.vue)和答题页面(QuizAnswer.vue)。 答题选择页面主要特点: 自动加载题目分类和历史答题记录 智能识别未完成答题并提示继续 显示各类题目的最高正确率和答题次数 答题页面核心功能: 自动初始化题目和答题进度 精确的30分钟倒计时功能 自动保存答题记录 超时自动提交功能 答题导航和结果统计 系统采用Vue3技术栈,使用计算属性实现动态数据绑定,配合Vue Router实现页面导航,并通过try-catch捕获异步操

2025-05-25 22:58:50 130

原创 岐黄慧问项目进度报告(五月第二周)

本周实现了关键数据资源的整合和管理功能的完善。下周将重点推进AI交互优化和用户系统安全功能。

2025-05-19 22:39:59 120

原创 趣味问答模块前端开发2

本文介绍了API服务层的设计与封装,主要聚焦问答系统的后端交互实现。通过创建question-apis.js文件,封装了包括题目查询、答题记录等核心功能在内的6个API接口,采用统一的request函数处理网络请求。技术实现上注重参数处理、Promise链和错误拦截,并遵循动词+名词的命名规范。最佳实践建议包含类型定义、统一错误处理等优化方向,为前端与后端的稳定交互提供了可靠基础。

2025-05-19 22:33:48 465

原创 趣味问答模块前端开发1

本文介绍了趣味问答系统前端开发中的Pinia状态管理设计。通过创建quiz store集中管理问答相关状态,包括当前测验、类别名称、复查模式等关键数据。实现了设置测验、开始答题记录和设置复查模式等核心方法,确保状态管理的响应性和单一职责。这种设计解决了状态分散问题,提高了代码可维护性,并为后续TypeScript集成提供了良好基础。

2025-05-19 22:32:05 330

原创 趣味答题模块整体后端设计

本文分析了基于Spring Boot的趣味问答后端系统,重点介绍了三大核心模块:答题记录管理、题目管理和答题批改系统。系统采用JWT认证和RESTful API设计,通过JPA实现数据访问。技术亮点包括:1)用activating字段简化状态管理;2)字符串序列化存储题目ID和答案;3)分层异常处理机制;4)DTO模式实现数据封装。系统通过随机抽取题目、自动批改答案等功能,提供了高效稳定的答题服务,同时兼顾了性能与灵活性。

2025-05-14 21:19:50 112

原创 岐黄慧问项目进度报告(五月第一周)

【项目周报摘要】岐黄慧问项目五月首周取得阶段性进展:AI问答模块完成流式响应技术(SSE)实现与内容分离渲染,前端架构完成组件化重构;典籍问答优化交互体验,用户模块实现响应式布局;趣味问答完成客户端核心功能开发,中药卡片启动数据整理工作。当前重点攻克了AI交互体验瓶颈,为后续开发奠定基础,下周将推进管理员端开发与数据整合。

2025-05-13 22:24:10 257

原创 2025.5.13山东大学软件学院计算机图形学期末考试回忆版本

对于三角形ABCABCABC和任意点PPP,其面积坐标λ1λ2λ3λ1​λ2​λ3​λ1S△PBCS△ABCλ2S△PACS△ABCλ3S△PABS△ABCλ1​S△ABC​S△PBC​​λ2​S△ABC​S△PAC​​λ3​S△ABC​S△PAB​​且满足λ1λ2λ31λ1​λ2。

2025-05-13 22:21:25 949

原创 Java 中自定义枚举类实现结果码的设计与应用

通过使用枚举类来定义结果码,我们可以使代码更加清晰、易读和安全。枚举常量的唯一性和不可变性保证了程序在使用这些状态码时不会出现意外的错误。同时,通过封装成员变量和提供公共访问方法,我们可以有效地控制对状态码信息的访问。在实际项目中,合理运用枚举类可以提高代码的质量和可维护性。

2025-04-30 17:16:20 280

原创 趣味问答模块前后端设计3

在当前的趣味问答模块后端设计中,需要新增两个重要接口:一个是用于初始化答题记录的接口,另一个是用于新开启一个测试的接口。同时,已有的功能中包含了查询题目和答题记录管理相关的接口,以下为详细说明。

2025-04-30 17:13:10 326

原创 4 月 28 日项目进展与规划会议纪要

在 4 月 28 日召开的项目推进会上,项目组对近期工作成果进行了全面总结,并明确了下一阶段的重点任务与实施计划。现将会议核心内容整理如下。

2025-04-29 20:48:11 380

原创 趣味问答模块后端设计2

【代码】趣味问答模块后端设计2。

2025-04-29 20:35:10 266

原创 趣味问答模块后端设计1:题库相关设计

在趣味问答模块的后端设计中,我们对题库的 Model 进行了精心设计,以满足系统的各项需求。这两个方法的设计为系统的灵活性和可扩展性提供了有力支持。字段用于记录问题的类别,方便对问题进行分类管理。字段则记录问题的选项,该字段为字符串类型,使用。为了避免直接向用户暴露答案和解析信息,我们设计了。字段存储问题的正确答案,而。

2025-04-29 20:13:14 399

原创 Vue 中的响应式系统:ref 与 reactive

ref和reactive是 Vue 3 中创建响应式数据的两种重要方式。reactive适用于创建响应式对象和数组,而ref更适合处理基本数据类型和需要响应式引用的场景。通过合理使用这两个函数,我们可以轻松地实现数据的响应式更新,提升用户体验。

2025-04-28 17:39:38 438

原创 SCSS:让 CSS 更强大的预处理器

在前端开发中,CSS 是实现页面样式的关键技术。然而,随着项目规模的扩大和样式需求的日益复杂,原生 CSS 在可维护性和复用性方面逐渐暴露出一些不足。SCSS 作为 CSS 的预处理器,为我们带来了许多强大的功能,让样式开发变得更加高效和灵活。本文将详细介绍 SCSS 的核心功能,并通过示例代码进行辅助讲解。

2025-04-21 15:23:31 391

原创 深入理解 Pinia:Vue.js 的状态管理

Pinia 是一个为 Vue.js 应用设计的状态管理库,它提供了一种简单、直观的方式来管理应用的状态。与 Vuex 相比,Pinia 具有更简洁的 API、更好的 TypeScript 支持和更强大的模块化能力。Pinia 的设计理念是让状态管理变得更加简单和直观,让开发者可以更专注于业务逻辑的实现。在 Pinia 中,状态管理的核心是 Store。Store 是一个包含状态、getters 和 actions 的对象,它可以被多个组件共享和使用。})在这个示例中,我们使用函数定义了一个名为。

2025-04-21 15:13:30 646

原创 Vue Router 功能详解:构建单页面应用的路由系统

在 Vue.js 开发单页面应用(SPA)时,Vue Router 是不可或缺的一部分,它为我们提供了强大而灵活的路由管理功能。下面将详细介绍 Vue Router 的一些核心功能,并结合具体代码片段进行讲解。

2025-04-21 15:10:42 443

原创 Vue 3 中 Provide 和 Inject 的使用

provide和inject是 Vue 3 中用于实现跨层级组件通信的一对 API。provide允许一个组件向其所有后代组件提供数据,而inject则允许后代组件接收这些数据。这种方式可以避免在每一层组件中手动传递数据,从而简化代码结构。provide和inject是 Vue 3 中非常有用的 API,它们可以帮助我们实现跨层级组件通信,避免在每一层组件中手动传递数据。通过provide提供数据,后代组件可以使用inject接收这些数据,并且这些数据是响应式的。

2025-04-21 15:06:18 715

原创 Vue 组件通信全解析:Props、Emit 与 defineExpose

通过propsemit和,我们可以实现 Vue 组件之间的灵活通信。props用于父组件向子组件传递数据,emit用于子组件向父组件传递数据,用于子组件向父组件暴露数据和方法。这些机制为我们构建复杂的 Vue 应用提供了强大的支持。

2025-04-21 15:01:57 537

原创 Vue 3 生命周期函数与响应式数据的使用

通过本文的介绍,我们了解了 Vue 3 中ref的使用方法以及生命周期函数的作用。ref可以帮助我们创建响应式数据,而生命周期函数则可以让我们在组件的不同阶段执行特定的代码。这些功能使得我们可以更加灵活地控制组件的行为,提高开发效率。

2025-04-21 14:57:49 285

原创 Vue 3 模板引用(Template Refs)的实用指南

模板引用是一种在 Vue 组件中获取对 DOM 元素或子组件实例的直接引用的方式。通过模板引用,我们可以在 JavaScript 代码中直接操作这些元素或实例,执行诸如修改样式、获取元素属性等操作。模板引用是 Vue 3 中一个非常实用的功能,它允许我们直接访问 DOM 元素或组件实例,从而实现更灵活的交互和操作。通过本文的介绍和示例代码,相信你已经对模板引用有了更深入的理解。在实际开发中,你可以根据具体需求灵活运用模板引用,提升应用的交互性和用户体验。

2025-04-21 14:54:08 319

原创 Vue 3 中的计算属性与监听器详解

计算属性和监听器是 Vue 3 中非常重要的功能,它们可以帮助我们更好地处理数据和响应式变化。计算属性适合处理基于响应式数据的计算,而监听器适合处理异步操作和数据变化时的副作用。通过合理使用这两个功能,可以使我们的代码更加简洁、高效。

2025-04-21 14:44:31 355

原创 4 月 20 日项目进展

已完成典籍的增删改查功能及详情页展示。

2025-04-21 14:36:49 502

原创 Vue.js 核心功能深度剖析与实践

在前端开发领域,Vue.js 凭借其简洁高效的特性成为众多开发者的首选框架。它提供了丰富的功能,极大地提升了开发效率和代码的可维护性。下面将结合 App.vue 文件中的代码片段,详细介绍 Vue.js 的一些核心功能。

2025-04-21 14:30:50 374

原创 前端请求封装:优化数据处理的 Java 实现

通过封装类,我们可以将前端请求数据的解析逻辑封装在一个类中,提高代码的复用性和可维护性。在实际项目中,我们可以根据需要对类进行扩展,添加更多的数据类型解析方法,以满足不同的业务需求。

2025-04-12 19:27:22 541

空空如也

空空如也

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

TA关注的人

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