- 博客(46)
- 收藏
- 关注
原创 集成钉钉消息推送功能
本文档详细介绍了在若依框架中集成钉钉消息推送功能的开发步骤。首先,需要在钉钉开发者平台配置应用并获取关键信息,如AppKey、AppSecret和AgentId。接着,配置应用权限并发布到测试或生产环境。文档还提供了获取access_token和发送文本及富文本消息的API接口测试示例。在后端实现部分,创建了钉钉模块,配置了相关依赖和配置文件,并实现了核心服务类、HTTP请求工具和Controller层。前端部分则创建了API接口文件和测试页面,并配置了路由。此外,文档还强调了用户ID获取与验证、关键注意事
2025-05-13 15:21:32
621
原创 Mermaid.js 在线工具:轻松驾驭文本到图表的艺术
Mermaid.js 是一个基于 JavaScript 的图表生成库,允许用户通过简单的文本描述创建各种图表,如流程图、序列图、甘特图等。其核心理念是“代码即图表”,无需复杂的图形界面即可生成精美的 SVG 图表。在线 Mermaid.js 工具进一步降低了使用门槛,提供了实时预览、无需安装、易于分享等优势,适合快速原型设计、技术文档撰写、代码注释等多种场景。通过这些工具,用户可以高效地将文本转化为图表,提升沟通效率和文档质量。
2025-05-12 11:43:10
988
原创 Recraft.ai:赋能专业设计师的 AI 创意引擎
Recraft.ai 是一款专为专业设计师打造的 AI 创意引擎,集图像生成、编辑、矢量化、协作于一体,旨在提升设计效率与创意表达。其核心功能包括 AI 图像生成器、矢量生成器、照片编辑器等,支持风格一致性与品牌化,适用于 Logo 设计、图标制作、广告素材等多个场景。Recraft.ai 强调“设计师主导”理念,提供完全掌控、高效协作与简化工作流程的优势,帮助设计师节省时间并提升作品质量。目前提供免费试用,适合设计师与设计爱好者探索 AI 创意的无限可能。
2025-05-12 11:08:18
1626
原创 Typora+PicGo+Gitee图床配置教程 自动图片上传
本文详细介绍了如何配置Typora、PicGo和Gitee,以实现Markdown文档中的图片自动上传到Gitee图床。配置步骤包括:安装所需软件、创建并设置Gitee仓库、配置PicGo的Gitee插件、在Typora中设置上传服务,并进行测试上传。文章还提供了常见问题的排查方法,如上传失败、图片显示问题等,并建议使用时间戳格式避免文件名冲突,定期清理图片,压缩图片以避免超过Gitee限制。此外,还提供了其他备选图床方案,如GitHub、七牛云和腾讯云COS。通过以上配置,用户可以在Typora中直接粘贴
2025-05-09 17:10:44
822
原创 网上商城系统
本项目是一个基于Java的商城网站系统,采用前后端分离架构,前端使用Vue 3框架,后端使用Spring Boot框架。系统分为前台用户界面和后台管理界面,涵盖电商平台的核心功能。前台功能包括用户中心、商品展示、购物功能、订单管理和评论功能;后台管理功能包括总览管理、商品管理、分类管理、订单管理、用户管理、评论管理、运营管理和系统管理。技术栈包括Vue 3、Vue Router、Pinia、Ant Design Vue、TypeScript、Vite、Axios、Spring Boot、MyBatis-Pl
2025-05-09 15:42:08
258
原创 在线排课、在线选课、教务系统、遗传算法
排课选课系统 v1.0 是一款基于若依框架开发的教务管理平台,适用于高校和培训机构的课程安排与选课管理。系统采用前后端分离架构,前端使用Vue和Element UI,后端采用Spring Boot、Spring Security、Redis和Jwt。主要功能包括用户管理、专业管理、班级管理、教室管理、课程管理、学期管理、排课管理、选课管理、自动排课、选课时间设置、选课冲突检测、教师评分、课程表视图、成绩管理和数据统计。系统支持多级排课限制、智能选课处理、灵活的选课时间配置、双视图课表和基于角色的精细权限控制
2025-05-09 15:11:29
864
原创 vue3-springboot-mysql的docker部署
本文档详细说明RuoYi-Vue与BladeX集成项目的Docker部署原理,包括配置文件的作用、相互关系及数据流动。通过三个核心配置文件(docker-compose.yml、Dockerfile和docker-entrypoint.sh),实现了应用的容器化部署和灵活配置。
2025-04-24 13:31:36
914
原创 若依集成BladeX单点登录的令牌管理与api请求流程
本文档详细说明若依系统如何实现与BladeX的单点登录集成,包括令牌管理和接口调用的完整流程。整个集成采用基于OAuth2的授权码流程,允许用户通过BladeX账号登录若依系统,并使用BladeX令牌访问BladeX的各类API。
2025-04-18 12:34:01
975
原创 BladeX单点登录与若依框架集成实现
本文档详细介绍了将BladeX认证系统与若依(RuoYi)框架集成的完整实现过程。集成采用OAuth2.0授权码流程,使用户能够通过BladeX账号直接登录若依系统,实现无缝单点登录体验。
2025-04-16 12:02:48
805
原创 BladeX Cloud版本授权码模式配置文档
授权码模式(Authorization Code)是OAuth2协议中最安全的认证方式,特别适用于第三方应用集成。BladeX Cloud版本有其特殊配置要求。
2025-04-10 11:51:32
447
原创 基于vue3与supabase系统认证机制
系统采用 Supabase 作为认证和数据服务提供商,实现了完整的用户身份验证流程。系统使用基于 JWT (JSON Web Token) 的认证方式,提供了安全可靠的用户身份管理机制。
2025-04-09 16:44:40
869
原创 Supabase 前端日志访问解决方案
我们将采用 Edge Function 作为中间层,使用 Management API 密钥(Access Token 密钥)访问 Management API,然后将日志安全地返回给前端。获取 Management API 密钥的方式:登录 Supabase Dashboard进入 Account 设置在 Access Tokens 部分创建新的令牌设置适当的权限范围(至少需要日志查看权限)
2025-04-09 09:21:44
869
原创 vue3 TypeScript 与 Supabase 集成开发
类型安全保障编译时捕获错误,减少运行时异常IDE 提供智能提示和自动完成类型即文档,减少注释需求代码组织清晰关注点分离,职责明确逻辑复用,避免重复代码模块化结构便于团队协作业务逻辑扩展基于数据库类型扩展业务类型添加非数据库字段和计算属性处理复杂数据结构如树形组织全链路类型保障从数据库到 UI 的一致性保证API 请求和响应类型明确状态和组件的类型匹配适应变更的能力数据库变更时简单更新类型类型错误提前暴露潜在问题重构时可靠的类型检查支持。
2025-04-02 10:49:44
659
原创 Supabase 匿名密钥与服务角色密钥详细对比文档
匿名密钥是一种受限制的公开密钥,设计用于前端应用程序,允许未登录用户或已登录用户进行受控访问。服务角色密钥是一种高权限密钥,拥有绕过所有安全限制的能力,设计用于服务器端操作或管理功能。
2025-03-28 09:29:24
560
原创 windows cursor下使用MCP工具 BrowserTools 的安装步骤
在“功能”中,找到“MCP 服务器”,点击“添加新 MCP 服务器”。直接询问cursor 你能获取控制台内容吗?将自动调用mcp工具。观察下图部分是否有绿色亮点,有的话则部署成功。打开 Cursor 设置。
2025-03-21 17:13:04
2661
原创 在新页面中使用天地图选择器组件(vForm组件)的流程和注意事项
在新页面中使用天地图选择器组件(vForm组件)的流程和注意事项:fill:#333;color:#333;color:#333;fill:none;4. 数据交互3. 配置组件2. 注册组件1. 导入组件处理经纬度监听值变化更新表单数据配置天地图密钥设置组件属性设置默认缩放级别指定组件名称在 components 中注册确保路径正确导入 TiandituPlus 组件开始集成1. 导入组件2. 注册组件3. 配置组件4. 处理数据交互结束集成。
2024-12-31 17:11:55
643
原创 vue3 地图组件的生命周期和定时器管理(切换路由清理定时器)
设置isMapInitialized=true。路由离开beforeRouteLeave。设置isPageActive=false。initializeData初始化数据。组件销毁beforeDestroy。启动定时器startTimers。清除定时器clearTimers。组件停用deactivated。initMap加载天地图脚本。createMap初始化地图。检查isPageActive。清除定时器interval。
2024-12-16 15:29:12
724
原创 导入镜像步骤
看来 PostGIS 扩展还没有正确安装。请执行这些步骤,并告诉我结果。如果遇到任何错误,我们可以进一步排查。错误处理(安装gis)
2024-11-15 16:19:40
315
原创 git分支操作
这些是基本的Git分支切换命令,根据你的具体需求,可能需要结合其他Git命令一起使用。这会创建一个本地分支并设置它跟踪远程分支。如果你想要切换回主分支(通常是。是你想要创建的新分支的名称。是你想要切换到的分支名称。
2024-11-01 16:39:24
219
原创 Windows WSL(Windows Subsystem for Linux)中的 Ubuntu 密码重置
Windows WSL(Windows Subsystem for Linux)中的 Ubuntu 密码重置。在 Ubuntu 中,使用以下命令重置你的用户密码(将。完成这些步骤后,你应该能够使用新密码登录 Ubuntu。:以管理员身份运行 PowerShell。替换为你的用户名):此处用root。
2024-11-01 15:17:00
694
原创 使用 Docker 设置 PostgreSQL 项目的步骤,包括 TimscaleDB 和 PostGIS 的安装
使用 Docker 设置 PostgreSQL 项目的步骤,包括 TimscaleDB 和 PostGIS 的安装。
2024-11-01 11:29:37
339
原创 运行两个不同项目(`ragflow` 和 `dify`)时,出现了 Redis 容器互相替换
具体表现为,当启动一个项目的 Redis 容器时,另一个项目的 Redis 容器会被停止或替换,导致两个项目的 Redis 容器无法同时存在。确保每个项目的 Redis 容器使用不同的端口映射,避免端口冲突。例如,一个 Redis 容器使用。选项为每个项目指定不同的 Docker Compose 项目名称,确保每个项目的容器和网络独立存在。为每个项目的 Redis 容器配置不同的 Docker 网络,避免网络冲突。选项启动 Docker Compose,清理可能残留的孤立容器,避免它们影响当前项目的运行。
2024-08-27 21:55:40
2281
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人