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

unity3d 背景是桌面3d数字人,前面是web的表单

是可以实现的,但涉及多个技术栈的结合,包括 Unity3D、Web 技术(HTML、JavaScript)、以及可能的 WebGL 或 WebRTC 技术。大致有以下几种实现方案:  

 方案 1:Unity 作为独立应用(桌面端),Web 表单浮层  
适用场景:如果你的 3D 数字人是一个 Unity 桌面应用,而 Web 表单是基于浏览器的 UI。  

实现方式:  
1. Unity 运行在桌面前景,3D 数字人作为一个独立的 Unity 应用,运行在全屏或窗口模式。  
2. Web 表单作为透明窗口(悬浮在 Unity 窗口前):  
    使用 Electron(基于 Web 技术的桌面应用框架)创建一个透明窗口,加载 Web 表单。  
    通过 WebSocket 或 HTTP API 让 Web 表单和 Unity 交互,例如 Unity 处理用户操作。  
    使 Web 窗口始终置顶,以保证 Web 表单浮在 Unity 之上。  

核心技术:
 Unity3D(C,处理 3D 数字人)
 Electron / CEF(嵌入 Web 前端)
 WebSocket / HTTP(数据通信)

 方案 2:Unity WebGL 运行在 Web 页面中,表单是前端 UI
适用场景:如果你希望 3D 数字人运行在浏览器里,而 Web 表单也在同一页面中。  

实现方式:
1. Unity 导出 WebGL 项目,然后在 HTML 页面中嵌入 Unity WebGL。  
2. Web 表单作为 HTML/CSS 元素浮动在前端,使用 position: absolute 进行布局。  
3. 前端(JavaScript)和 Unity 交互,例如:
    JavaScript → Unity:用户提交表单,JavaScript 通过 SendMessage 向 Unity 发送数据。  
    Unity → JavaScript:Unity 通过 Application.ExternalCall 或 window.postMessage 发送数据给前端。  

核心技术:
 Unity WebGL(导出 Unity 运行在浏览器)
 HTML / CSS / JavaScript(前端 UI)
 JavaScript 与 Unity 交互(SendMessage、postMessage)

 方案 3:Unity 作为虚拟摄像头,Web 页面嵌入视频流
适用场景:如果你希望 Web 端表单可以和 3D 数字人实时互动,并且 3D 数字人以视频背景方式呈现。  

实现方式:
1. Unity3D 作为虚拟摄像头(使用 Unity Virtual Camera 或者 OBS + Unity)。  
2. Web 页面中嵌入 WebRTC 视频流,将 Unity 作为背景。  
3. Web 表单叠加,透明背景,让表单内容显示在视频上方。  

核心技术:
 Unity Virtual Camera / OBS(将 Unity 画面当作摄像头输入)
 WebRTC / HTML5 Video(Web 端播放 Unity 画面)
 HTML / CSS(Web 表单 UI)

 结论
如果你的 Unity 运行在桌面端,建议 方案 1(桌面 Unity + 透明 Web 窗口)。  
如果你希望 全部基于 Web,建议 方案 2(Unity WebGL + HTML 表单)。  
如果你希望 Web 端显示实时 3D 数字人视频,建议 方案 3(Unity 作为虚拟摄像头)。  

 需求分析
你希望在 Web 页面 上点击按钮后,Unity3D 的 3D 数字人 执行动作(并且可以重复执行)。实现这个需求,需要 Web 和 Unity 进行通信,通常有以下几种方式:  方案 1:使用 WebSocket 进行通信(推荐)
适用于:Unity 是一个 桌面应用(Windows / Mac)。Web 表单运行在 独立的 Web 页面 或 Electron 应用 中。  实现方式:Unity 运行一个 WebSocket 服务器,监听 Web 端的指令。Web 页面发送指令(如 "play_animation")到 Unity。Unity 解析指令,并触发动画。1. Unity 代码(C)
创建 WebSocket 服务器,监听 Web 消息,控制动画
csharp
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
using UnityEngine;public class WebSocketServer : MonoBehaviour
{private TcpListener server;private Thread serverThread;public Animator characterAnimator; // 3D 角色的 Animator 组件void Start(){serverThread = new Thread(StartServer);serverThread.Start();}void StartServer(){server = new TcpListener(IPAddress.Any, 8080);server.Start();Debug.Log("WebSocket Server Started on port 8080");while (true){var client = server.AcceptTcpClient();var stream = client.GetStream();byte[] buffer = new byte[1024];int length = stream.Read(buffer, 0, buffer.Length);string message = Encoding.UTF8.GetString(buffer, 0, length);Debug.Log("Received: " + message);// 触发 Unity 里的动画if (message.Contains("play_animation")){TriggerAnimation();}}}void TriggerAnimation(){// 在主线程调用动画,否则 Unity 可能崩溃UnityMainThreadDispatcher.Instance().Enqueue(() =>{characterAnimator.SetTrigger("PlayAction");});}void OnApplicationQuit(){server.Stop();}
}确保 3D 数字人角色的 Animator 里有 PlayAction 这个触发器 (Trigger)。2. Web 页面代码
创建一个 HTML 页面,点击按钮发送指令
html
<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF8"><meta name="viewport" content="width=devicewidth, initialscale=1.0"><title>Unity 控制按钮</title><style>body {backgroundcolor: rgba(255, 255, 255, 0.7);textalign: center;}button {fontsize: 20px;padding: 10px 20px;margintop: 50px;}</style>
</head>
<body><h1>点击按钮,让 Unity3D 角色做动作</h1><button onclick="sendCommand()">播放动画</button><script>function sendCommand() {fetch("http://localhost:8080", {method: "POST",body: JSON.stringify({ command: "play_animation" }),headers: { "ContentType": "application/json" }}).then(response => console.log("指令已发送到 Unity")).catch(error => console.error("发送失败:", error));}</script>
</body>
</html>3. Unity 和 Web 交互流程
1. Unity 启动 WebSocket 服务器(端口 8080)。
2. 用户点击 Web 按钮,发送 "play_animation" 指令到 Unity。
3. Unity 解析指令,触发 characterAnimator.SetTrigger("PlayAction"); 让 3D 角色执行动画。
4. 用户可多次点击按钮,角色会重复做动作。方案 2:使用 Unity Named Pipe(Windows 专用)
如果你的 Unity 运行在 Windows,可以使用 Named Pipe 进行通信,而不需要 WebSocket:Unity 监听 Named Pipe,接收 Web 指令。Web 通过 Electron / Node.js 发送指令到 Named Pipe。但这种方式仅适用于 Windows,跨平台兼容性较差,推荐 方案 1(WebSocket)。方案 3:Unity WebGL + JavaScript 交互
如果你的 Unity 是 WebGL 版本,可以直接在 JavaScript 里调用 Unity 方法:
javascript
function sendCommand() {unityInstance.SendMessage("Character", "TriggerAnimation");
}Unity 代码(C):
csharp
public class CharacterController : MonoBehaviour
{public Animator animator;public void TriggerAnimation(){animator.SetTrigger("PlayAction");}
}这种方法适用于 Unity 运行在浏览器中,但如果是 桌面端 Unity,建议使用 WebSocket 方式。总结
✅ Unity 作为桌面应用,Web 作为前端 UI
✅ Web 按钮点击后,Unity 角色重复执行动画
✅ 推荐方案:方案 1(WebSocket):最灵活,支持 Windows / Mac / Linux方案 2(Named Pipe):仅限 Windows方案 3(WebGL + JavaScript):适用于 Unity WebGL

相关文章:

unity3d 背景是桌面3d数字人,前面是web的表单

是可以实现的&#xff0c;但涉及多个技术栈的结合&#xff0c;包括 Unity3D、Web 技术&#xff08;HTML、JavaScript&#xff09;、以及可能的 WebGL 或 WebRTC 技术。大致有以下几种实现方案&#xff1a; 方案 1&#xff1a;Unity 作为独立应用&#xff08;桌面端&#xff0…...

一周热点-Claude 3.7 Sonnet-在响应和思考模型之间切换

Anthropic 最近发布了 Claude 3.7 Sonnet,这是一款具有混合推理能力的模型,允许用户在即时响应和扩展思考模式之间切换,以适应不同类型的任务需求。以下是关于 Claude 3.7 Sonnet 的详细介绍: 1 混合推理模式 标准模式:快速生成响应,适合日常对话和简单任务,能在短时间内…...

【大模型安全】安全解决方案

【大模型安全】安全解决方案 1.技术层面2.数据层面数据收集阶段训练阶段模型推理阶段 1.技术层面 在使用大语言模型时&#xff0c;通常有几种选择&#xff1a;一种是采用封装好的大语言模型SaaS云服务&#xff1b;另一种是在公有云上部署自有的大语言模型&#xff0c;并通过权…...

Clion快捷键、修改字体

文章目录 一、Clion快捷键1.撤销&#xff1a;crtl Z2.重做&#xff1a;crtl shift Z3.删除该行&#xff1a;crtl Y4.多行后退&#xff1a;选中多行 Tab5.多行缩进&#xff1a;选中多行 shift Tab 二、修改注释的斜体 一、Clion快捷键 1.撤销&#xff1a;crtl Z 2.重做…...

软件工程笔记下

从程序到软件☆ 章节 知识点 概论☆ 软件的定义&#xff0c;特点&#xff0c;生存周期。软件工程的概论。软件危机。 1.☆软件&#xff1a;软件程序数据文档 &#xff08;1&#xff09;软件&#xff1a;是指在计算机系统的支持下&#xff0c;能够完成特定功能与性能的包括…...

探索DeepSeek:牛仔技术的未来在哪里?

引言 在当今快速发展的科技世界中&#xff0c;DeepSeek作为一种前沿技术&#xff0c;正逐渐改变我们对信息搜索和数据处理的认知。本文将深入探讨DeepSeek技术的核心优势、应用场景以及未来发展趋势&#xff0c;带您全面了解这一技术的魅力所在。 一、DeepSeek技术简介 1.1 什…...

Wireshark抓包标准化流程

1. 软件安装与验证 安装路径规范 按企业要求部署至指定目录&#xff1a; xxxx/xxxx/xxxx/xxxx验证安装完整性&#xff1a; 检查是否勾选 Install TShark&#xff08;默认已选&#xff09;确认安装后生成 Wireshark.exe 和 tshark.exe 可执行文件 权限配置 右键点击安装目录下…...

3月8日星期六今日早报简报微语报早读

3月8日星期六&#xff0c;农历二月初九&#xff0c;早报#微语早读。 1、国家卫健委主任&#xff1a;正会同有关部门起草育儿补贴的操作方案&#xff1b; 2、中国代表团出征第12届世界冬季特奥会&#xff0c;共48名运动员&#xff1b; 3、研究显示&#xff1a;2035年中国女性…...

计算机视觉之dlib人脸关键点绘制及微笑测试

dlib人脸关键点绘制及微笑测试 目录 dlib人脸关键点绘制及微笑测试1 dlib人脸关键点1.1 dlib1.2 人脸关键点检测1.3 检测模型1.4 凸包1.5 笑容检测1.6 函数 2 人脸检测代码2.1 关键点绘制2.2 关键点连线2.3 微笑检测 1 dlib人脸关键点 1.1 dlib dlib 是一个强大的机器学习库&a…...

周末总结(2024/03/08)

工作 人际关系核心实践&#xff1a; 要学会随时回应别人的善意&#xff0c;执行时间控制在5分钟以内 坚持每天早会打招呼 遇到接不住的话题时拉低自己&#xff0c;抬高别人(无阴阳气息) 朋友圈点赞控制在5min以内&#xff0c;职场社交不要放在5min以外 职场的人际关系在面对利…...

Linux第一课

一、Linux背景与发展 1. 发展史 1968年&#xff0c;研究人员开发了Multics操作系统&#xff0c;为后续发展奠定了基础。 1969−1970年&#xff0c;Ken Thompson和Dennis Ritchie在Multics基础上开发了UNIX系统。 1991年&#xff0c;Linus Torvalds发布了Linux操作系统&#…...

【Java基础】Java中new一个对象时,JVM到底做了什么?

Java中new一个对象时&#xff0c;JVM到底做了什么&#xff1f; 在Java编程中&#xff0c;new关键字是我们创建对象的最常用方式。但你是否想过&#xff0c;当你写下new MyClass()时&#xff0c;Java虚拟机&#xff08;JVM&#xff09;到底在背后做了哪些工作&#xff1f;今天&…...

《白帽子讲 Web 安全》之身份认证

目录 引言 一、概述 二、密码安全性 三、认证方式 &#xff08;一&#xff09;HTTP 认证 &#xff08;二&#xff09;表单登录 &#xff08;三&#xff09;客户端证书 &#xff08;四&#xff09;一次性密码&#xff08;OTP&#xff09; &#xff08;五&#xff09;多因…...

发行基础:宣传片

转载自官方文件 --------------- 宣传片 概览 作为 Steam 发行流程的一部分&#xff0c;您需要上传自己产品的宣传片。 宣传片将会显示在您的产品商店页的顶端&#xff0c;通常是您的潜在客户第一眼会看见的内容。 最佳实践 在 Steam 平台上&#xff0c;宣传片是产品营销中…...

PAT线上考试注意细节(甲/乙级)

闲谈 从此以后&#xff01;参加竞赛&#xff01; 都要为自己留够足够的时间练习&#xff01; 都要为自己留够足够的时间练习&#xff01; 都要为自己留够足够的时间练习&#xff01; 重要的事情说三遍&#xff0c;毕竟这只是我参加各种竞赛的开始&#xff01; \(&#xff…...

测试用大模型组词

已经把hanzi-writer的js的调用、hanzi-writer调用的数千个汉字的json文件&#xff0c;全都放在本地了。虽然用的办法还是比较笨的。我注意到 大模型也可以部署本地&#xff0c;虽然使用频率低的情况下不划算。 尝试直接通过html的javascript通过api key调用大语言模型&#x…...

【算法 C/C++】一维差分

2025 - 03 - 08 - 第 69 篇 Author: 郑龙浩 / 仟濹 【一维差分】 文章目录 前缀和与差分 - 我的博客差分(一维)1 大体介绍(1)**1 原数组 2 差分数组 3 差分数组的前缀和数组**&#xff08;2&#xff09;记录区间操作的边界 2 差分原理是什么&#xff1f;&#xff1f;&#xff…...

前后端数据加密传输【最佳方案】

AES和RSA区别 算法类型安全性密钥长度/输出长度速度应用场景AES对称加密高128位、192位、256位快适用于大规模数据加密&#xff0c;入HTTPS协议的数据传输RSA非对称加密高1024位、2048位、4096位较慢适用于数据安全传输、数字签名和身份验证 综上&#xff1a;兼顾安全性和性能…...

爬虫案例七Python协程爬取视频

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、Python协程爬取视频 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 爬虫案例七协程爬取视频 提示&#xff1a;以下是本篇文章正文…...

算法每日一练 (9)

&#x1f4a2;欢迎来到张胤尘的技术站 &#x1f4a5;技术如江河&#xff0c;汇聚众志成。代码似星辰&#xff0c;照亮行征程。开源精神长&#xff0c;传承永不忘。携手共前行&#xff0c;未来更辉煌&#x1f4a5; 文章目录 算法每日一练 (9)最小路径和题目描述解题思路解题代码…...

对接RAGflow的API接口报错

对接RAGflow的API接口&#xff0c;报错&#xff1a; {"status":"success","message":"API连接正常","response":{"code":109,"data":false,"message":"Authentication error: API key …...

智慧城市智慧社区项目建设方案

一、项目背景 在全球化进程加速的今天&#xff0c;城市化问题日益凸显&#xff0c;传统的城市管理模式已难以满足现代社会对高效、智能化管理的需求。智慧城市和智慧社区的概念应运而生&#xff0c;其核心目标是通过信息技术手段&#xff0c;提升城市资源的利用效率&#xff0…...

Orale数据文件加错位置,你直接rm引发的故障

数据库可能面临硬件故障、人为错误、恶意攻击、自然灾害等多种潜在风险&#xff0c;那么今天这个故障就是由于业务人员加错数据文件的位置&#xff0c;然后直接从物理层面rm -f了&#xff0c;导致了生产的故障&#xff01; 以下是针对Oracle数据库物理删除数据文件后的快速修复…...

Web网页开发——水果忍者

1.介绍 复刻经典小游戏——水果忍者 2.预览 3.代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title&…...

51 单片机中断控制寄存器 TCON

在 51 单片机中&#xff0c;中断控制寄存器 TCON&#xff08;Timer/Counter Control Register&#xff0c;定时器 / 计数器控制寄存器&#xff09;主要用于控制定时器 / 计数器的启动、停止以及外部中断的触发方式等。它既可以按字节寻址&#xff0c;也可以按位寻址&#xff0c…...

电脑如何在系统默认的壁纸中切换自己喜欢的

1、声明&#xff1a;该切换壁纸仅支持win10。 当你想去切换系统默认的壁纸&#xff0c;但是不知道该怎么切换&#xff0c;别慌&#xff0c;小亦教你几招帮你快速切换自定义壁纸。 我们平常使用的win10桌面壁纸大部分都是 简单、朴素的壁纸&#xff0c;但如果你想要切换自己喜…...

AcWing 600. 仰视奶牛 单调栈模板题

https://www.acwing.com/problem/content/description/602/ 找x右边第一个大于x的数的位置 const int N 1e5 10,T 20;int n; LL a[N],stk[N],top,r[N];void solve() {cin >> n;for (int i 1;i < n;i ) cin >> a[i];for (int i n;i > 1;i --){while(top…...

使用Galaxy创建生物信息学工作流的步骤详解

李升伟 整理 Galaxy 是一个基于 Web 的生物信息学平台&#xff0c;提供了直观的用户界面和丰富的工具&#xff0c;帮助用户创建和管理生物信息学工作流。以下是使用 Galaxy 创建生物信息学工作流的主要步骤&#xff1a; 1. 访问 Galaxy 平台 打开 Galaxy 的官方网站&#xff…...

OmniDrive(2):环境搭建

文章目录 1. 环境安装1.1 cuda 和cudnn安装1.2 依赖包安装2. 准备数据集及权重2.1 下载nuScenes数据2.2 下载预训练权重3. 模型训练及推理3.1 训练3.2 推理根据OmniDrive 官方的环境配置 Environment Setup python 3.9 ubantu 22.04 cuda 11.7 torch1.13.11. 环境安装 1.1 cu…...

计算机底层知识一——从编程语言到可执行程序

好久没写博客了&#xff0c;近段时间事情比较杂&#xff0c;最近终于有时间回归了。其余代码写久了就会遇到许多奇奇怪怪的问题&#xff0c;这些问题绕不开许多底层知识&#xff0c;比如缺少动态依赖库、idea编译失败等等&#xff0c;虽然通过百度等搜索引擎&#xff0c;亦或是…...

HarmonyOS Next~鸿蒙系统ArkCompiler跨平台编译技术的革新实践

HarmonyOS Next~鸿蒙系统ArkCompiler跨平台编译技术的革新实践 引言 在万物互联时代&#xff0c;操作系统对编译技术的需求已从单纯的代码转换演变为跨设备协同、高效资源调度与极致性能优化的综合挑战。华为鸿蒙系统&#xff08;HarmonyOS&#xff09;自主研发的ArkCompiler…...

Ubuntu 下 nginx-1.24.0 源码分析 - ngx_cycle_modules

声明在 src/core/ngx_module.h ngx_int_t ngx_cycle_modules(ngx_cycle_t *cycle);实现在 src/core/ngx_module.c ngx_int_t ngx_cycle_modules(ngx_cycle_t *cycle) {/** create a list of modules to be used for this cycle,* copy static modules to it*/cycle->modul…...

Java多线程与高并发专题——关于CopyOnWrite 容器特点

引入 在 CopyOnWriteArrayList 出现之前&#xff0c;我们已经有了 ArrayList 和 LinkedList 作为 List 的数组和链表的实现&#xff0c;而且也有了线程安全的 Vector 和Collections.synchronizedList() 可以使用。 首先我们来看看Vector是如何实现线程安全的 &#xff0c;还是…...

Wpf-ReactiveUI-Usercontrol与主界面交互

文章目录 Usercontrol与主界面方法一、使用属性绑定UserControl 部分(MyUserControl.xaml.cs)UserControl 视图模型部分(MyUserControlViewModel.cs)主界面部分(MainWindow.xaml)主界面视图模型部分(MainWindowViewModel.cs)方法二、使用消息传递UserControl 视图模型部…...

MySQL中like模糊查询如何优化?

大家好&#xff0c;我是锋哥。今天分享关于【MySQL中like模糊查询如何优化?】面试题。希望对大家有帮助&#xff1b; MySQL中like模糊查询如何优化? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在 MySQL 中&#xff0c;LIKE 模糊查询虽然非常常见&#xff0c;…...

用Ruby的Faraday库来进行网络请求抓取数据

在 Ruby 中&#xff0c;Faraday 是一个非常强大的 HTTP 客户端库&#xff0c;它可以用于发送 HTTP 请求并处理响应。你可以使用 Faraday 来抓取网页数据&#xff0c;处理 API 请求等任务。下面我将向你展示如何使用 Faraday 库进行网络请求&#xff0c;抓取数据并处理响应。 1.…...

2025天梯训练1

PTA | L3-1 直捣黄龙 30分 思路&#xff1a;多关键字最短路&#xff0c;同时还要记录最短路径条数。 typedef struct node{int from,d,pass,kl;bool operator<(const node &x)const{if(d!x.d) return d>x.d;if(pass!x.pass) return pass<x.pass;return kl<x.…...

DeepSeek教我写词典爬虫获取单词的音标和拼写

Python在爬虫领域展现出了卓越的功能性&#xff0c;不仅能够高效地抓取目标数据&#xff0c;还能便捷地将数据存储至本地。在众多Python爬虫应用中&#xff0c;词典数据的爬取尤为常见。接下来&#xff0c;我们将以dict.cn为例&#xff0c;详细演示如何编写一个用于爬取词典数据…...

揭开AI-OPS 的神秘面纱 第四讲 AI 模型服务层(自研方向)

AI 模型服务层技术架构与组件选型分析(自研方向) 基于自有开发寻训练方向 AI 模型服务层 是 AI-Ops 架构的 核心智能引擎,负责构建、训练、部署、管理和监控各种 AI 模型,为上层应用服务层提供智能分析和决策能力。 AI 模型服务层需要提供一个灵活、可扩展、高性能的平台…...

[通俗易懂C++]:std::optional

[通俗易懂C]:std::optional 考虑下面这样一个函数: int doIntDivision(int x, int y) {return x / y; }如果调用者传入一个语义上无效的值&#xff08;例如 y 0 &#xff09;&#xff0c;此函数无法计算一个返回值&#xff08;因为除以 0 在数学上是未定义的&#xff09;。在…...

深入理解与配置 Nginx TCP 日志输出

一、背景介绍 在现代网络架构中&#xff0c;Nginx 作为一款高性能的 Web 服务器和反向代理服务器&#xff0c;广泛应用于各种场景。除了对 HTTP/HTTPS 协议的出色支持&#xff0c;Nginx 从 1.9.0 版本开始引入了对 TCP 和 UDP 协议的代理功能&#xff0c;这使得它在处理数据库…...

使用 vxe-table 导出 excel,支持带数值、货币、图片等带格式导出

使用 vxe-table 导出 excel&#xff0c;支持带数值、货币、图片等带格式导出&#xff0c;通过官方自动的导出插件 plugin-export-xlsx 实现导出功能 查看官网&#xff1a;https://vxetable.cn gitbub&#xff1a;https://github.com/x-extends/vxe-table gitee&#xff1a;htt…...

Spring-事务

Spring 事务 事务的基本概念 &#x1f539; 什么是事务&#xff1f; 事务是一组数据库操作&#xff0c;它们作为一个整体&#xff0c;要么全部成功&#xff0c;要么全部回滚。 常见的事务场景&#xff1a; 银行转账&#xff08;扣款和存款必须同时成功&#xff09; 订单系统…...

开源项目介绍:Native-LLM-for-Android

项目地址&#xff1a;Native-LLM-for-Android 创作活动时间&#xff1a;2025年 支持在 Android 设备上运行大型语言模型 &#xff08;LLM&#xff09; &#xff0c;具体支持的模型包括&#xff1a; DeepSeek-R1-Distill-Qwen: 1.5B Qwen2.5-Instruct: 0.5B, 1.5B Qwen2/2.5VL:…...

vocabulary is from your listening,other speaking and your thought.

不要把单词放在自己的大脑里&#xff0c;放在自己的嘴巴里&#xff0c;自己在那疯狂重复的recite&#xff0c;its futile.只是单点记忆单词&#xff0c;记住也是temporary&#xff0c;而且是单点的记忆&#xff0c;当别人说此词汇&#xff0c;你也听不懂或分辨就是这个单词&…...

前端知识点---路由模式-实例模式和单例模式(ts)

在 ArkTS&#xff08;Ark UI 框架&#xff09;中&#xff0c;路由实例模式&#xff08;Standard Instance Mode&#xff09;主要用于管理页面跳转。当创建一个新页面时&#xff0c;可以选择标准实例模式&#xff08;Standard Mode&#xff09;或单实例模式&#xff08;Single M…...

Matplotlib库中color 参数颜色有多少种

**当我们绘图超过十几种颜色。我都是 定义颜色列表&#xff08; ** colors [blue, green, red, cyan, magenta, yellow, greenyellow, orange, purple, brown, pink, gray]1、 颜色名称 Matplotlib常用的颜色名称&#xff1a; red 或 r green 或 g blue 或 b yellow 或 y cy…...

LINUX虚拟机中,不能播放RTSP设备,怎么办

首先&#xff0c;主机能够打开RTSP设备。虚拟机无法打开。 虚拟机网络设置 桥接网卡&#xff0c;选择正确的网卡。 虚拟机IP设置 需要是同一个网段。交换机的设备是192.168.1.192 用ffplay测试...

宝塔的ssl文件验证域名后,会在域名解析列表中留下记录吗?

在使用宝塔面板进行SSL证书验证域名后&#xff0c;通常不会在域名解析列表中留下记录。验证过程中添加的TXT记录仅用于验证域名的所有权&#xff0c;一旦验证完成&#xff0c;就可以安全地删除这些记录&#xff0c;不会影响SSL证书的正常使用。根据搜索结果&#xff0c;DNS验证…...

mitt 依赖库详解

一、概述 mitt 是一个极其轻量级的 JavaScript 事件发射器库&#xff0c;实现了发布-订阅模式。该模式允许对象间松散耦合&#xff0c;一个对象&#xff08;发布者&#xff09;可以发布事件&#xff0c;而其他对象&#xff08;订阅者&#xff09;可以监听这些事件并作出响应。…...