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

现场展示deepseek VS openAI o1模型大对比

DeepSeek-V3 模型的发布在 AI 领域引起了广泛关注。作为一款拥有 6850 亿参数的混合专家(MoE)语言模型,DeepSeek-V3 在多个基准测试中表现出色,甚至超越了一些闭源模型。其在 Aider 代码能力排行榜上的正确率达到 48.4%,仅次于 OpenAI 的 o1,超过了 Claude 3.5 Sonnet。

模型架构与创新

DeepSeek-V3 采用了多头潜在注意力(MLA)和 DeepSeekMoE 架构,确保训练和推理的高效性。每个 token 激活约 370 亿参数,提升了模型的处理能力。此外,模型引入了无辅助损失的负载均衡策略和多 token 预测(MTP)技术,提高了训练效率和生成速度。

性能表现

在多项基准测试中,DeepSeek-V3 展现了卓越的性能:

  • MMLU(Massive Multitask Language Understanding):在 57 个学科的测试中,DeepSeek-V3 的准确率为 88.5%,而 OpenAI 的 o1 达到 92.3%。

  • HumanEval:评估代码生成和问题解决能力,DeepSeek-V3 的 pass@1 为 82.6%,o1 则为 92.4%。

  • MATH:测试数学问题解决能力,DeepSeek-V3 在 4-shot 设置下取得 61.6% 的准确率,o1 在 pass@1 上达到 94.8%。

实际应用案例对比

准备工作:

笔者只演示两个实例,大家可以自行验证结果或者实验更多场景,同时也会简单说一下笔者使用感受!

1、openAI o1模型

PS: o1模型是由ChatGPT Plus/Pro 提供,需要升级订阅ChatGPT Plus/Pro会员的童鞋可以参考:订阅ChatGPTPlus/Pro

2、注册DeepSeek账号

为严谨,如下图所示

为了更直观地了解 DeepSeek-V3 和 OpenAI o1 的实际表现,我们通过编程任务进行了对比测试。

测试任务:编写一个函数,判断输入的字符串是否为回文。

DeepSeek-V3 的回答:

要判断一个字符串是否为回文,可以编写一个函数,该函数将字符串反转并与原字符串进行比较。如果两者相同,则该字符串是回文。以下是使用Python编写的示例函数:

def is_palindrome(s):# 去除字符串中的空格并转换为小写,以便忽略大小写和空格的影响s = s.replace(" ", "").lower()# 比较字符串与它的反转return s == s[::-1]# 测试函数
test_string = "A man a plan a canal Panama"
if is_palindrome(test_string):print(f"'{test_string}' 是回文。")
else:print(f"'{test_string}' 不是回文。")

这个函数首先移除了字符串中的所有空格,并将其转换为小写,以确保比较时不受到大小写和空格的影响。然后,它通过切片操作 [::-1] 来反转字符串,并将其与原始字符串进行比较。如果两者相同,函数返回 True,表示字符串是回文;否则返回 False

OpenAI o1 的回答:

当然,可以使用多种编程语言来实现判断字符串是否为回文的功能。以下是使用 Python 编写的示例函数:

def is_palindrome(s):"""判断输入的字符串是否为回文。参数:s (str): 要判断的字符串返回:bool: 如果是回文则返回 True,否则返回 False"""# 去除字符串中的非字母数字字符,并转换为小写cleaned = ''.join(char.lower() for char in s if char.isalnum())# 比较清理后的字符串与其反转是否相同return cleaned == cleaned[::-1]# 示例使用
if __name__ == "__main__":test_strings = ["A man, a plan, a canal: Panama","racecar","hello","No lemon, no melon"]for string in test_strings:if is_palindrome(string):print(f'"{string}" 是回文。')else:print(f'"{string}" 不是回文。')

解释:

  1. 清理字符串

    • char.lower():将每个字符转换为小写,以忽略大小写差异。
    • char.isalnum():保留字母和数字字符,去除空格和标点符号。
    • ''.join(...):将过滤后的字符重新组合成一个新的字符串。
  2. 判断回文

    • cleaned[::-1]:这是Python中反转字符串的简便方法。
    • 比较清理后的字符串与其反转后的字符串是否相同。

输出结果:

"A man, a plan, a canal: Panama" 是回文。
"racecar" 是回文。
"hello" 不是回文。
"No lemon, no melon" 是回文。

其他语言的实现示例

如果你需要使用其他编程语言来实现类似的功能,以下是一些示例:

Java
public class PalindromeChecker {public static boolean isPalindrome(String s) {// 去除非字母数字字符并转换为小写String cleaned = s.replaceAll("[^A-Za-z0-9]", "").toLowerCase();// 使用双指针法判断回文int left = 0;int right = cleaned.length() - 1;while (left < right) {if (cleaned.charAt(left) != cleaned.charAt(right)) {return false;}left++;right--;}return true;}public static void main(String[] args) {String[] testStrings = {"A man, a plan, a canal: Panama","racecar","hello","No lemon, no melon"};for (String s : testStrings) {if (isPalindrome(s)) {System.out.println("\"" + s + "\" 是回文。");} else {System.out.println("\"" + s + "\" 不是回文。");}}}
}
JavaScript
function isPalindrome(s) {// 去除非字母数字字符并转换为小写const cleaned = s.replace(/[^A-Za-z0-9]/g, '').toLowerCase();// 比较字符串与其反转是否相同return cleaned === cleaned.split('').reverse().join('');
}// 示例使用
const testStrings = ["A man, a plan, a canal: Panama","racecar","hello","No lemon, no melon"
];testStrings.forEach(string => {if (isPalindrome(string)) {console.log(`"${string}" 是回文。`);} else {console.log(`"${string}" 不是回文。`);}
});

这些示例展示了如何在不同的编程语言中实现回文判断功能。你可以根据需要选择适合的语言进行使用和修改。

回答这个问题的直观感受:
速度:
DeepSeek 胜
全面性:
o1 胜

接下来我们来搞点事情吧!!!让他们来相互提问:

我给出的题目是:
你要对其它AI模型进行不论任何方面的测试,你提一个觉得比较考研AI模型水平的问题

DeepSeek-V3 的回答:

一个能够考验AI模型水平的问题通常需要模型具备深度的理解能力、逻辑推理能力、以及可能的跨领域知识整合能力。以下是一个较为复杂的问题示例:


问题:

假设你是一位历史学家和计算机科学家的结合体,请分析并解释以下情境:

在19世纪的工业革命期间,蒸汽机的发明极大地推动了生产力的发展。如果当时的社会已经具备了现代计算机科学的初步知识(比如图灵机的概念),那么蒸汽机的发明和发展可能会受到哪些影响?请从技术、经济和社会三个角度进行详细分析。


这个问题考验了AI模型的以下几个方面:

  1. 历史知识:模型需要了解19世纪工业革命的历史背景,尤其是蒸汽机的作用和影响。
  2. 计算机科学知识:模型需要理解图灵机的基本概念及其在计算机科学中的意义。
  3. 逻辑推理:模型需要假设一个历史与科技交叉的情境,并推理出可能的结果。
  4. 跨领域整合:模型需要将历史、技术、经济和社会等多个领域的知识结合起来,进行综合分析。
  5. 创造性思维:模型需要在一个虚构的情境中进行合理的推测和想象。

通过这样的问题,可以较为全面地评估AI模型的理解能力、知识广度、逻辑推理能力以及创造性思维。

OpenAI o1 的回答:

当然,以下是一个能够全面考验AI模型各方面能力的问题:


问题:

请设计一个基于量子计算的加密算法,并详细描述其工作原理、实现方法以及相较于传统加密算法的优势和潜在安全性分析。同时,讨论该算法在当前量子计算技术发展水平下的可行性和未来发展方向。


为什么这个问题具有挑战性:

  1. 跨学科知识整合

    • 量子计算:需要理解量子比特、量子叠加、量子纠缠等基本概念,以及量子算法(如Shor算法、Grover算法)的原理。
    • 密码学:了解传统加密算法(如RSA、AES)的工作机制和安全性基础。
    • 数学基础:涉及复杂的数学理论,如数论、线性代数和概率论。
  2. 创新能力

    • 设计全新的加密算法不仅要求对现有技术有深入理解,还需要具备创造性思维,能够提出独特的解决方案。
  3. 技术实现细节

    • 需要详细描述算法的实现方法,包括量子门的选择、量子电路的设计等具体技术细节。
  4. 安全性分析

    • 分析算法在量子攻击下的安全性,与传统算法相比的优势,以及潜在的漏洞和防护措施。
  5. 前瞻性与可行性评估

    • 评估当前量子计算技术的发展水平,讨论该算法在现阶段的可实施性。
    • 展望未来量子技术的发展趋势,预测该算法的应用前景和可能的改进方向。
  6. 综合分析能力

    • 不仅需要技术层面的描述,还需具备批判性思维,能够从多角度评估算法的实用性和安全性。

示例回答结构建议:

  1. 引言

    • 简要介绍量子计算与传统加密算法的背景和重要性。
  2. 算法设计

    • 描述算法的基本原理和核心机制。
    • 详细说明量子门和量子电路的设计。
  3. 实现方法

    • 具体的实现步骤和技术细节。
    • 所需的量子资源和硬件要求。
  4. 优势分析

    • 与传统加密算法相比的主要优势,如更高的安全性、更快的加密/解密速度等。
  5. 安全性分析

    • 对抗量子攻击的能力。
    • 潜在的安全风险和防护措施。
  6. 可行性评估

    • 现阶段量子计算技术的发展水平对算法实施的影响。
    • 需要解决的技术挑战和瓶颈。
  7. 未来发展方向

    • 随着量子技术的进步,算法可能的优化和改进。
    • 该算法在未来信息安全领域的应用前景。
  8. 结论

    • 总结算法的创新点和实际应用价值。

总结:

这个问题不仅要求AI模型具备深厚的理论知识,还需要其具备创新设计和综合分析的能力。通过回答这一问题,可以全面评估AI在跨学科知识整合、技术创新、细节实现和前瞻性思维等多个方面的水平。


最后:
你们觉得两家模型谁回答得最好,大家想看DeepSeek和o1对“量子计算加密”或者“蒸汽机的发明和发展可能会受到哪些影响”的回答可以去试试哦!

相关文章:

现场展示deepseek VS openAI o1模型大对比

DeepSeek-V3 模型的发布在 AI 领域引起了广泛关注。作为一款拥有 6850 亿参数的混合专家&#xff08;MoE&#xff09;语言模型&#xff0c;DeepSeek-V3 在多个基准测试中表现出色&#xff0c;甚至超越了一些闭源模型。其在 Aider 代码能力排行榜上的正确率达到 48.4%&#xff0…...

深度解析 tanh ⁡ tanh 激活函数

1. 引言 在现代深度学习中&#xff0c;激活函数&#xff08;Activation Function&#xff09;是神经网络的核心组件之一。它的主要作用是引入非线性&#xff0c;从而使神经网络能够学习和表示复杂的非线性关系。如果没有激活函数&#xff0c;神经网络的输出将只是输入的线性组…...

【Golang 面试题】每日 3 题(二十五)

✍个人博客&#xff1a;Pandaconda-CSDN博客 &#x1f4e3;专栏地址&#xff1a;http://t.csdnimg.cn/UWz06 &#x1f4da;专栏简介&#xff1a;在这个专栏中&#xff0c;我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话&#xff0c;欢迎点赞&#x1f44d;收藏…...

Unity Canvas中显示粒子特效

首先在场景中新建一个粒子特效 修改一下参数 1.改变粒子特效的渲染层级,层级修改为UI层,由UI相机渲染 使用粒子特效的Sorting Layer ID和Order In Layer,Sorting Layer ID设置为UI(如果没有UI层则新建就好了),对UI进行排序 对于要显示在前的UI组件添加Canvas组件,设置O…...

excel精简使用工具

1.获取sheet1的行填充到sheet2的列 希望在 Excel 中使用 INDEX 函数从不同的列中提取数据&#xff0c;并且每一行都引用不同的列。为了实现这个目标&#xff0c;你可以使用 COLUMN 函数来动态获取列的偏移量。 为了避免手动输入每个单元格的公式&#xff0c;你可以使用以下公…...

上手体验微软全新整合的王炸平台Fabric

体验确实不错&#xff0c;微软强大的生态能力。 把可视化&#xff0c;数仓&#xff0c;数据胡&#xff0c;数据工厂&#xff0c;机器学习&#xff0c;数据监控等技术都整合到一个平台了。所有数据全都存储在统一的one lake数据中心&#xff0c;消除数据孤岛问题。而且不同角色可…...

Linux 下 Vim 环境安装踩坑问题汇总及解决方法(重置版)

导航 安装教程导航 Mamba 及 Vim 安装问题参看本人博客&#xff1a;Mamba 环境安装踩坑问题汇总及解决方法&#xff08;初版&#xff09;Linux 下Mamba 及 Vim 安装问题参看本人博客&#xff1a;Mamba 环境安装踩坑问题汇总及解决方法&#xff08;重置版&#xff09;Windows …...

RabbitMQ 可观测性最佳实践

RabbitMQ 简介 RabbitMQ 是一个开源的消息代理和队列服务器&#xff0c;用 Erlang 语言编写&#xff0c;支持多种客户端。它通过使用交换机&#xff08;Exchanges&#xff09;、队列&#xff08;Queues&#xff09;和绑定&#xff08;Bindings&#xff09;来路由消息&#xff…...

束搜索、组束搜索介绍、异同及相关参数

束搜索&#xff08;Beam Search&#xff09;与组束搜索&#xff08;Group Beam Search&#xff09;介绍 束搜索&#xff08;Beam Search&#xff09; 束搜索是一种用于序列生成任务的解码算法&#xff0c;广泛应用于自然语言处理领域&#xff0c;如机器翻译、语音识别等。它的…...

深度学习与计算机视觉 (博士)

文章目录 零、计算机视觉概述一、深度学习相关概念1.学习率η2.batchsize和epoch3.端到端(End-to-End)、序列到序列(Seq-to-Seq)4.消融实验5.学习方式6.监督学习的方式(1)有监督学习(2)强监督学习(3)弱监督学习(4)半监督学习(5)自监督学习(6)无监督学习(7)总结&#xff1a;不同…...

新时期下k8s 网络插件calico 安装

1、k8s master节点初始化完毕以后一直处于notreadey状态&#xff0c;一直怀疑是安装有问题或者是初始化有问题&#xff08;当然&#xff0c;如果真有问题要先解决这些问题&#xff09;&#xff0c;经过不断探索才发现是网络插件没有安装导致的&#xff0c;根据建议安装calico插…...

14:00面试,15:00就出来了,问的问题过于变态了。。。

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到2月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降40%…...

Improving Language Understanding by Generative Pre-Training GPT-1详细讲解

Improving Language Understanding by Generative Pre-Training 2018.06 GPT-1 0.有监督、半监督、无监督 CV&#xff1a;ImageNet pre-trained model NLP&#xff1a;pre-trained model? 在计算机视觉中任务包含分类、检测、分割&#xff0c;任务类别数少&#xff0c;对应…...

Docker: 现代开发的利器,从入门到实践

引言 在现代软件开发中&#xff0c;开发人员面对的环境多种多样&#xff0c;不同操作系统、依赖、库版本等都会影响应用程序的正常运行。传统的开发和部署流程复杂且易错&#xff0c;"在我机器上可以跑"的困扰让许多开发者头疼。而 Docker&#xff0c;一个容器化技术…...

nuxt3 env环境变量

加载env文件 在package.json中指定运行某个env文件&#xff1a;nuxt build --dotenv .env.production 具体如下&#xff1a; "scripts": {"build-dev": "nuxt build --dotenv .env.test","build-prd": "nuxt build --dotenv .e…...

Vue3 自定义插件(plugin)

文章目录 Vue3 自定义插件(plugin)概述用法 Vue3 自定义插件(plugin) 概述 插件 (Plugins) 是一种能为 Vue 添加全局功能的工具代码。 用法 Vue3 插件有2种定义方式&#xff1a; 对象形式。对象中有install方法。函数形式。函数本身就是安装方法&#xff0c;其中&#xff…...

HTB:Bank[WriteUP]

目录 连接至HTB服务器并启动靶机 信息收集 使用rustscan对靶机TCP端口进行开放扫描 提取出靶机TCP开放端口 使用nmap对靶机TCP开放端口进行脚本、服务扫描 使用nmap对靶机TCP开放端口进行漏洞、系统扫描 使用nmap对靶机常用UDP端口进行开放扫描 使用curl对域名进行访问…...

Elastic-Job相关

文档参考视频&#xff1a;09_SpringBoot案例演示_哔哩哔哩_bilibili 一、Elastic-Job介绍 Elastic-Job 是一个轻量级、分布式的任务调度框架&#xff0c;旨在解决分布式环境下的定时任务调度问题。 1.1. Elastic-Job 的核心组件 Elastic-Job 是由多个核心组件构成的&#x…...

Ruby语言的正则表达式

Ruby语言的正则表达式详解 正则表达式&#xff08;Regular Expressions&#xff0c;简称Regex&#xff09;是一种强大的文本处理工具&#xff0c;它可以用来匹配、搜索、替换字符串中的模式。在Ruby语言中&#xff0c;正则表达式的使用非常灵活&#xff0c;并且具有良好的可读…...

“深入浅出”系列之QT:(5)Json数据格式处理详解

一、JSON数据结构 JSON主要有两种数据结构&#xff1a;JSON对象和JSON数组。 JSON对象&#xff1a;由键值对组成&#xff0c;每个键&#xff08;key&#xff09;是字符串&#xff0c;值&#xff08;value&#xff09;可以是字符串、数字、布尔值、null、JSON数组或JSON对象。对…...

cursor试用出现:Too many free trial accounts used on this machine 的解决方法

文章精选推荐 1 JetBrains Ai assistant 编程工具让你的工作效率翻倍 2 Extra Icons&#xff1a;JetBrains IDE的图标增强神器 3 IDEA插件推荐-SequenceDiagram&#xff0c;自动生成时序图 4 BashSupport Pro 这个ides插件主要是用来干嘛的 &#xff1f; 5 IDEA必装的插件&…...

Calico BGP网络问题

Calico BGP网络问题 文章目录 Calico BGP网络问题排除步骤calico-node 正常运行&#xff0c;但在 describe 中有警告信息错误现象 ip route 路由表中删除 blackhole后又会自动生成网卡选择无效导致 calico 的 pod 内容器未就绪问题现象原因分析问题解决方式一&#xff1a;直接修…...

Jenkins-部署-windows

Jenkins-部署-windows 一: Jenkins 资料 一: Jenkins 资料...

benchANT 性能榜单技术解读 Part 1:写入吞吐

近期&#xff0c;国际权威数据库性能测试榜单 benchANT 更新了 Time Series: Devops&#xff08;时序数据库&#xff09;场景排名&#xff0c;KaiwuDB 数据库在 xsmall 和 small 两类规格下的时序数据写入吞吐、查询吞吐、查询延迟、成本效益等多项指标刷新榜单原有数据纪录。在…...

【 算法设计与分析-回顾算法知识点】福建师范大学数学与计算机科学学院 2006 — 2007学年第二学期考试 A 卷

一&#xff0e;填空题&#xff08;每空2分&#xff0c;共30分&#xff09; 1&#xff0e;算法的时间复杂性指算法中 元运算 的执行次数。 2&#xff0e;在忽略常数因子的情况下&#xff0c;O、和三个符号中&#xff0c; O 提供了算法运行时间的一个上界。 3&#xff0e;设Dn…...

【25考研】川大计算机复试情况,重点是啥?怎么准备?

24年进入复试的同学中&#xff0c;有10位同学的复试成绩为0分。具体是个人原因还是校方原因&#xff0c;还尚不明确。但是C哥提醒&#xff0c;一定要认真复习&#xff01;复试完后不要跟任何人讨论有关复试的题目及细节&#xff01; 一、复试内容 四川大学复试内容较多&#xf…...

设计模式-结构型-适配器模式

在软件开发中&#xff0c;随着系统的不断扩展和模块的不断增加&#xff0c;往往会遇到不同模块之间接口不兼容的情况。此时&#xff0c;如果我们能通过某种方式将一个接口转化为另一个接口&#xff0c;那么开发工作将变得更加灵活和高效。适配器模式&#xff08;Adapter Patter…...

el-table表格合并某一列

需求&#xff1a;按照下图完成单元格合并&#xff0c;数据展示 可以看到科室列是需要合并的 并加背景色展示&#xff1b;具体代码如下&#xff1a; <el-tableref"tableA":data"tableDataList":header-cell-style"{ backgroundColor: #f2dcdb, col…...

分布式Id方案选择

分布式 ID 方案选择 在当今分布式系统日益盛行的背景下&#xff0c;分布式 ID 生成方案的选择成为了众多开发者关注的焦点。一个优秀的分布式 ID 方案&#xff0c;不仅能够确保生成的 ID 全局唯一&#xff0c;避免数据冲突&#xff0c;还能在高并发、大规模的分布式环境中保持…...

uni app 写的 小游戏,文字拼图?文字拼写?不知道叫啥

从下方的偏旁部首中选在1--3个组成上面文章中的文字&#xff0c;完成的文字标红 不喜勿喷 《满江红》 其中用到了两个文件 strdata.json parameters.json 这两个文件太大 放到资源中了 资源文件 <template><view class"wenzi_page_main"><view c…...

【xLua】xLua-master签名、加密Lua文件

GitHub - Tencent/xLua: xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc. 如果你想在项目工程上操作&#xff0c;又发现项目工程并没导入Tools&#xff0c;可以从xLua-master工程拷贝到项目工程Assets…...

Yolo11改进:注意力改进|Block改进|ESSAformer,用于高光谱图像超分辨率的高效Transformer|即插即用

摘要 一、论文介绍 高光谱图像超分辨率的重要性:高光谱成像技术通过密集采样光谱特征,为材料区分提供丰富的光谱和空间结构信息,广泛应用于各领域。高光谱图像超分辨率(HSI-SR)旨在从低分辨率HSI生成高分辨率HSI。传统方法的局限性:传统方法依赖手工制作的先验,如低秩近…...

第二十八周学习周报

目录 摘要Abstract1 GFPGAN1.1 总体结构1.2 实验研究1.3 代码分析 总结 摘要 本周主要的学习内容是GFPGAN模型。GFPGAN是一种基于生成对抗网络(GAN)的模型&#xff0c;其利用封装在预训练的人脸GAN中的丰富多样的先验进行人脸图像的修复。这种生成面部先验&#xff08;GFP&…...

太速科技-418-基于AD9361 +ZYNQ7020 的软件无线电 SDR 套件

基于AD9361 ZYNQ7020 的软件无线电 SDR 套件 一、板卡信息 ● ZYNQ芯片采用XC7Z020&#xff0c;逻辑容量更大&#xff0c;支持更大的逻辑设计&#xff1b; ● 内存采用两片512M DDR3&#xff0c;共1GByte&#xff0c;更大容量。 ● 支持千兆网口&#xff0c;支持ZEDFMCO…...

STM32裸机开发转FreeRTOS教程

目录 1. 简介2. RTOS设置&#xff08;1&#xff09;分配内存&#xff08;2&#xff09;查看任务剩余空间&#xff08;3&#xff09;使用osDelay 3. 队列的使用&#xff08;1&#xff09;创建队列&#xff08;1&#xff09;直接传值和指针传值&#xff08;2&#xff09;发送/接收…...

swagger导出json

要将 Swagger(或者 OpenAPI)文档导出为 JSON 文件,通常有几种常见的方法,具体取决于你使用的 Swagger 工具(如 Swagger UI、Swagger Editor、Swagger Hub 等)。下面列出了几种常见的导出 JSON 文件的方法。 1. 通过 Swagger UI 导出 JSON 文件 如果你在使用 Swagger UI…...

大纲笔记幕布的替换

文章目录 前言类似的大纲软件探索 DynalistLogseq通过国内代码仓库建立 Git 仓库Logseq 的使用PC 端安卓端Git 操作Termux git 步骤Termux 的桌面组件&#xff1a;Termux widget 报错参考 前言 之前我一直用幕布&#xff0c;买了三年&#xff0c;奈何要过期了&#xff0c;又三…...

【Excel/WPS】根据平均值,生成两列/多列指定范围的随机数/随机凑出两列数据

原理就是通过随机生成函数和平均值函数。 适用场景&#xff1a;在总体打分后&#xff0c;需要在小项中随机生成小分数 第一列&#xff1a;固定的平均值A2第二列&#xff1a; RANDBETWEEN(A2-10,A210)第三列&#xff1a;根据第二列用平均值函数算除 A2*2-B2这是随机值1的公式&am…...

单元测试MockitoExtension和SpringExtension

1. MockitoExtension MockitoExtension 是 JUnit 5 提供的一个扩展&#xff0c;用于支持 Mockito 的集成。它可以自动初始化标记为 Mock、InjectMocks 等的 Mockito 对象&#xff0c;而不需要显式调用 MockitoAnnotations.initMocks(this)。 主要特点: 自动初始化 Mock、Spy…...

springboot+vue使用easyExcel实现导出功能

vue部分 // 导出计算数据exportDataHandle(id) {this.$http({url: this.$http.adornUrl(/xxx/xxx/exportCalDataExcel),method: post,data: this.$http.adornData({id: id}),responseType: blob, // 重要&#xff1a;告诉axios我们希望接收二进制数据}).then(({data}) > {c…...

优化提示词改善答疑机器人回答质量

1.通过优化提示词来调整大模型的回答 1.1使用场景 默认提示词无法满足业务要求。 回答的内容太简单/困难&#xff0c;输出内容/格式/语气达不到要求等 1.2llama-index 的提示词模版 1.2.1llama-index 的默认模板 from llama_index.llms.dashscope import DashScope from lla…...

Spring AMQP-保证消费者消息的可靠性

为什么要保证消息的可靠性&#xff1f; 当MQ向消费者发送一个消息之后需要得到消费者的状态&#xff0c;因为消息并不一定就真的被消费者给消费了&#xff0c;可能在消费的过程中出现了一些意外&#xff0c;比如 1. 网络问题 2. 消息转换有问题 3. 消费者本身的业务处理有问题 …...

32单片机从入门到精通之数据处理——数学运算(十三)

无论你身在何处&#xff0c;无论你面对什么困难&#xff0c;只要对自己充满信心&#xff0c;坚持不懈地努力&#xff0c;相信自己的能力&#xff0c;你就能战胜任何困难&#xff0c;实现自己的目标。不要害怕失败&#xff0c;因为失败并不意味着你没有能力成功&#xff0c;只是…...

latex_学习

参考&#xff1a; https://www.overleaf.com/learn/latex/Free_online_introduction_to_LaTeX_(part_3)https://www.overleaf.com/learn/latex/Free_online_introduction_to_LaTeX_(part_2)https://www.overleaf.com/learn/latex/Free_online_introduction_to_LaTeX_(part_1) …...

小程序textarea组件键盘弹起会遮挡住输入框

<textarea value"{{remark}}" input"handleInputRemark" ></textarea> 如下会有遮挡&#xff1a; 一行代码搞定 cursor-spacing160 修改后代码 <textarea value"{{remark}}" input"handleInputRemark" cursor-spacin…...

vue之element-ui文件上传(二)

一、点击上传&#xff0c;使用默认的action上传&#xff0c;添加校验&#xff0c;上传成功后&#xff0c;去除校验&#xff1a; <el-form-item label"文件md5" prop"fileMd5"><el-uploadv-if"!form.fileMd5"v-model"form.fileMd5&…...

DC/AC并网逆变器模型与仿真MATLAB

DC/AC并网逆变器是一种将直流电&#xff08;DC&#xff09;转化为交流电&#xff08;AC&#xff09;&#xff0c;并将其与电网并联的设备。它的核心功能是实现直流电源&#xff08;如光伏电池板或储能电池&#xff09;与电网的有效连接&#xff0c;同时保证输出电能质量满足电网…...

python面向对象

面向对象简介 python完全采用了面向对象的思想&#xff0c;是真正面向对象的变成语言&#xff0c;完全支持面向对象的基本功能&#xff0c;例如&#xff1a;继承、多态、封装等 python中&#xff0c;一切皆为对象。前面学习的数据类型、函数等都是对象 面向过程和面向对象思…...

【UI自动化测试】selenium八种定位方式

&#x1f3e1;个人主页&#xff1a;謬熙&#xff0c;欢迎各位大佬到访❤️❤️❤️~ &#x1f472;个人简介&#xff1a;本人编程小白&#xff0c;正在学习互联网求职知识…… 如果您觉得本文对您有帮助的话&#xff0c;记得点赞&#x1f44d;、收藏⭐️、评论&#x1f4ac;&am…...

基于物联网疫苗冷链物流监测系统设计

1. 项目开发背景 随着全球对疫苗运输要求的提高&#xff0c;特别是针对温度敏感型药品&#xff08;如疫苗&#xff09;的冷链管理&#xff0c;如何保证疫苗在运输过程中的温度、湿度、震动等环境因素的稳定性已成为亟需解决的问题。疫苗运输过程中&#xff0c;任何温度或湿度的…...