当前位置: 首页 > news >正文

Trae IDE:AI深度集成的智能开发环境

(以高效人机协作重塑编程体验)

概述

Trae IDE(发音 /treɪ/)是一款深度集成AI能力的现代化开发工具,结合传统IDE的完备功能与前沿AI技术,提供智能问答、代码自动补全、跨文件编程及AI Agent驱动的自动化开发能力。通过灵活的人机协作模式,帮助开发者显著提升效率,降低编码复杂度,实现从零到一的快速项目构建。


核心优势
  • AI Native设计:AI能力无缝嵌入开发全流程,而非简单插件。

  • 效率跃升:减少重复编码,聚焦核心逻辑与创新。

  • 多场景覆盖:从代码片段到完整项目,AI助手全程支持。


主要功能

1. 完备的传统IDE能力
  • 代码编写:支持多语言语法高亮、调试及版本管理。

  • 项目管理:可视化文件结构、依赖管理及构建工具集成。

  • 扩展性:开放式插件生态,按需定制开发环境。

2. 智能AI助手
  • 📝 代码实时增强

    • 智能补全:基于上下文预测代码,提供精准建议。

    • 错误修复:即时诊断问题,推荐修复方案并解释原因。

    • 代码优化:重构建议、性能提示及注释自动生成。

  • 💬 交互式开发支持

    • 侧边对话:随时提问技术问题,获取解释或示例代码。

    • 内嵌对话:在代码编辑区直接与AI交互,快速解决局部问题。

  • 🚀 自动化项目构建(Builder模式)

    • 需求转代码:通过自然语言描述功能,AI生成可运行代码片段。

    • 跨文件协作:自动创建关联文件(如API接口+前端组件+数据库模型)。

    • 项目脚手架:输入目标描述,AI生成技术选型建议与基础工程结构。


3. 跨平台支持
  • macOS:10.15及以上版本

  • Windows:10、11(64位)


安装以及环境搭建

Trae安装
  1. 前往官网,根据本地计算机系统下载安装包即可 Trae 官网https://www.trae.com.cn
  2. 将 Trae 安装至电脑。(傻瓜式安装即可)
  3. 启动 Trae。

Trae 初始配置

1.点击 开始 按钮

2.配置专题颜色(一般都是默认黑色)

3.从vscode导入配置(插件、IDE 设置、快捷键设置等信息)

4.使用稀土掘金的账号登录(也可以用手机号注册)

5.配置一下AI侧边栏的设置,以及模型

6.在本地新建一个项目,就可以开始使用了

Trae使用(附带小案例)

1.打开终端以及AI侧边栏,画面就像下边那样就可以了

python小案例(自动化办公 - 批量重命名文件

功能:自动将文件夹内所有图片按日期重命名

如上图将需求甩给AI侧边栏,点击发送按钮

2. 生成的过程中,有视觉log的那种感觉

代码已经生成完毕,询问你是否接受AI的操作,点击接受就行

import os
import time
from datetime import datetimedef rename_images_by_date(folder_path):"""按创建日期重命名文件夹中的所有图片文件参数:folder_path (str): 包含图片文件的文件夹路径"""# 支持的图片文件扩展名image_extensions = ('.jpg', '.jpeg', '.png', '.gif', '.bmp', '.tiff')# 获取文件夹中的所有文件try:files = os.listdir(folder_path)except FileNotFoundError:print(f"错误: 文件夹 {folder_path} 不存在")return# 过滤出图片文件image_files = [f for f in files if f.lower().endswith(image_extensions)]if not image_files:print("警告: 没有找到任何图片文件")return# 获取每个文件的创建时间并排序files_with_dates = []for filename in image_files:file_path = os.path.join(folder_path, filename)creation_time = os.path.getctime(file_path)files_with_dates.append((filename, creation_time))# 按创建时间排序files_with_dates.sort(key=lambda x: x[1])# 重命名文件for index, (filename, creation_time) in enumerate(files_with_dates, start=1):# 格式化日期date_str = datetime.fromtimestamp(creation_time).strftime('%Y%m%d')# 获取文件扩展名_, ext = os.path.splitext(filename)# 新文件名格式: 日期_序号.扩展名new_filename = f"{date_str}_{index}{ext}"new_path = os.path.join(folder_path, new_filename)# 重命名文件old_path = os.path.join(folder_path, filename)try:os.rename(old_path, new_path)print(f"重命名: {filename} -> {new_filename}")except Exception as e:print(f"重命名 {filename} 失败: {e}")if __name__ == "__main__":# 使用示例folder_path = input("请输入包含图片的文件夹路径: ")rename_images_by_date(folder_path)

这是生成的代码,你可以在终端运行,也可以用文件的形式,在本地运行

我这是在终端运行的,你输入路径,代码就帮你批量处理了


python小案例(物联网应用 - 树莓派温度监控)

功能:读取传感器数据并记录到CSV

同样的步骤,把需求给AI,对了国内环境优先使用,ds-v3-0324那个模型

import os
import csv
import time
from datetime import datetimedef read_temperature():"""模拟从DS18B20温度传感器读取数据返回: 温度值(浮点数)"""# 这里使用随机数模拟传感器读数import randomreturn round(random.uniform(20.0, 30.0), 2)def log_temperature(csv_file):"""记录温度数据到CSV文件参数:csv_file (str): CSV文件路径"""# 获取当前时间和温度timestamp = datetime.now().strftime('%Y-%m-%d %H:%M:%S')temperature = read_temperature()# 写入CSV文件file_exists = os.path.isfile(csv_file)with open(csv_file, 'a', newline='') as f:writer = csv.writer(f)if not file_exists:writer.writerow(['时间戳', '温度(°C)'])writer.writerow([timestamp, temperature])print(f"已记录: {timestamp} - {temperature}°C")if __name__ == "__main__":# CSV文件路径csv_file = "temperature_log.csv"print("树莓派温度监控系统启动...")print("按Ctrl+C停止")try:while True:log_temperature(csv_file)time.sleep(5)  # 每5秒记录一次except KeyboardInterrupt:print("\n监控已停止")

同样的终端运行,就可以了

静态网站小案例

把需求给他

我将创建一个完整的企业官网案例,包含一个首页和三个子页面。首页将包含导航栏、轮播图、公司简介和页脚;子页面包括关于我们、产品服务和联系我们。建议创建以下文件:index.html(首页)、about.html(关于我们)、products.html(产品服务)、contact.html(联系我们)和配套的CSS/JS文件。

代码如下:

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>企业官网</title><link rel="stylesheet" href="style.css">
</head>
<body><header><nav><ul><li><a href="index.html">首页</a></li><li><a href="about.html">关于我们</a></li><li><a href="products.html">产品服务</a></li><li><a href="contact.html">联系我们</a></li></ul></nav></header><main><section class="hero"><h1>欢迎来到我们的企业</h1><p>专业的企业解决方案提供商</p></section><section class="about"><h2>公司简介</h2><p>这里是公司简介内容...</p></section></main><footer><p>© 2023 企业名称. 保留所有权利.</p></footer><script src="script.js"></script>
</body>
</html>
/* 全局样式 */
body {font-family: 'Arial', sans-serif;margin: 0;padding: 0;line-height: 1.6;color: #333;
}/* 导航栏样式 */
header {background-color: #2c3e50;color: white;padding: 1rem 0;position: sticky;top: 0;z-index: 100;
}nav ul {list-style: none;display: flex;justify-content: center;padding: 0;margin: 0;
}nav ul li {margin: 0 1rem;
}nav ul li a {color: white;text-decoration: none;font-weight: bold;padding: 0.5rem 1rem;border-radius: 4px;transition: background-color 0.3s;
}nav ul li a:hover {background-color: #3498db;
}/* 主要内容区样式 */
main {min-height: calc(100vh - 120px);
}.hero {text-align: center;padding: 4rem 2rem;background-color: #3498db;color: white;
}.about, .about-content, .products, .contact {padding: 2rem;max-width: 1200px;margin: 0 auto;
}/* 产品网格样式 */
.product-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 2rem;margin-top: 2rem;
}.product {background: #f9f9f9;padding: 1.5rem;border-radius: 8px;box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}/* 联系表单样式 */
.contact-container {display: grid;grid-template-columns: 1fr 1fr;gap: 2rem;
}.contact-form {display: flex;flex-direction: column;gap: 1rem;
}.form-group {display: flex;flex-direction: column;
}.form-group label {margin-bottom: 0.5rem;font-weight: bold;
}.form-group input,
.form-group textarea {padding: 0.5rem;border: 1px solid #ddd;border-radius: 4px;
}button[type="submit"] {padding: 0.75rem;background-color: #3498db;color: white;border: none;border-radius: 4px;cursor: pointer;font-weight: bold;transition: background-color 0.3s;
}button[type="submit"]:hover {background-color: #2980b9;
}.contact-info {background: #f9f9f9;padding: 1.5rem;border-radius: 8px;
}/* 页脚样式 */
footer {text-align: center;padding: 1rem;background-color: #2c3e50;color: white;
}
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>产品服务 - 企业官网</title><link rel="stylesheet" href="style.css">
</head>s
<body><header><nav><ul><li><a href="index.html">首页</a></li><li><a href="about.html">关于我们</a></li><li><a href="products.html">产品服务</a></li><li><a href="contact.html">联系我们</a></li></ul></nav></header><main><section class="products"><h1>我们的产品与服务</h1><div class="product-grid"><article class="product"><h2>产品1</h2><p>产品1的详细描述...</p></article><article class="product"><h2>产品2</h2><p>产品2的详细描述...</p></article><article class="product"><h2>服务1</h2><p>服务1的详细描述...</p></article></div></section></main><footer><p>© 2023 企业名称. 保留所有权利.</p></footer><script src="script.js"></script>
</body>
</html>
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>联系我们 - 企业官网</title><link rel="stylesheet" href="style.css">
</head>
<body><header><nav><ul><li><a href="index.html">首页</a></li><li><a href="about.html">关于我们</a></li><li><a href="products.html">产品服务</a></li><li><a href="contact.html">联系我们</a></li></ul></nav></header><main><section class="contact"><h1>联系我们</h1><div class="contact-container"><form class="contact-form"><div class="form-group"><label for="name">姓名</label><input type="text" id="name" name="name" required></div><div class="form-group"><label for="email">邮箱</label><input type="email" id="email" name="email" required></div><div class="form-group"><label for="message">留言</label><textarea id="message" name="message" rows="5" required></textarea></div><button type="submit">提交</button></form><div class="contact-info"><h2>联系方式</h2><p>电话: 123-456-7890</p><p>邮箱: info@company.com</p><p>地址: 中国某省某市某区某街道123号</p></div></div></section></main><footer><p>© 2023 企业名称. 保留所有权利.</p></footer><script src="script.js"></script>
</body>
</html>
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>关于我们 - 企业官网</title><link rel="stylesheet" href="style.css">
</head>
<body><header><nav><ul><li><a href="index.html">首页</a></li><li><a href="about.html">关于我们</a></li><li><a href="products.html">产品服务</a></li><li><a href="contact.html">联系我们</a></li></ul></nav></header><main><section class="about-content"><h1>关于我们</h1><article><h2>公司历史</h2><p>这里是公司发展历程介绍...</p></article><article><h2>我们的团队</h2><p>这里是团队成员介绍...</p></article></section></main><footer><p>© 2023 企业名称. 保留所有权利.</p></footer><script src="script.js"></script>
</body>
</html>

运行效果图如下:

为何选择Trae IDE?

  • 降低认知负荷:AI处理琐碎编码,开发者专注架构设计与业务逻辑。

  • 学习加速器:实时问答与代码解释,助新手快速掌握复杂技术栈。

  • 企业级工程化:AI生成的代码符合工程规范,支持团队协作与持续集成。


相关文章:

Trae IDE:AI深度集成的智能开发环境

&#xff08;以高效人机协作重塑编程体验&#xff09; 概述 Trae IDE&#xff08;发音 /treɪ/&#xff09;是一款深度集成AI能力的现代化开发工具&#xff0c;结合传统IDE的完备功能与前沿AI技术&#xff0c;提供智能问答、代码自动补全、跨文件编程及AI Agent驱动的自动化开…...

网站开发过程中样式忽然不显示问题

老规矩&#xff0c;先听故事&#xff1a;今天我开发网站时候遇到一个问题&#xff0c;就开发的这个网站在默认127.0.0.1运行样式有bug显示不出来&#xff0c;之前都可以&#xff0c;就完全一样的代码&#xff0c;之前可以正常运行显示&#xff0c;今天忽然就不行了&#xff0c;…...

双种群进化算法:动态约束处理与资源分配解决约束多目标优化问题

双种群进化算法&#xff1a;动态约束处理与资源分配解决约束多目标优化问题 一、引言 约束多目标优化问题&#xff08;CMOPs&#xff09;在工程设计、资源分配等领域广泛存在&#xff0c;其核心是在满足多个约束条件的同时优化多个目标函数。传统方法往往难以平衡约束满足与目…...

如何在 CentOS 7 虚拟机上配置静态 IP 地址并保持重启后 SSH 连接

在使用 CentOS 7 的虚拟机时&#xff0c;我们通常需要配置静态 IP 地址&#xff0c;以确保在每次虚拟机重启后能够通过 SSH 连接。本文将介绍如何在 CentOS 7 系统中配置静态 IP 地址&#xff0c;并确保配置在系统重启后依然生效。 步骤 1&#xff1a;检查虚拟机网络接口 首先…...

整数和浮点数转换时的精度损失

文章目录 int和float转换时的精度损失float组成解析&#xff08;1&#xff09; 32位浮点数的结构&#xff08;2&#xff09;示例&#xff1a;解析一个浮点数&#xff08;3&#xff09;偏置值的作用&#xff08;4&#xff09; 偏置值为什么是127&#xff1f;&#xff08;5&#…...

Protobuf工具

#region 知识点一 什么是 Protobuf //Protobuf 全称是 protocol - buffers&#xff08;协议缓冲区&#xff09; // 是谷歌提供给开发者的一个开源的协议生成工具 // 它的主要工作原理和我们之前做的自定义协议工具类似 // 只不过它更加的完善&…...

闭包原理与常见陷阱

引言 JavaScript闭包是前端开发中既强大又神秘的概念&#xff0c;它不仅是面试的必考题&#xff0c;更是解决复杂问题的利器。闭包让函数能够记住并访问其创建时的作用域&#xff0c;即使在该函数在其定义环境之外执行。 然而&#xff0c;正如许多强大的工具一样&#xff0c;…...

用 VS Code / PyCharm 编写你的第一个 Python 程序

用ChatGPT做软件测试 编写你的第一个 Python 程序——不只是“Hello, World”&#xff0c;而是构建认知、习惯与未来的起点 “第一行代码&#xff0c;是一个开发者认知世界的方式。” 编程的入门&#xff0c;不只是运行一个字符串输出&#xff0c;更是开始用计算机思维来理解、…...

Linux学习心得问题整理(一)

day01 运维初识 理解云计算运维目的是什么&#xff1f; 搭建云计算更有利于我们在公网环境下方便访问我们服务 节省时间的成本&#xff0c;能随时随地方便调度硬件资源&#xff0c;更容易搭建软件服务 安全可靠&#xff0c;售后期间支持技术支持维护 什么是运维&#xff1f…...

在scala中sparkSQL连接masql并添加新数据

以下是 Scala 中使用 Spark SQL 连接 MySQL 并添加数据的完整代码示例&#xff08;纯文本&#xff09;&#xff1a; 1. 准备连接参数&#xff08;需替换实际信息&#xff09; scala val jdbcUrl "jdbc:mysql://localhost:3306/test_db?useUnicodetrue&characterEnc…...

STM32F103_LL库+寄存器学习笔记22 - 基础定时器TIM实现1ms周期回调

导言 如上所示&#xff0c;STM32F103有两个基本定时器TIM6与TIM7&#xff0c;所谓「基本定时器」&#xff0c;即功能最简单的定时器。 项目地址&#xff1a; github: LL库: https://github.com/q164129345/MCU_Develop/tree/main/stm32f103_ll_library22_Basic_Timer寄存器方…...

.Net HttpClient 使用Json数据

HttpClient 使用Json数据 现代Web项目中&#xff0c;Json是最常用的数据格式。不论是前后端的交互中&#xff0c;还是纯前端项目中&#xff0c;都是如此。因此&#xff0c;.Net HttpClient 能不能更加方便、快捷的处理Json格式数据&#xff0c;也就至关重要了&#xff01; 文末…...

AI时代,如何实现人机共舞?

在科技飞速发展的当下&#xff0c;人工智能&#xff08;AI&#xff09;已不再是科幻作品中的遥远想象&#xff0c;而是深入渗透到我们生活与工作的方方面面。从智能手机中的语音助手&#xff0c;到金融领域的风险预测模型&#xff1b;从医疗影像的智能诊断&#xff0c;到工业生…...

flea-cache使用之Redis哨兵模式接入

Redis哨兵模式接入 1. 参考2. 依赖3. 基础接入3.1 定义Flea缓存接口3.2 定义抽象Flea缓存类3.3 定义Redis客户端接口类3.4 定义Redis客户端命令行3.5 定义哨兵模式Redis客户端实现类3.6 定义Redis哨兵连接池3.7 定义Redis哨兵配置文件3.8 定义Redis Flea缓存类3.9 定义抽象Flea…...

【Docker】Docker环境下快速部署Ollama与Open-WebUI:详细指南

Docker环境下快速部署Ollama与Open-WebUI&#xff1a;详细指南 在本篇文章中&#xff0c;我们将深入探讨如何在Docker中高效部署 Ollama 和 Open-WebUI&#xff0c;并解决在实际使用中常见的问题&#xff0c;确保你的模型服务稳定高效地运行。 一、Ollama 和 Open-WebUI 快速部…...

FFmpeg在Android开发中的核心价值是什么?

FFmpeg 在 Android 开发中的核心价值主要体现在其强大的多媒体处理能力和灵活性上&#xff0c;尤其在音视频编解码、流媒体处理及跨平台兼容性方面具有不可替代的作用。以下是具体分析&#xff1a; --- 1. 强大的音视频编解码能力 - 支持广泛格式&#xff1a;FFmpeg 支持几乎所…...

Java的进制转换

进制知识 Java 中使用不同的前缀表示数据&#xff0c;常见的进制数据有二进制&#xff08;0b&#xff09;、八进制&#xff08;0&#xff09;、十进制&#xff08;无&#xff09;、十六进制&#xff08;0x&#xff09;。 public class Demo1 {public static void main(String…...

SpringBoot中的拦截器

SpringBoot中的拦截器 Filter 典型场景 全局鉴权/接口耗时统计 WebFilter("/*") public class CostFilter implements Filter {Overridepublic void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) {long start System.currentTimeMill…...

使用聊天模型和提示模板构建一个简单的 LLM 应用程序

官方教程 官方案例 在上面的链接注册后&#xff0c;请确保设置您的环境变量以开始记录追踪 export LANGSMITH_TRACING"true" export LANGSMITH_API_KEY"..."或者&#xff0c;如果在笔记本中&#xff0c;您可以使用以下命令设置它们 import getpass imp…...

paimon中批和流查看过去的快照的数据及变动的数据

1、批处理 创建表并插入三条数据 CREATE TABLE ws_t (id INT,ts BIGINT,vc INT,PRIMARY KEY (id) NOT ENFORCED ); INSERT INTO ws_t VALUES(2,2,2),(3,3,3),(4,4,4),(5,5,5); --设置执行模式为批处理 RESET execution.checkpointing.interval; SET execution.runtime-mode …...

Linux513 rsync本地传输 跨设备传输 一

ping节点bPing通 仅主机模式不需要设置网关节点a也可以Ping通节点b 同步成功 下载文件夹成功 今日源码 节点a 节点b...

c语言第一个小游戏:贪吃蛇小游戏08(贪吃蛇完结)

贪吃蛇撞墙和想不开咬死自己 #include <curses.h> #include <stdlib.h> struct snake{ int hang; int lie; struct snake *next; }; struct snake food; struct snake *head; struct snake *tail; int key; int dir; #define UP 1 #define DOWN -1 …...

Android Native 之 自定义进程

在Android五层架构中&#xff0c;native层基本上全是c的世界&#xff0c;这些c进程基本上靠android世界的第一个进程init进程创建&#xff0c;init通过rc配置文件&#xff0c;创建了众多的c子进程&#xff0c;也是这众多的c进程&#xff0c;构建了整个android世界的native层。 …...

深度学习 自然语言处理(RNN) day_02

1. 感知机与神经网络 1.1 感知机 生物神经元&#xff1a; 1.1.1 感知机的概念 感知机&#xff08;Perceptron&#xff09;&#xff0c;又称神经元&#xff08;Neuron&#xff0c;对生物神经元进行了模仿&#xff09;是神 经网络&#xff08;深度学习&#xff09;的起源算法&am…...

Kotlin 中的作用域函数

在 Kotlin 中&#xff0c;作用域函数是一组用于在对象上下文中执行代码块的函数。 它们通过简洁的语法实现对对象的操作和逻辑封装。 作用域函数的对比&#xff1a; 1 let 特点&#xff1a; 通过 it 访问对象&#xff0c;需显式使用&#xff1b;返回值是代码块的最后一行结果…...

Linux的SLES系统和其他几大系统之间的区别

✅ SLES 和其他主流 Linux 发行版对比表 特性/发行版SLES (SUSE Linux Enterprise Server)RHEL (Red Hat Enterprise Linux)CentOS / AlmaLinux / RockyUbuntu ServerDebian定位企业级&#xff0c;注重稳定性和支持企业级&#xff0c;行业标准&#xff0c;广泛应用社区版 RHEL…...

上位机学习攻略、步骤和实战路径

目录 &#x1f3af; 一、什么是上位机&#xff1f; &#x1f9ed; 二、学习步骤和路径 第一步&#xff1a;了解基础概念 第二步&#xff1a;掌握通信协议 1. 常见协议&#xff1a; 2. 学习目标&#xff1a; 第三步&#xff1a;熟悉主流上位机软件 可选工具及语言&#…...

【爬虫】DrissionPage-1

官网地址&#xff1a;DrissionPage官网 小需求采集&#xff0c;我喜欢&#xff0c;我要学。 1 介绍 这是用python编写的爬虫自动化工具&#xff0c;将Selenium 和 Requests 的功能巧妙地整合在一起&#xff0c;提供了统一又简单的操作接口。开发者可以在浏览器模式&#xff0…...

API安全

目录 API安全&#xff1a;从威胁到防护的全面解析 引言 一、API安全的定义与重要性 1.1 API安全的核心目标 1.2 API安全的挑战 二、API的常见安全威胁 2.1 身份验证攻击 2.2 中间人攻击&#xff08;MITM&#xff09; 2.3 注入攻击 2.4 安全配置错误 2.5 拒绝服务&…...

UDP和TCP协议

目录 1. UDP协议 1.1. UDP的特性 1.2. UDP的包头 1.3. UDP的三大使用场景和实际例子 1.4. TCP和UDP的区别 2. TCP协议 2.1. TCP包头格式 2.2. TCP包头和UDP包头对比 2.3. TCP协议的特点 2.4. TCP的三次握手&#xff08;连接维护问题&#xff09; 2.5. TCP的四次挥手…...

关于Go语言的开发环境的搭建

1.Go开发环境的搭建 其实对于GO语言的这个开发环境的搭建的过程&#xff0c;类似于java的开发环境搭建&#xff0c;我们都是需要去安装这个开发工具包的&#xff0c;也就是俗称的这个SDK&#xff0c;他是对于我们的程序进行编译的&#xff0c;不然我们写的这个代码也是跑不起来…...

【Bootstrap V4系列】学习入门教程之 组件-导航(Navs)

【Bootstrap V4系列】学习入门教程之 组件-导航&#xff08;Navs&#xff09; 导航&#xff08;Navs&#xff09;一、Base nav二、Available styles 可用样式2.1 Horizontal alignment 水平对齐2.2 Vertical 垂直的2.3 Tabs 表格样式2.4 Pills 胶囊样式2.5 Fill and justify 填…...

基于单片机的视力保护仪设计与实现

标题:基于单片机的视力保护仪设计与实现 内容:1.摘要 随着电子设备的普及&#xff0c;人们的视力健康面临着严峻挑战。为了有效预防近视等视力问题&#xff0c;本文旨在设计并实现一款基于单片机的视力保护仪。通过采用红外传感器、光敏传感器等元件&#xff0c;实时监测使用者…...

如何避免和恢复因终端关闭导致的 LoRA 微调中断

环境&#xff1a; Ubuntu20.04 Llama factory Qwen2.5-7B-Instruct llama.cpp H20 95G 问题描述&#xff1a; 使用命令 CUDA_VISIBLE_DEVICES1 FORCE_TORCHRUN1 llamafactory-cli train examples/train_lora/qwen2_5-7b_lora_sft.yaml 进行 LoRA 微调时&#xff0c;如果…...

RT-linux 系统详解

RT-Linux&#xff08;Real-Time Linux&#xff09;是一种基于Linux内核的实时操作系统&#xff08;RTOS&#xff09;&#xff0c;旨在为Linux添加硬实时&#xff08;Hard Real-Time&#xff09;能力&#xff0c;使其适用于对时间确定性要求极高的嵌入式系统和工业控制场景。以下…...

开源网络地图可视化第六章学习指南

源代码地址&#xff1a;开源网络地图可视化-配套代码.zip - 蓝奏云 配套书籍&#xff1a;开源网络地图可视化——基于Leaflet的在线地图开发 (杨乃) (Z-Library)(1).pdf - 蓝奏云 3 第六章Leaflet地图动画 3.1 图标动画 3.1.1 沿线运动 沿线运动的动画使用了Leaflet.Geode…...

网页常见水印实现方式

文章目录 1 明水印技术实现1.1 DOM覆盖方案1.2 Canvas动态渲染1.3 CSS伪元素方案2 暗水印技术解析2.1 空域LSB算法2.2 频域傅里叶变换3 防篡改机制设计3.1 MutationObserver防护3.2 Canvas指纹追踪4 前后端实现对比5 攻防博弈深度分析5.1 常见破解手段5.2 进阶防御策略6 选型近…...

# 08_Elastic Stack 从入门到实践(八)---1

08_Elastic Stack 从入门到实践(八)—1 一、Logstash入门之简介以及部署安装 1、Elastic Stack 技术栈示意图 2、Logstash 简介 Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。(存储库当然是Ela…...

携程酒店 phantom-token token1004 分析

声明 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01; 部分python代码 搞APP搞的心态有点崩…...

物理:从人体组成角度能否说明基本粒子的差异性以及组织结构的可预设性?

人类的个体差异源于粒子组合的复杂性、环境与随机性的相互作用,而非基本粒子本身的差异性。以下分层次解析: 一、基本粒子的同质性与组合多样性 1. 基本粒子的同一性 标准模型确认:同种类基本粒子(如电子、上夸克)具有完全相同的质量、电荷等属性,不存在个体差异。泡利不…...

前端面试每日三题 - Day 33

这是我为准备前端/全栈开发工程师面试整理的第33天每日三题练习&#xff1a; ✅ 题目1&#xff1a;Deno核心特性深度解析 革命性特性详解 // 安全权限控制&#xff08;运行时显式授权&#xff09; deno run --allow-netapi.example.com server.ts // 内置TypeScript支持 …...

JavaScript编译原理

在编程语言的世界中&#xff0c;编译器&#xff08;如 GCC、TypeScript&#xff09;和转译器&#xff08;如 Babel&#xff09;扮演着至关重要的角色&#xff0c;它们负责将人类可读的代码转换为机器或其他语言可执行的指令。这一过程通常分为四个关键阶段&#xff1a; 1. 词法…...

Nature图形复现—两种快速绘制热图的方法

相信大家在科研过程中&#xff0c;会遇到热图&#xff0c;有时候会觉得热图理解起来比较困难&#xff0c;或者觉得绘制热图也比较困难。本期教程我们来深入了解热图、绘制热图。 热图是一种通过颜色深浅或色阶变化来直观展示数据分布、密度或数值大小的可视化工具。它在多个领域…...

MySQL数据库——视图

目录 一、视图是什么&#xff1f; 二、特点 三、创建视图 四.查询视图 五.更新视图 六.视图的作用 总结 一、视图是什么&#xff1f; 视图是从一个或多个表中导出的虚拟表&#xff0c;它本身不存储数据&#xff0c;而是基于 SQL 查询的结果集。 二、特点 1.虚拟性&#xff1…...

标贝科技:大模型领域数据标注的重要性与标注类型分享

当前&#xff0c;大模型作为人工智能领域的前沿技术&#xff0c;其强大的泛化能力和复杂任务处理能力&#xff0c;依赖于海量数据的训练。而数据标注&#xff0c;作为连接原始数据与大模型训练的关键桥梁&#xff0c;在这一过程中发挥着举足轻重的作用。​ 大模型的训练依赖海…...

MYSQL备份恢复知识:第一章:备份操作举例

1. 备份工具 MySQL数据库的备份方式有两大类&#xff1a;一是物理备份&#xff0c;它对数据文件和日志进行整体备份&#xff1b;二是逻辑备份&#xff0c;通过DUMP工具将数据导出。具体的方法有以下几种&#xff1a; • 物理备份&#xff0c;MEB工具&#xff0c;是商用版本推荐…...

VS Code怎么设置python SDK路径

一、通过命令面板快速切换&#xff08;推荐方法&#xff09; 打开命令面板 • 快捷键&#xff1a;CtrlShiftP&#xff08;Windows/Linux&#xff09;或 CmdShiftP&#xff08;macOS&#xff09; • 输入命令&#xff1a;Python: Select Interpreter&#xff0c;回车后显示所有检…...

[经验总结]删除gitlab仓库分支报错:错误:无法推送一些引用到“http:”

问题描述 删除gitlab远程仓库报错。 [wingasowingaso release]$ git push gitlab --delete release remote: GitLab: You can only delete protected branches using the web interface. To http://x.x.x.x/gitlab/test.git! [remote rejected] release (pre-receive hoo…...

虹科干货 | CAN XL安全实践:深度防御下的密钥协商优化

摘要 随着汽车以太网的兴起和车载通信系统数量的增加&#xff0c;网络整合成为控制复杂性和成本的关键。当前架构呈现明确分层&#xff1a;以太网&#xff08;100/1000Mbit/s&#xff09;支撑信息娱乐、ADAS等高带宽应用&#xff0c;而CAN/CAN FD&#xff08;0.5-5Mbit/s&#…...

Linux干货(一)

前言 从B站黑马程序员Linux课程摘选的学习干货&#xff0c;新手友好&#xff01;若有侵权&#xff0c;会第一时间处理。 1.Linux目录结构 1.Linux操作系统的目录结构 Windows系统可以拥有多个盘符&#xff0c;如C盘、D盘、E盘 Linux没有盘符这个概念&#xff0c;只有一个根…...