- 博客(69)
- 收藏
- 关注
原创 一键获取csdn专栏所有文章的markdown格式
这是一个CSDN专栏文章下载工具的Python脚本片段。该脚本主要功能包括:1) 创建本地存储目录;2) 配置HTTP请求头信息;3) 获取指定专栏的所有文章链接。代码使用了requests和BeautifulSoup库来抓取和解析网页内容,通过分页方式遍历专栏文章列表。脚本还包含调试功能,可将获取的HTML内容保存到本地文件。目前代码片段不完整,缺少文章内容抓取和Markdown转换的核心功能实现。
2025-07-29 15:36:49
46
原创 机器学习与深度学习评价指标
本文介绍了机器学习与深度学习中的关键评价指标。分类问题中,准确率衡量总体预测正确率但受类别分布影响;精确率关注预测为正例中的准确比例,召回率评估真实正例的识别能力。F1分数是两者的调和平均,适合平衡场景。通过垃圾邮件分类的Python示例,展示了精确率75%、召回率75%和F1分数0.75的模型性能分析。ROC曲线和AUC值(示例0.876)则从概率角度评估模型区分能力,不同阈值策略(保守0.7/激进0.3/平衡0.5)会影响性能表现。这些指标共同构成了评估分类模型的多维体系。
2025-07-28 21:11:37
66
原创 Day 3: 机器学习进阶算法与集成学习
机器学习进阶算法与集成学习摘要 本文深入讲解了支持向量机(SVM)和集成学习算法。SVM部分包括:1) 最大间隔原理,通过寻找最优决策边界实现分类;2) 核技巧处理非线性问题;3) 支持向量决定决策边界位置。实践展示了线性与非线性SVM的应用。集成学习部分涵盖Bagging、Boosting和Stacking三大策略,重点介绍了XGBoost和LightGBM等现代算法。通过客户细分和特征工程案例,演示了如何应用这些高级算法解决实际问题。文章强调算法原理与代码实现并重,帮助读者深入理解机器学习进阶技术。
2025-07-25 16:20:57
104
原创 Spring事件机制
摘要:Spring事件机制解耦Flowable工作流驳回业务处理 本文介绍了如何利用Spring事件机制解决模块间通信问题,以Flowable工作流驳回场景为例。在ruoyi-flowable和ruoyi-safety两个模块间,通过发布-订阅模式实现了低耦合的交互: 问题背景:工作流驳回时需要删除业务数据,但直接调用会产生循环依赖 解决方案: 在flowable模块定义FlowableTaskReturnEvent事件类 任务驳回时发布包含流程关键信息的事件 safety模块通过监听器接收事件,判断是否事
2025-07-22 10:25:54
628
原创 Day 2: Scikit-learn深入与经典算法详解
1. 理解线性回归和逻辑回归的工作原理2. 掌握决策树的分割逻辑3. 了解随机森林的集成思想4. 学会使用Scikit-learn的标准流程5. 完成两个经典项目:鸢尾花分类和房价预测
2025-07-21 09:52:10
67
原创 Day 1: 机器学习理论基础 - 核心概念篇
这篇文章介绍了机器学习的基础理论和实践应用。首先概述了机器学习的历史发展,从1950年代的早期神经网络到当前的深度学习时代。然后详细解析了机器学习的三大范式:监督学习(用于分类和回归)、无监督学习(用于聚类和降维)和强化学习(通过奖励机制学习)。文章还解释了特征、标签、训练集等核心术语,并强调了数据预处理的重要性,包括处理缺失值、异常值和格式不一致等问题。最后通过一个房价预测案例,展示了完整的数据预处理流程,包括数据生成、探索性分析(检查缺失值、统计摘要等)等步骤。文章为读者提供了机器学习从理论到实践的全面
2025-07-20 18:03:19
37
原创 VSCode使用Jupyter完整指南配置机器学习环境
本文详细介绍了在VSCode中使用Jupyter Notebook的完整配置指南。主要内容包括:安装必要的Python、Jupyter等VSCode扩展;配置Python环境(推荐Anaconda或虚拟环境);优化VSCode设置;创建和使用Jupyter Notebook的基本操作;环境切换与内核管理;以及实用技巧(魔法命令、调试、输出优化等)。最后提供了测试代码验证环境配置是否成功。该指南适合机器学习初学者快速搭建开发环境。
2025-07-20 17:31:12
232
原创 数据分析综合应用 30分钟精通计划
《30分钟精通数据分析综合应用》摘要: 本教程提供了一套高效的数据分析全流程方案,包含数据加载清洗、探索性分析和实战案例。首先通过Python模拟电商销售数据(18,270条记录),生成包含产品类别、价格、用户信息等多维字段,并故意引入缺失值、重复值和异常值等常见问题。随后进行数据质量检查,生成缺失值统计报告(0.66%年龄缺失)和异常值分析。数据清洗阶段采用删除重复行(20条)、中位数填充缺失年龄、IQR方法处理价格异常值等技术。整个流程强调实战性,帮助用户30分钟内掌握从原始数据到分析报告的关键技能。
2025-07-19 23:55:57
466
1
原创 Matplotlib 30分钟精通
本文提供了Matplotlib的30分钟快速入门指南,涵盖基础图表绘制和常用可视化技巧。主要内容包括: 基础概念(5分钟):介绍Matplotlib核心功能和简单折线图绘制方法,展示画布(Figure)与坐标轴(Axes)的基本结构。 常用图表类型(10分钟): 折线图:展示销售数据的年度对比及增长率分析 柱状图:学生成绩可视化,包含彩色柱子和分数标注 饼图:支出分布比例展示,突出显示主要支出项 散点图:身高体重相关性分析,包含趋势线和统计指标 数据输出:每种图表都附带对应的统计计算结果,如增长率、平均值和
2025-07-19 20:22:35
42
原创 Pandas 30分钟
《Pandas 30分钟精通计划》是一份快速入门指南,分为四个部分讲解Pandas核心功能: 基础概念(5分钟):介绍Pandas的核心数据结构Series(带索引的一维数组)及其基本操作(筛选、统计等)。 DataFrame核心(10分钟):讲解二维表格DataFrame的创建、属性查看(shape/columns)、数据选取(列/行访问)及新增列(如计算总分)。 数据筛选与处理(10分钟):演示条件筛选、缺失值处理等进阶操作(未展示完整代码)。 实战练习(5分钟):通过实际案例巩固学习。 代码示例包含从
2025-07-19 20:16:57
45
原创 python基础复习
本文总结了Python基础语法的关键知识点,包括输入输出、推导式、迭代器、函数定义和列表操作。主要内容有: 输入输出:格式化输出(f-string)、多值输入(map+split)、文件读写 推导式:列表推导式语法及实例 迭代器:iter()和next()基本用法 函数:定义、参数传递(可变/不可变对象)、不定长参数(*args/**kwargs)、lambda表达式 装饰器:计时功能实现模板 列表:切片语法、常用方法(append/clear/copy等) 重点掌握推导式、函数参数传递机制、装饰器使用和列
2025-07-19 15:23:59
72
原创 Claude Code 使用教程
摘要:Claude Code是一个命令行工具,允许开发者在终端中与Claude AI交互。它提供会话管理(启动/恢复/清除)、配置设置、记忆管理(通过CLAUDE.md文件)等功能,支持MCP集成MySQL和Playwright等外部工具。核心命令包括/claude启动会话、/clear清理历史、/compact压缩会话、/memory编辑长期记忆等。最佳实践包括创建项目文档、优化token使用、定期更新工具版本。该工具能显著提升开发效率,通过AI辅助解决各类技术问题。
2025-07-18 11:18:44
672
原创 将Kimi K2集成到Claude Code的方法
本文介绍了将Moonshot AI的Kimi K2模型集成到Claude Code的方法。通过注册Moonshot平台获取API密钥,配置环境变量将请求重定向到Kimi K2兼容端点,即可在不修改代码的情况下让Claude Code调用Kimi K2的强大功能。Kimi K2作为万亿参数模型,在编码任务中表现优异,SWE-bench单次尝试准确率达65.8%。这种集成方式展示了AI开发中兼容性和开放生态系统的重要性。
2025-07-18 10:58:41
1328
原创 技术成长之路-开场白
《技术成长之路播客:从爱好者到专业开发者的蜕变》 一位技术爱好者通过播客记录自己的编程进阶历程。目前处于"会用但不够精通"的阶段,熟悉Vue3、SpringBoot、Python、机器学习等技术,曾独立完成小型项目和AI项目部署。为准备校招,决定系统化从头学习:从Python基础到机器学习应用,再到SpringCloud微服务。播客将分享学习心得与挑战解决方案,旨在与听众共同成长,完成从"知其然"到"知其所以然"的专业蜕变。适合各阶段开发者共同探讨
2025-07-15 10:30:46
112
原创 Flowable系统中实现Vue动态表单加载和工作流集成
本文档详细介绍了Flowable系统中Vue动态表单的实现方案。系统采用前后端分离架构,前端基于Vue.js+Element UI实现动态组件加载,后端使用Spring Boot+MyBatis-Plus管理表单组件。文档包含完整的架构设计图、数据库表结构(sys_form_component)以及后端实体类、Mapper接口和XML配置的实现细节。该方案实现了Vue组件的动态注册和工作流表单的灵活集成,支持通过组件标识(key)快速查找和加载对应表单组件。
2025-07-08 12:17:46
1064
原创 CRON表达式编辑器与定时任务实现技术文档
摘要: 本文详细介绍了基于Vue 3的前端CRON表达式编辑器实现方案。系统通过CronExpressionEditor.vue组件提供直观的CRON表达式生成界面,采用Composition API管理状态,支持秒、分、时、日、月、周、年等时间单位的灵活配置。组件核心功能包括:多模式(具体值/范围/间隔)的时间设置、PostgreSQL pg_cron格式的特殊适配、使用cronstrue库实现自然语言描述,以及未来执行时间的预览功能。在AnalysisPlanEditor.vue中,该CRON编辑器被集
2025-06-26 14:29:18
892
原创 Cursor MySQL MCP 完整操作配置指南
《Cursor MySQL MCP 完整配置与操作指南》摘要: 本文详细介绍了在Windows环境下配置Cursor编辑器与MySQL MCP服务器的完整流程。主要内容包括:环境检查(需Node.js、MySQL和Cursor最新版)、MCP服务器安装、数据库用户创建与权限分配、Cursor配置方法(通过.mcp.json文件),以及连接测试步骤。指南提供了完整的增删改查操作示例,涵盖数据查询、插入、更新、删除等场景,并强调生产环境下的安全配置建议。特别提醒用户遵循最小权限原则,避免授予不必要的数据库权限,
2025-06-26 12:28:43
1192
原创 超高速的文本搜索工具 ripgrep
《ripgrep (rg) 跨平台安装与使用指南》 本文详细介绍了高性能文本搜索工具ripgrep的安装方法: macOS用户可通过Homebrew安装标准版或优化版 Windows用户推荐使用Scoop包管理器安装 Ubuntu用户可使用apt或deb包安装 同时提供了基础使用教程,包括基本搜索命令、常用选项(忽略大小写/文件过滤/上下文显示)和高级用法(正则/排除目录),还介绍了配置文件创建方法。安装完成后,用户可显著提升代码查找和文本分析效率,支持多种实际应用场景如函数定位、敏感信息检测等。
2025-06-20 15:21:03
504
原创 模板应用更新同步到所有开发中的应用
本文提出采用Git上游仓库策略来同步多个Vue 3应用的模板更新。核心方法是将模板仓库设为应用项目的上游远程仓库,通过git fetch获取更新并使用merge或rebase合并变更。该方法能直接处理Vue项目常见的配置文件变更(如package.json、构建配置等),通过冲突提示确保定制化修改不被覆盖。相比Git Submodule,该策略更贴近常规Git工作流,能灵活控制同步时机,适合需要频繁更新基础模板的多应用场景。建议保持模板可配置性、规范提交记录,并定期小批量同步以减少冲突。
2025-05-27 10:03:07
1085
原创 研究报告:2025年AI科技产品前沿洞察
本报告将聚焦于10款在2025年备受关注或具有代表性的AI产品,深入分析其功能特点、使用方法、性能表现、优缺点及应用案例,并整合对比信息
2025-05-26 09:08:23
1483
原创 将 Docker 镜像推送到 GitLab Container Registry 的完整步骤
本文介绍了如何将应用程序的 Docker 镜像构建并推送到 GitLab Container Registry。首先,确保 GitLab 项目路径全为小写,并启用 Container Registry 功能。接着,创建具有 read_registry 和 write_registry 权限的 GitLab Personal Access Token (PAT)。在本地配置好 Docker 环境,并准备好项目代码和 Dockerfile。然后,创建 .env 文件,配置 GitLab Registry 路径、
2025-05-22 10:48:38
1264
原创 集成钉钉消息推送功能
本文档详细介绍了在若依框架中集成钉钉消息推送功能的开发步骤。首先,需要在钉钉开发者平台配置应用并获取关键信息,如AppKey、AppSecret和AgentId。接着,配置应用权限并发布到测试或生产环境。文档还提供了获取access_token和发送文本及富文本消息的API接口测试示例。在后端实现部分,创建了钉钉模块,配置了相关依赖和配置文件,并实现了核心服务类、HTTP请求工具和Controller层。前端部分则创建了API接口文件和测试页面,并配置了路由。此外,文档还强调了用户ID获取与验证、关键注意事
2025-05-13 15:21:32
816
原创 Mermaid.js 在线工具:轻松驾驭文本到图表的艺术
Mermaid.js 是一个基于 JavaScript 的图表生成库,允许用户通过简单的文本描述创建各种图表,如流程图、序列图、甘特图等。其核心理念是“代码即图表”,无需复杂的图形界面即可生成精美的 SVG 图表。在线 Mermaid.js 工具进一步降低了使用门槛,提供了实时预览、无需安装、易于分享等优势,适合快速原型设计、技术文档撰写、代码注释等多种场景。通过这些工具,用户可以高效地将文本转化为图表,提升沟通效率和文档质量。
2025-05-12 11:43:10
1315
原创 Recraft.ai:赋能专业设计师的 AI 创意引擎
Recraft.ai 是一款专为专业设计师打造的 AI 创意引擎,集图像生成、编辑、矢量化、协作于一体,旨在提升设计效率与创意表达。其核心功能包括 AI 图像生成器、矢量生成器、照片编辑器等,支持风格一致性与品牌化,适用于 Logo 设计、图标制作、广告素材等多个场景。Recraft.ai 强调“设计师主导”理念,提供完全掌控、高效协作与简化工作流程的优势,帮助设计师节省时间并提升作品质量。目前提供免费试用,适合设计师与设计爱好者探索 AI 创意的无限可能。
2025-05-12 11:08:18
1757
原创 Typora+PicGo+Gitee图床配置教程 自动图片上传
本文详细介绍了如何配置Typora、PicGo和Gitee,以实现Markdown文档中的图片自动上传到Gitee图床。配置步骤包括:安装所需软件、创建并设置Gitee仓库、配置PicGo的Gitee插件、在Typora中设置上传服务,并进行测试上传。文章还提供了常见问题的排查方法,如上传失败、图片显示问题等,并建议使用时间戳格式避免文件名冲突,定期清理图片,压缩图片以避免超过Gitee限制。此外,还提供了其他备选图床方案,如GitHub、七牛云和腾讯云COS。通过以上配置,用户可以在Typora中直接粘贴
2025-05-09 17:10:44
975
原创 网上商城系统
本项目是一个基于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
284
原创 在线排课、在线选课、教务系统、遗传算法
排课选课系统 v1.0 是一款基于若依框架开发的教务管理平台,适用于高校和培训机构的课程安排与选课管理。系统采用前后端分离架构,前端使用Vue和Element UI,后端采用Spring Boot、Spring Security、Redis和Jwt。主要功能包括用户管理、专业管理、班级管理、教室管理、课程管理、学期管理、排课管理、选课管理、自动排课、选课时间设置、选课冲突检测、教师评分、课程表视图、成绩管理和数据统计。系统支持多级排课限制、智能选课处理、灵活的选课时间配置、双视图课表和基于角色的精细权限控制
2025-05-09 15:11:29
916
原创 vue3-springboot-mysql的docker部署
本文档详细说明RuoYi-Vue与BladeX集成项目的Docker部署原理,包括配置文件的作用、相互关系及数据流动。通过三个核心配置文件(docker-compose.yml、Dockerfile和docker-entrypoint.sh),实现了应用的容器化部署和灵活配置。
2025-04-24 13:31:36
962
原创 若依集成BladeX单点登录的令牌管理与api请求流程
本文档详细说明若依系统如何实现与BladeX的单点登录集成,包括令牌管理和接口调用的完整流程。整个集成采用基于OAuth2的授权码流程,允许用户通过BladeX账号登录若依系统,并使用BladeX令牌访问BladeX的各类API。
2025-04-18 12:34:01
1059
原创 BladeX单点登录与若依框架集成实现
本文档详细介绍了将BladeX认证系统与若依(RuoYi)框架集成的完整实现过程。集成采用OAuth2.0授权码流程,使用户能够通过BladeX账号直接登录若依系统,实现无缝单点登录体验。
2025-04-16 12:02:48
1038
原创 BladeX Cloud版本授权码模式配置文档
授权码模式(Authorization Code)是OAuth2协议中最安全的认证方式,特别适用于第三方应用集成。BladeX Cloud版本有其特殊配置要求。
2025-04-10 11:51:32
605
原创 基于vue3与supabase系统认证机制
系统采用 Supabase 作为认证和数据服务提供商,实现了完整的用户身份验证流程。系统使用基于 JWT (JSON Web Token) 的认证方式,提供了安全可靠的用户身份管理机制。
2025-04-09 16:44:40
990
原创 Supabase 前端日志访问解决方案
我们将采用 Edge Function 作为中间层,使用 Management API 密钥(Access Token 密钥)访问 Management API,然后将日志安全地返回给前端。获取 Management API 密钥的方式:登录 Supabase Dashboard进入 Account 设置在 Access Tokens 部分创建新的令牌设置适当的权限范围(至少需要日志查看权限)
2025-04-09 09:21:44
958
原创 vue3 TypeScript 与 Supabase 集成开发
类型安全保障编译时捕获错误,减少运行时异常IDE 提供智能提示和自动完成类型即文档,减少注释需求代码组织清晰关注点分离,职责明确逻辑复用,避免重复代码模块化结构便于团队协作业务逻辑扩展基于数据库类型扩展业务类型添加非数据库字段和计算属性处理复杂数据结构如树形组织全链路类型保障从数据库到 UI 的一致性保证API 请求和响应类型明确状态和组件的类型匹配适应变更的能力数据库变更时简单更新类型类型错误提前暴露潜在问题重构时可靠的类型检查支持。
2025-04-02 10:49:44
727
原创 Supabase 匿名密钥与服务角色密钥详细对比文档
匿名密钥是一种受限制的公开密钥,设计用于前端应用程序,允许未登录用户或已登录用户进行受控访问。服务角色密钥是一种高权限密钥,拥有绕过所有安全限制的能力,设计用于服务器端操作或管理功能。
2025-03-28 09:29:24
710
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人