trae和Spring Boot Java 项目 ruoyi框架

trae和Spring Boot Java 项目 ruoyi框架

再不拥抱AI,开发生涯肯定受限,再不享受AI,白白浪费键盘。
1.下载安装Trae
国际版:Trae
国内版:Trae - AI 原生 IDE https://www.trae.com.cn/
国际版本需要翻墙,建议直接国内版本-主要是豆包大模型和DS R1、V3.
2、根据操作系统,选择安装,类似VSCODE界面,其他全靠插件
3、以Java Spring项目开发 配置为例
快捷键ctrl+shift+p,输入Preferences:Open User Settings(JSON),打开这个文件
Note:
请先先安装java 21. https://www.oracle.com/cn/java/technologies/downloads/#java21

在这里插入图片描述


配置文件中"java.jdt.ls.java.home": “D:\Program Files\Java\jdk-21”,这个是要求至少jdk 21.其他的按照本地的JDK版本及存储路径设置即可。
其中jdk-17是ruoyi VUE 前后端分离版本要求,所以设为default true.

4、安装必要的插件
Debugger for java
Extension pack for java
maven for java
Spring 家族

在这里插入图片描述


Spring Thymeleaf Full E-Pack 这个一直安装不成功,查看logs日志也没有有用信息。
插件安装之后重启 软件

ruoyi前后端分离项目


可以看到以开始 终端输出的中文乱码,通过运行powershell 环境参数,解决
PS C:\Users\admin> $OutputEncoding = [System.Text.Encoding]::UTF8
5、启动ruoyi 前后端

在这里插入图片描述


前端代码运行 ruoyi-ui>npm run dev

在这里插入图片描述


对Git代码提交commit message也有提示,很方便。
6、分析项目文件夹的能力,使用通义灵码之类的纯chat,可以引用代码片段。这个可以引用目录。比如让他去查数据库连接配置信息

在这里插入图片描述

Read more

Python_进阶_浮点型(float)不可避免的误差产生原因,float类型在所有计算机中的储存方式——获得图灵奖的天才设计:IEEE754 标准

Python_进阶_浮点型(float)不可避免的误差产生原因,float类型在所有计算机中的储存方式——获得图灵奖的天才设计:IEEE754 标准

目录 说明 一、前言 二、理论 2.1 Bug 2.2 十进制小数转换为二进制小数 2.3 IEEE754标准 2.4 IEEE754标准实际储存的格式 2.4.1 通用情况 2.4.2 特殊情况 2.4.3 规格化浮点数与非规格化浮点数 2.4.4 通用储存格式 2.5 二进制舍入原理 三、计算结果验证 3.1 验证 3.2 误差消除方法 四、整体代码及注释 五、结语 五、

新手必看!VSCode&PyCharm 配置 OpenCV 超详细教程(支持 Python 和 C++ 双语言)

新手必看!VSCode&PyCharm 配置 OpenCV 超详细教程(支持 Python 和 C++ 双语言)

新手必看!VSCode&PyCharm 配置 OpenCV 超详细教程(支持 Python 和 C++ 双语言) 适用对象:初学者,希望在 VSCode 与 PyCharm 两款常用 IDE 中,学会配置并使用 OpenCV,分别实现 Python 与 C++ 环境的快速上手。 适用平台:Windows 10/11(本文以 Windows 为主要示范,Linux 或 macOS 用户可参照各自系统的包管理细节进行适当调整)。 摘要 本文为新手用户提供了最全的 VSCode & PyCharm 配置 OpenCV 教程,涵盖 Python 与

【开源工具】超全Emoji工具箱开发实战:Python+PyQt5打造跨平台表情管理神器

【开源工具】超全Emoji工具箱开发实战:Python+PyQt5打造跨平台表情管理神器

🌟 超全Emoji工具箱开发实战:Python+PyQt5打造跨平台表情管理神器 🌈 个人主页:创客白泽 - ZEEKLOG博客 🔥 系列专栏:🐍《Python开源项目实战》 💡 热爱不止于代码,热情源自每一个灵感闪现的夜晚。愿以开源之火,点亮前行之路。 👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给更多人哦 📖 概述 在当今数字化社交时代,Emoji已成为全球通用的视觉语言。本文介绍如何使用Python和PyQt5开发一个功能全面的Emoji工具箱,包含完整的Unicode 14.0标准表情库,提供分类浏览、智能搜索和快捷复制等功能。该项目具有以下技术亮点: * 采用MVC架构设计 * 支持跨平台运行(Windows/macOS/Linux) * 实现高性能的emoji渲染和搜索 * 提供现代化的UI交互体验 * 完整包含1800+个标准emoji 🎯 功能特性 1. 全量Emoji集合 * 涵盖9大分类体系 * 每个emoji包含官方名称标注 * 支持最新Unicode 14.0标准 2. 智能搜索系统 * 支持中文

B站充电视频下载器(需配合会员Cookie使用,仅供学习交流,Python)

这个程序是一个用于下载B站充电视频的工具,依赖于用户提供的会员Cookies。如何获取B站cookie请参考本站cookie登录b站获取cookie登录billbill教程。 程序主要功能:加载和验证Cookies,从文件中读取Cookies,并验证其有效性。获取视频信息,通过B站API获取视频的详细信息。获取视频播放地址,通过B站API获取视频的实际播放地址。 下载视频,从播放地址下载视频文件,并显示下载进度。 首先,类定义和初始化。初始化时从 cookie_file 中加载Cookies,并设置HTTP请求头。 class ChargeVideoDownloader: def __init__(self, cookie_file): self.headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/