相关文章

【Linux】阿里云服务器搭建gradio实例

文章目录 0 前言1 整体结构2 Python开放环境搭建2.1 SSL安装2.2 python安装 3 开发3.1 工具使用3.2 gradio3.3 langchain 4 nginx部署4.1 下载安装4.2 配置访问gradio 5 服务编写6 扩展:安装软件步骤总结 0 前言 因为课程原因,需要做一个大模型相关的大作…

设计模式:工厂方法模式和策略模式

工厂方法模式 什么是开闭原则? 开闭原则是扩展开发,对修改关闭 简单工厂(不是设计模式而是一种编程的习惯) 有三个角色 抽象产品:定义了产品的规范,描述了产品的特性和功能.具体产品:实现或者继承抽象产品的子类具体工厂:提供了创建产品的方法,调用者通过该方法获取产品 实…

Massive Text Embedding Benchmark (文本向量化评估基准)

Massive Text Embedding Benchmark {文本向量化评估基准} 1. Text Embedding (文本向量化)2. Massive Text Embedding Benchmark (MTEB) Leaderboard3. Massive Text Embedding Benchmark (MTEB) ArenaReferences Massive Text Embedding Benchmark (MTEB) https://huggingface…

同局域网ssh连接wsl2

同局域网ssh连接wsl2 简介 如果在Windows使用Ubuntu系统而不想使用虚拟机,wsl是一种不错的选择,提供了一个相对传统虚拟机还不错的功能,但是如果我们想远程这个wsl则是比较麻烦,这里主要介绍一下如何在同一个局域网下使用ssh连接…

【初阶数据结构与算法】链表刷题之移除链表元素、反转链表、找中间节点、合并有序链表、链表的回文结构

文章目录 一、移除链表元素思路一思路二 二、合并两个有序链表思路:优化: 三、反转链表思路一思路二 四、链表的中间节点思路一思路二 五、综合应用之链表的回文结构思路一:思路二: 一、移除链表元素 题目链接:https:…

c++基础34转义字符和字符函数

转义字符和字符函数 转义字符字符函数不用函数判断字符T146010第几个字母代码 T146012后4位的字母代码 T146002字符转换代码 size_t和ptrdiff_tsize_tptrdiff_t使用场景示例代码 转义字符 在C中,转义字符是一种特殊的字符常量,由反斜杠(\&am…

消息队列常见面试题

一.如何处理重复消息 首先分析产生原因: 假设我们消费者拿到了消息并且消费了业务逻辑也走完了,但是消费者挂了没有更新 offset,另外一个消费者顶上来了发现offset没有更新,消息又重写发了一遍消费者把业务逻辑又执行了一遍。 如何…

【嵌入式开发】单片机CAN配置详解

0 前言 CAN外设作为一种传输速率较高,且连线较为简洁的通信协议,如今很多单片机内部都集成了CAN控制模块,这样只需要再外接一个CAN收发芯片,将TTL/CMOS电平转换成CAN协议的差分电平,就是一个完整的CAN收发节点。   最…

[ 网络安全开源项目 ] 市面上常见的开源 HIDS 有哪些 ?

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…

【redis】—— 初识redis(redis基本特征、应用场景、以及重大版本说明)

序言 本文将引导读者探索Redis的世界,深入了解其发展历程、丰富特性、常见应用场景、使用技巧等,最后会对Redis演进过程中具有里程碑意义的版本进行详细解读。 (一)初始redis Redis是一种基于键值对(key-value&#x…

@ComponentScan:Spring Boot中的自动装配大师

文章目录 1. 什么是ComponentScan注解?2. 为什么需要ComponentScan注解?3. 如何使用ComponentScan注解?4. ComponentScan注解的高级用法5. 注意事项6. 结语推荐阅读文章 在Spring Boot的世界里,自动装配(Auto-wiring&a…

串口集电路设计

所谓串口集是基于串口协议的一类接口的总称,这些接口包含了处理器直接引出的TTL串口,TTL串口也称之为UART和USART,UART和USART区别在于有没有时钟信号,如果有时钟信号用来做同步用则为USART。除此之外非常常见的有232接口、485接口、422接口。这几种串口区别在于电平的类型…

Flink_DataStreamAPI_输出算子Sink

Flink_DataStreamAPI_输出算子Sink 1连接到外部系统2输出到文件3输出到Kafka4输出到MySQL(JDBC)5自定义Sink输出 Flink作为数据处理框架,最终还是要把计算处理的结果写入外部存储,为外部应用提供支持。 1连接到外部系统 Flink的D…

用vscode编写verilog时,如何有信号定义提示、信号定义跳转(go to definition)、模块跳转这些功能

(一)安装插件SystemVerilog - Language Support 安装一个vscode插件即可,插件叫SystemVerilog - Language Support。虽然说另一个插件“Verilog-HDL/SystemVerilog/Bluespec SystemVerilog”也有信号提示及定义跳转功能,但它只能提…

string模拟实现的拓展讲解-string里面swap为什么有三个-拷贝构造和赋值的另类实现

个人主页:Jason_from_China-CSDN博客 所属栏目:C系统性学习_Jason_from_China的博客-CSDN博客 所属栏目:C知识点的补充_Jason_from_China的博客-CSDN博客 string模拟实现的拓展讲解 swap的拓展讲解 在C库里面,是有一个swap的&…

【Webpack实用指南】如何拆分CSS资源(2)

在现代前端开发中,CSS 的管理和优化是非常重要的。webpack 是一个强大的模块打包工具,可以将 CSS 视为模块进行处理,从而实现 CSS 的拆分、合并和优化。本文将详细介绍如何使用 webpack 和相关 loader 来拆分和管理 CSS。 1. 基本概念 要拆…

小程序+公众号统一账号unionid,实现pc+公众号+小程序统一身份

一、微信开放平台 注册开发者账号、绑定公众号、小程序 二、小程序端获取unionid 1获取code wx.login({success: res > {console.log("getCode", res.code)this.getOpenId(res.code)}}) 2通过code调用后台方法获取openid,unionid 小程序端 getOpenId: functi…

【FOC进阶日记】实战篇③ 电机关键数据采集方法

作者 | 量子君 微信公众号 | 极客工作室 【FOC进阶日记】专栏目录 第一章 实战篇① FOC与SVPWM详解 第二章 实战篇② 自发电控制算法 第三章 实战篇③ 电机关键数据采集方法 文章目录 前言一、M法(从路程入手):二、T法(从时间入手)三、M/T测速法:四、实现过程:总结前言…

随笔20241113 数据分组与期次累加计算功能实现

在金融或数据分析系统中,经常需要对一段时间的数据进行分组和聚合,并按照一定的时间规则来进行累加统计。本篇文章将详细介绍如何利用 VB.NET 实现数据分组和期次累加计算。本文的代码包含以下主要功能: 将日期字符串转换为 DateTime 类型。…

【每日刷题】Day154

【每日刷题】Day154 🥕个人主页:开敲🍉 🔥所属专栏:每日刷题🍍 🌼文章目录🌼 1. 662. 二叉树最大宽度 - 力扣(LeetCode) 2. 1926. 迷宫中离入口最近的出口 …