自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 Dify节点(变量聚合器&模板转换)

摘要:变量聚合节点通过整合多路分支的变量,简化下游节点配置,支持字符串、数字等多种数据类型(需同类型聚合)。适用于条件分支或分类场景,可避免重复定义。模板转换节点基于Jinja2实现文本拼接、结构化输出(如Markdown/JSON)及HTML渲染,提升工作流灵活性。二者结合可优化数据流管理,减少冗余节点。参考Dify官方文档获取详细用法。

2025-05-29 09:33:09 747

原创 dify智能体:日志管理与标注功能详解

日志管理与标注功能是优化聊天助手、Agent、文本生成应用、Chatflow 和工作流等工具交互体验的关键。日志管理允许用户查看、修改和标注日志,帮助回顾和优化交互内容。用户可以通过点击👍或👎按钮快速标注满意度,标注后的日志可用于后续优化和分析。标注功能则支持用户对交互内容进行标记和调整,以提升模型输出质量。此外,用户还可以调整界面语言和时区设置,确保在熟悉的环境中操作。这些功能共同作用,显著提升了交互体验和模型性能。

2025-05-13 14:08:23 685

原创 百度语音合成API调用

将文本内容合成语音,通过网页扬声器播放出来。

2025-04-29 17:40:38 263

原创 使用Dify搭建音频文件转文本工作流

使用Dify搭建音频文件转文本工作流

2025-04-29 16:39:28 1520 1

原创 Dify LLM大模型参数(一)

模型的参数对模型的输出效果有着至关重要的影响。不同的模型会拥有不同的参数,而这些参数的设置将直接影响模型的生成结果。

2025-04-18 16:46:48 572

原创 Dify问题记录 (一)

在HTTP节点前添加代码执行节点,将参数强制编码为UTF-8格式。在Java后端代码中进行解码操作,以确保参数的正确性。Dify智能体将含有中文的JSON参数传递到Java后端时出现乱码。

2025-04-11 15:54:31 713

原创 为什么PDF文件更适合LLM大模型信息提取?

开始节点:用户上传文件,支持txt、doc、docx、pdf、ppt、md等常见文档格式。文档提取器:文档提取器节点的作用是将用户上传的文档解析并读取其中的信息,然后将这些信息转化为文本格式传递给LLM大模型进行处理。LLM处理:LLM大模型根据输入的文本内容提取指定的信息。结束节点:输出提取结果。

2025-04-09 14:44:42 957

原创 系统、用户与助手:DIFY 大模型交互中的角色与提示词解析

系统、用户和助手在人工智能交互中各司其职。系统提示词为模型设定了全局性的规则和框架;用户提示词则将具体需求传递给模型;而助手提示词则通过示例引导模型优化输出。三者协同作用,使得模型能够更好地满足用户需求,同时保持高效和稳定的表现。希望本文对您理解系统、用户和助手的角色与功能有所帮助。如果您有任何疑问或建议,欢迎在评论区留言交流!

2025-04-07 16:01:09 990

原创 提示词优化建议:如何高效引导AI模型输出

在与大语言模型(LLM)交互时,精心设计的提示词(prompt)是获取高质量回答的关键。以下是一些优化提示词的建议,帮助你更好地利用模型的能力。

2025-04-02 16:11:04 476

原创 Dify 平台:生成式 AI 开发的新选择

Dify 作为一个开源的 LLM 应用开发平台,通过其强大的功能模块和灵活的配置方式,为开发者提供了一个高效、易用的生成式 AI 应用开发环境。无论是构建智能聊天机器人、优化企业业务流程,还是实现复杂的数据处理和业务逻辑,Dify 都能够满足开发者的需求,助力生成式 AI 应用的快速开发和部署。通过与本地知识库的结合,Dify 进一步提升了应用的精准性、安全性和性能,使其成为生成式 AI 开发的理想选择。

2025-04-01 16:38:23 875

原创 Java 复习

如:hashmap原始容量为16,当hashmap 元素数量为12时,不扩容,再添加一个就扩容。扩容时,先将元素放入原始容量的数组中,再扩容,最后将元素移到新数组中。hashmap扩容是 已有元素 > 原始容量 * 扩容因子。

2023-02-13 16:52:33 247

原创 dbeaver刷新mysql表:java heap space

其中**-Xms表示最小内存,-Xmx表示最大内存,-Xmx1024m**表示最大内存为1024M,这里可以根据自己的机器进行合适的配置。但使用的mysql超过1G了,所以会报这个错。找到Dbeaver的安装目录,目录下有。

2022-12-02 11:22:03 3629

原创 shell 运行 python脚本并返回

*注意:**python中只能有一个print,多个回造成返回的值混乱或无效值。shell接收python 用 print。

2022-11-30 17:18:32 1197

原创 CentOS7连不上网

中查看下你电脑有没有禁用了VMware DHCP service和VMware NAT service 这几个vm服务,如果禁用则开启。

2022-10-18 14:55:50 423

原创 shell 脚本启动 SpringBoot程序,用 curl 传参给 post、delete、update等请求的body

【代码】shell 脚本启动 SpringBoot程序,用 curl 传参给 post、delete、update等请求的body。

2022-10-08 16:35:58 538

原创 非凸问题的转化

局限于二阶项的转化原问题为:其中ααα、βββ、γγγ 均为变量,但是由于其相乘的原因,导致问题非凸;作者利用RLT方法,将原始问题转化,具体转化方法为如下:μμμiii = αααiiiβββiii 定义了一个新的变量μμμ,并添加相应的约束:那么,存在二阶项 αααβββ的地方就用μμμ替代。同样对 αααγγγ同样的操作:ωωωiii = αααiiiγγγiii,引入约束:到此,转化过程基本结束,原问题可以写成:可以发现,目标函数与约束中均不存在二阶项,问题转化为凸问题。当然

2022-05-07 17:11:40 1915

转载 护眼色的RGB值

护眼色的RGB值网上用的比较多的护眼颜色如下:色调:85;饱和度:123;亮度:205,R: 199 ; G:237;B:204。如下图所示:上面是一种护眼模式的设置,但是在使用过程中,我感觉下面一种对眼睛的防护效果更好,大家可以试一下。R:204 G:232 B:207。电脑设置护眼模式方式:鼠标右键单击–>个性化—>颜色—>自定义颜色–>更多—输入RGB值–>完成并勾选下面两个选项至此,电脑的护眼设置就设置好了,对于一些其他

2022-04-19 12:18:01 11255

转载 IDEA Maven项目依赖报红:Cannot resolve xxx

问题描述maven中依赖爆红:错误信息为 Cannot resolve XXX解决方法:检查idea中maven配置,自己安装的maven环境,在配置中改了settings的路径,但是home路径没改!最后将home路径和settings路径改一致然后点击file->lnvalidate Caches清除缓存并重启,整个项目就没问题了,依赖全部回归正常。...

2022-04-10 21:23:28 4808

原创 LaTeX 中处理参考文献的三种方法总结

LaTeX 中处理参考文献的三种方法总结方法一:用BibLaTeX处理分成如下四步:第一步:制作生成bib文件;第二步:在导言区需要加入biblatex宏包:\usepackage[格式控制参数]{biblatex}bibstyle参数对应于bbx格式文件,citestyle参数对应于cbx文件。style参数对应于两个同名文件,扩展名分别为bbx和cbx。一个具体的用国标gb7714-2015文献引用格式,按姓名年份和标题升序,作者超过3个人时只显示前三个,具有超链接功能的实例如下:\

2022-04-10 16:01:26 12554

原创 Latex 两栏排版中图片、表格设置为一栏显示

Latex 两栏排版中图片、表格需要设置为一栏显示,在{figure}、{table}后加上 *\begin{figure*}……\end{figure*}实例如下:\begin{figure*}[!t]\centering\includegraphics[width=6in]{fig1.png}\label{Fig.1}\caption{……}\end{figure*}表格操作相同。...

2022-04-10 10:49:28 8112

原创 CTex:字体字号设置

代码如下:%导言区\documentclass[10pt]{article} %确定normalsize大小,为可选参数,在中括号内,此为10磅,只有10,11,12磅三个选项。\usepackage{ctex}%自定义字体\newcommand{\myfont}{\textit{\textbf{\textsf{Fancy Text}}}}%文稿区\begin{document} %字体族设置(罗马字体、无衬线字体、打印机字体) \textrm{Roman Family}

2022-04-09 11:57:35 5891

转载 LATEX写论文中,算法过长,需要分页显示的方法

在写论文的过程中,我们经常遇到在写算法框架时,由于算法太长,常常占据一个页面,这样导致后续排版时候不美观同时与前文没有很好的衔接的情况,为此搜索了一下解决方法,比较有效的方法如下:\documentclass{article}\usepackage{algorithm,algpseudocode,float}\usepackage{lipsum}\makeatletter\newenvironment{breakablealgorithm} {% \begin{breakablealgori

2022-04-08 16:40:36 5223 2

原创 CTex基础操作

CTex基础操作以下两行相当于头文件,其中 twocolumn 表示双栏 onecolumn 表示单栏\documentclass[twocolumn]{article} %book, report, letter\usepackage{amsmath} %宏包转换成pdf后,中文可正常显示\usepackage{ctex}小写罗马数字 i{\romannumeral1}大写罗马数字 I\uppercase\expandafter{\romannumeral1}正文包裹在begi

2022-04-01 11:28:47 1451

原创 排序算法稳定性

稳定性的定义:数组arr中有若干元素,其中A元素和B元素相等,并且A元素在B元素前面,如果使用某种排序算法排序后,能够保证A元素依然在B元素的前面,可以说这个该算法是稳定的。稳定性的意义:如果一组数据只需要一次排序,则稳定性一般是没有意义的,如果一组数据需要多次排序,稳定性是有意义的。例如要排序的内容是一组商品对象,第一次排序按照价格由低到高排序,第二次排序按照销量由高到低排序,如果第二次排序使用稳定性算法,就可以使得相同销量的对象依旧保持着价格高低的顺序展现,只有销量不同的对象才需要重新排序。这样既

2022-03-30 17:12:29 318

原创 快速排序(Java)

快速排序排序原理:.找一个基准值,用两个指针分别指向数组的头部和尾部;先从尾部向头部开始搜索一个比基准值小的元素,搜索到即停止,并记录指针的位置;再从头部向尾部开始搜索一个比基准值大的元素,搜索到即停止,并记录指针的位置;交换当前左边指针位置和右边指针位置的元素;.重复2,3,4步骤,直到左边指针的值大于右边指针的值停止。演示 快速排序 代码public class

2022-03-30 17:06:48 551

原创 归并排序(Java)

归并排序排序原理尽可能的一组数据拆分成两个元素相等的子组,并对每一个子组继续拆分,直到拆分后的每个子组的元素个数是1为止。.将相邻的两个子组进行合并成一个有序的大组;不断的重复步骤2,直到最终只有一个组为止。演示 归并排序 代码public class Merge { //辅助数组 private static int[] assist;

2022-03-30 15:36:25 134

原创 希尔排序(Java)

希尔排序(改进版插入排序)排序原理:选定一个增长量h,按照增长量h作为数据分组的依据,对数据进行分组;.对分好组的每一组数据完成插入排序;减小增长量,最小减为1,重复第二步操作。代码...

2022-03-30 12:19:49 840

原创 插入排序(Java)

插入排序排序原理:把所有的元素分为两组,已经排序的和未排序的;.找到未排序的组中的第一个元素,向已经排序的组中进行插入;倒叙遍历已经排序的元素,依次和待插入的元素进行比较,直到找到一个元素小于等于待插入元素,那么就把待插入元素放到这个位置,其他的元素向后移动一位;代码public class InsertionSort { public static void main(String[] args) { int[] arr = {14, 21, 2, 32, 2

2022-03-29 22:14:16 637

原创 选择排序(Java)

选择排序排序原理:每一次遍历的过程中,都假定第一个索引处的元素是最小值,和其他索引处的值依次进行比较,如果当前索引处的值大于其他某个索引处的值,则假定其他某个索引出的值为最小值,最后可以找到最小值所在的索引.交换第一个索引处和最小值所在的索引处的值代码public class SelectSort { public static void main(String[] args) { int[] arr = {14, 21, 2, 32, 29, 43, 43, 13

2022-03-29 21:41:56 349

原创 冒泡排序 (Java)

冒泡排序代码public class BubbleSort { public static void main(String[] args) { int[] arr = {14, 21, 2, 32, 29, 43, 43, 13, 12, 30, 19, 34, 38, 8, 48}; sort(arr); for (int a : arr) { System.out.print(a + ", ");

2022-03-29 20:31:11 363

转载 凸优化和非凸优化

注意:中国大陆数学界某些机构关于函数凹凸性定义和国外的定义是相反的。Convex Function在某些中国大陆的数学书中指凹函数。Concave Function指凸函数。但在中国大陆涉及经济学的很多书中,凹凸性的提法和其他国家的提法是一致的,也就是和数学教材是反的。举个例子,同济大学高等数学教材对函数的凹凸性定义与本条目相反,本条目的凹凸性是指其上方图是凹集或凸集,而同济大学高等数学教材则是指其下方图是凹集或凸集,两者定义正好相反。为什么要求是凸函数呢?因为如果是下图这样的函数,则无法获得全局...

2021-12-07 15:41:23 235

原创 vsCode 取消保存时自动格式化

如果添加 JS-CS-HTML Formatter这个扩展,可以将其禁用如果没有添加JS-CS-HTML Formatter,进行以下设置文件——首选项——设置 输入format 关键词

2021-11-28 20:59:49 1486

原创 VScode 无法保存,文件内容较新

原因分析在微信小程序开发过程中,当VSCode打开文件再编辑后没有保存时,如果该文件被通过其它方式修改保存,可能会发生冲突,就会弹出这个提示框解决方法File —> Preferences—>Settings—>User—>text Editor—>Files—>Save Conflict Resolution,把选项设置为overwriteFileOnDisk, 就不会再弹出这个提示框了,在settins.json文件中添加以下配置"files.sa.

2021-11-27 21:52:26 4324

转载 maven报错:不再支持源选项 5。请使用 6 或更高版本。

问题描述在构建某个maven项目的时候发生了异常,遇到以下错误,理论上是由于没有指定JAVA版本导致的。[ERROR] 不再支持源选项 5。请使用 6 或更高版本。[ERROR] 不再支持目标选项 1.5。请使用 1.6 或更高版本。D:\software\jdk10\bin\java.exe "-Dmaven.multiModuleProjectDirectory=D:\workspace\idea with spring\cqs" "-Dmaven.home=D:\software\Inte

2021-11-18 22:39:33 740

原创 maven 执行servlet报错

执行servlet报错,没有写依赖范围在pom.xml添加下面代码,主要是依赖范围provided<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0

2021-11-18 22:34:30 594

原创 IDEA下Maven配置出现Error : java 不支持发行版本5 或 Error:java: 不再支持源选项 5,请使用 6 或更高版本的解决办法

新手(本人)在创建一个maven工程,都报错Error : java 不支持发行版本5 或者是 Error:java: 不再支持源选项 5。请使用 6 或更高版本。首先,点settings,然后找到图中目录,这里的target bytecode version和project bytecode version都换成你的jdk版本,我的是11在settings里搜maven,把这部分设置成图里这样,具体maven的那几个路径看你自己保存在哪了,override图标记得勾上点Projec

2021-11-18 14:14:38 771

原创 在使用IDEA的过程中,字符间距变大问题

**解决办法:shift+空格半角全角快捷键**

2021-11-15 21:31:21 2962

转载 凸优化方法

非凸优化的方法关于非凸优化的方法, https://blog.csdn.net/kebu12345678/article/details/54926287 提到,可以把非凸优化转换为凸优化,通过修改一些条件。非凸优化问题如何转化为凸优化问题的方法:1)修改目标函数,使之转化为凸函数2)抛弃一些约束条件,使新的可行域为凸集并且包含原可行域而 https://blog.csdn.net/R1uNW1W/article/details/79000042 的论文提到了解决非凸优化问题的几种方法:1.利用

2021-11-10 15:26:39 1092

转载 解决BASE64Encoder报错的问题

问题:Cannot resolve symbol ‘BASE64Encoder’原因:在JDK9后,官方就已经不支持import sun.misc.BASE64Encoder了。解决方法:第一种:把JDK的版本降低到1.8以内。(不建议)第二种:采用了官方提供了新的jar包import java.util.Base64。下面这个java类的本意是为了,给文件名在不同的浏览器中,修改对应的编码格式,使其能正确显示中文。这是用sun.misc.BASE64Encoder; import sun

2021-11-08 22:28:48 15331 5

原创 如何打出①—⑳

如何打出①—⑳MathType 打出 ①—⑳选择编辑 -> 插入符号 -> 查看一栏:第一个选择字体,第二个选择Arial Unicode MSword2016 打出 ①—⑳选择插入 -> 符号 -> 其他符号 -> 选择符号 -> 字体:Arial Unicode MS;子集:带括号的字母数字...

2021-10-29 17:11:37 3008

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除