- 博客(379)
- 收藏
- 关注
原创 【昇腾】Benchmark
输出token数不会因为结束符而停止。可以根据真实场景的输出更好的测试性能。生成的数据为A[空格],如输入token数为5: “A A A A A”测试环境:910B、四卡、DeepSeek-R1-Qwen-32B。device用于挂载卡,下面的例子是挂载了8张卡。可以指定输入输出的token数量。倒数第二行的镜像名称记得修改。合成数据配置路径使用**
2025-04-30 14:30:32
873
原创 【昇腾】PaddleOCR转om推理
PyTorch官方提供了昇腾插件包,安装后虽然可以支持PytorchOCR和PaddlePaddle的推理任务,但性能通常低于GPU。为了充分发挥昇腾硬件的潜力,可以采用离线推理方案:模型转换:将Paddle模型转换为昇腾专用的OM格式;高效推理:通过昇腾 ACL 框架运行,显著提升性能。这种方案通过硬件深度优化,能大幅提升推理速度。
2025-04-26 20:26:27
914
原创 【AI应用】RAG文本切分策略
但根据LangChain的分割逻辑2,某段Chunk Size仍有可能超过设置的长度。直接语义切分有几个问题:每块长度不平均,单块太长会出现超出Max Token的风险。基于不同的文件类型使用不同的切分方法(如PDF、Python、Markdown)。文本切分的两个基本参数:Chunk Size(块大小)、Overlap(重叠)。解释:其中如果每个分割的大小较大,则会递归分割,直到分至目标长度。总结:先用某个方式切分,然后做滑动窗口,比如现在的窗口是。一轮切分后,根据每块的长度判断是否需要再次切分。
2025-03-12 09:25:11
674
原创 【AI应用】Prompt优化 COT/COD
COT(Chain of Thought)是一种通过引导大语言模型(LLM)生成逐步推理过程来提升复杂任务解决能力的技术。明确要求模型扮演特定角色(如科学家、程序员),并设定其职业背景、目标动机,可提升回答的专业性与一致性。我的应用场景:在RAG等系统中,与大模型交互的中间步骤,有需要大模型判断的节点。:最近你接了一个财务侵占的官司,涉案金额5xxx元,你是受害人的辩护律师。:指令、背景信息、补充数据(要求)、输出格式、(其他限制条件):输出内容要有数据准备、模型训练、模型管理和服务管理4大流程。
2025-03-12 09:22:49
1456
原创 DeepSeek模型蒸馏范式
DeepSeek公开了一套模型蒸馏的基本范式,同时公开了基于Qwen2.5、Llama3的蒸馏模型。本文仅为简单介绍DeepSeep模型蒸馏范式的基本流程。其中,Qwen1.5B的推理性能已经超过了GPT4o,而Qwen32B到推理性能可以达到GPTo1-mini的水平。:测试模型在高难度数学推理和问题解决中的一次性表现能力。:测试模型在复杂数学任务中的稳定性和一致性能力。:测试模型在广泛数学知识和高难度数学问题中的一次性解决能力。:测试模型在跨学科通用知识和复杂问答任务中的一次性表现能力。
2025-03-12 09:19:29
362
原创 python导入导出excel、python提取html正文
需求是处理一个excel表格表格结构为:标题、正文的xml文件地址结果表:标题、处理了xml、html标签后的正文。
2024-03-27 15:52:26
450
原创 MybatisPlus-Update
方法更适合简单的更新操作,可以直接指定要更新的字段和对应的值。方法则更适合需要执行复杂的自定义SQL语句的情况。用于设置自定义的SQL更新操作。可以直接将字段设置为某值,
2023-07-10 13:26:36
718
原创 若依框架请求magic-api接口出现Uncaught (in promise) error Promise.then (async)
在若依前端向magic-api发请求,实际上收到了返回的数据,但是仍出现错误提示。在magic-api中仅返回一个数,同样出现错误,那么就判处了。code:状态码、msg:消息、result:返回的数据。测试结果是成功了的。
2023-05-31 12:00:18
1956
原创 vue弹出框显示富文本内容
是由于 Vue 的异步更新机制导致的内容不及时显示。Vue 使用异步更新机制来优化性能,将多次数据变更合并为一次更新,从而减少 DOM 操作次数。但有时这可能导致在更新后立即访问 DOM 元素时,DOM 尚未更新完成,导致内容无法立即显示。为了解决这个问题,可以使用 Vue 提供的 $nextTick 方法,将 DOM 操作延迟到下一次 DOM 更新周期时执行,确保 DOM 已经更新完毕.
2023-04-06 22:29:33
999
原创 若依表单中上传文件/图片
的作用是标记此图片已上传,至于标记为什么用this.$set,请看这篇:https://blog.csdn.net/zhang8907xiaoyue/article/details/108289603。我们表单的数据目前是存储在form中的,但是我们最终是用formData上传,所以需要将form中的属性全部加入到formData中。我的需求的单图片上传,如果读者的需求是多图片。写这个小功能我踩了不少坑,也看了很多博客,最后总结解决了这个问题,虽然是小功能,但花了不少时间解决BUG。记录了上传图片的信息。
2023-04-05 10:06:37
13058
5
原创 element-ui数值转化为对应文本
后端传来数值型数据:privilegeLevel,需在前端转为对应文本。转为数字进行全等比较,不使用==是为了避免出错,根据项目需求调整。
2023-03-28 10:33:41
482
原创 2022年团体程序设计天梯赛-模拟赛
前面几个题比较简单,不加题解了,后面几个题目附上文字题解。…实际上后面几个题解也写的比较简单,懒了…ps: 代码大部分是比赛的时候写的,有几个题目写的比较搓,大佬见谅。L1-1 自动编程 (5 分)输出语句是每个程序员首先要掌握的语句。Python 的输出语句很简单,只要写一个 print(X) 即可,其中 X 是需要输出的内容。本题就请你写一个自动编程机,对任何一个要输出的整数 N,给出输出这个整数的 Python 语句。输入格式:输入给出一个不超过 105 的正整数。输出格式:在一
2022-04-17 22:11:11
2661
2
原创 2022年团体程序设计天梯赛-模拟赛
前面几个题比较简单,不加题解了,后面几个题目附上文字题解。…实际上后面几个题解也写的比较简单,懒了…ps: 代码大部分是比赛的时候写的,有几个题目写的比较搓,大佬见谅。L1-1 自动编程 (5 分)输出语句是每个程序员首先要掌握的语句。Python 的输出语句很简单,只要写一个 print(X) 即可,其中 X 是需要输出的内容。本题就请你写一个自动编程机,对任何一个要输出的整数 N,给出输出这个整数的 Python 语句。输入格式:输入给出一个不超过 105 的正整数。输出格式:在一
2022-04-17 22:05:03
6829
13
原创 openSUSE安装搜狗输入法-成功经验
来自openSUSE新手:实际上我在刚安装上openSUSE之后,就开始搜索如何在openSUSE上下载搜狗输入法,最终是没有成功。由于国内使用openSUSE的人比较少,所以相关的信息也少,同时很多信息都是数年之前的。在第二天我又尝试了一次,也没有成功,但是在搞其他软件的时候,偶然成功。现分享我的经验。(实际上很简单,但是网络上没有相关的经验,所以对我这小白有些困难)系统Tumbleweed1. 安装搜狗我们知道,在搜狗官网上下载的是.deb文件。作为小白的我显然是不会.
2022-03-29 14:34:41
2272
原创 Properties配置文件
Properties配置文件将properties文件放到src文件夹中,项目部署时会一起备份到一个路径中。先利用context获取到properties文件数据流,令InputStream接收然后用Properties类的load方法转为Properties的数据@WebServlet("/momo")public class MoMo extends HttpServlet { @Override protected void doGet(HttpServletRequest
2021-10-29 10:31:33
742
原创 请求重定向
请求重定向客户端给服务器发送请求,然后服务器告诉客户端去新的地址。浏览器的地址栏会发生变化是两次请求不共享Request域中的数据不能访问WEB-INF下的资源可以访问工程之外的数据 resp.setStatus(302); resp.setHeader("Location", "http://localhost:8080/Test/Servlet");...
2021-10-29 10:23:21
128
原创 阿里、C3P0、DBCP数据库连接池使用方法
1. 数据库连接池 DBCP1.1 用类创建数据源BasicDataSource类public class Test { public static DataSource ds = null; static { BasicDataSource dbs = new BasicDataSource(); dbs.setDriverClassName("com.mysql.cj.jdbc.Driver"); dbs.setUrl("jdbc:m
2021-10-29 10:22:41
434
原创 Servlet3.0文件上传和下载
文件上传和下载1. 上传前端的准备需要一个form标签,method = post,input类型为fileencType属性必须是multipart/form-dataencType=multipart/form-data 表示提交的数据,以多段(每一个表单项一个数据段)的形式拼接,然后以二进制流的形式发送给服务器后端:1.HttpServletRequest提供的方法Part getPart(String name):根据名称获取文件上传域Collection getP
2021-10-29 10:21:15
579
原创 打怪升级-世界机器人开发者大赛
很多游戏都有打怪升级的环节,玩家需要打败一系列怪兽去赢取成就和徽章。这里我们考虑一种简单的打怪升级游戏,游戏规则是,给定有 N 个堡垒的地图,堡垒之间有道路相连,每条道路上有一只怪兽把守。怪兽本身有能量,手里的武器有价值。打败怪兽需要的能量等于怪兽本身的能量,而怪兽一旦被打败,武器就归玩家所有 —— 当然缴获的武器价值越高,玩家就越开心。你的任务有两件:帮助玩家确定一个最合算的空降位置,即空降到地图中的某个堡垒,使得玩家从这个空降点出发,到攻下最难攻克(即耗费能量最多)的那个堡垒所需要的能量最小;从这
2021-10-15 15:12:45
259
原创 旅游规划-堆优化版本-超精简
有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入格式:输入说明:输入数据的第1行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0~(N−1);M是高速公路的条数;S是出发地的城市编号;D是目的地的城市编号。随后的M行中,每行给出一条高速公路的信息,分别是:城市1、城市2、高速公路长度、收费额,中
2021-10-15 09:08:39
142
原创 JavaWeb学习笔记
本博客为学习JavaWeb中的路线笔记,学习地址B站。只要是为了学习项目开发------2021.7.12文章目录** JavaWeb **8月一、H5、CSS、JavaScript查缺补漏1. HTML2. CSS3. JavaScript二、PHPHTML --》 PHPPHP接收1. 读取数据2. 插入数据三、jQuery1. 语法1.1 杂1.2 jQuery对象的方法1.3 循环1.4 确认弹窗2. 选择器2.1 基本选择器2.2 层级选择器jQuery 代码:结果:jQuery 代码:结果
2021-08-05 13:50:25
1810
原创 Android学习笔记
Android文章目录Android零、零碎0.1 横竖屏0.2 标题一、View视图1.1 相对布局-RelativeLayout1.2 线性布局-LinearLayout1.3 表格布局-TableLayout二、界面控件2.1 Button 事件1。新建方法2。new一个监听3。实例2.2 EditText2.3 ImageView +Radio + CheckBox2.4 Toast2.5 **AlertDialog**1. 简单Dialog2. 带有单选的Dialog2.6 ListVie**w
2021-07-04 13:41:36
580
原创 AndroidView视图: 相对布局-线性布局-表格布局
文章目录View视图1.1 相对布局-RelativeLayout1.2 线性布局-LinearLayout1.3 表格布局-TableLayoutView视图布局通用属性:属性名称功能细节id唯一标识“@+id/***”layout_width宽wrap_content正好包裹内容match_parent与父容器宽(高)相同layout_height高同上background背景色layout_margin与屏幕或者其他控件的距离la
2021-06-06 16:04:42
329
2
原创 2020第十一届蓝桥杯国赛C/C++b组 玩具蛇(DFS)
【问题描述】小蓝有一条玩具蛇,一共有 16 节,上面标着数字 1 至 16。每一节都是一个正方形的形状。相邻的两节可以成直线或者成 90 度角。小蓝还有一个 4 × 4 的方格盒子,用于存放玩具蛇,盒子的方格上依次标着字母 A 到 P 共 16 个字母。小蓝可以折叠自己的玩具蛇放到盒子里面。他发现,有很多种方案可以将玩具蛇放进去。题解尝试令每一个位置作为一个入口,也就是起点。然后每次尝试向周围遍历,这样的话,有可能出现走不动的情况即还没到16,周围已经没堵死了。所以只需要记录到16的情况。.
2021-06-04 11:05:31
333
原创 一个好玩的问题?
起因:在做蓝桥的时候,看了网上一人的代码,他的思路到是一下就看出来了。可以我怎么写都不对,一直出运行错误后来尝试了很多次。结果发现:如果同时开两个数组就没有问题,但如果把其中一个数组注释,就出问题了。难道是语言BUG。代码如下:#include <iostream>#include <queue>using namespace std;int dx[] = {0, 1, 0, -1};int dy[] = {1, 0, -1, 0};const int ma
2021-06-02 11:29:15
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人