- 博客(190)
- 资源 (20)
- 收藏
- 关注
原创 dify的知识库的父子分段和通用分段的对比
通用模式下,检索相同的问题,回答远没有父子模式的精准,很明显是关键字没有命中部分步骤,二父子 模式将整个信息进行了上下文内容的存储,并且形成了关联,因此推断更为精准和合理。--WHERE name = '标题前自动插入特殊符号生产物料供应商开发与管理操作手册(1).docx'--文档分段-父子分段的子分段表,segment_id是父分段id。父子分段,可以将上下文紧密联系在一起,进行推理重构。--文档分段-父子分段和通用分段共用表。首先文档及其分段的表查询语句是。
2025-06-12 19:15:02
78
原创 批量读取world文件的标题,并向其内拆入特定符号
String outputPath=parentPath+"\\"+"标题自动插入◆"+file.getFileName();//String outputPath = "D:\\标题前面自动插入◆MultiLevelTitlesHandle.docx";//outputPath="D:\\标题前面自动插入◆深联信息化智能管理平台-客户宝典操作手册.docx";//inputPath="D:\\08-深联信息化智能管理平台-客户宝典操作手册.docx";// 4. 在标题文本前面插入特殊字符。
2025-06-10 11:31:03
580
原创 最近C盘满了,清理了很多此了,这次总结清空写了个bat
echo 删除-C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Cache。echo 删除-C:\Users\Administrator\AppData\Local\Temp。REM 删除所有空目录(如果存在)以及非空目录(使用/S参数)REM 删除所有空目录(如果存在)以及非空目录(使用/S参数)REM 删除所有空目录(如果存在)以及非空目录(使用/S参数)echo 删除-C:\Windows\Temp。
2025-05-29 15:25:34
424
原创 获取oracle的HQL日志,采取参数日志,拼装SQL语句
/存储简化后的sql,去掉外层分页和select 所有选项改为select * ,多表查询时,可能会一起去掉了,但是字段都查太长了。System.err.println("创建文件或写入文件时出错: " + e.getMessage());System.err.println("创建文件或写入文件时出错: " + e.getMessage());System.out.println("参数获取报错:"+value);//参数获取完毕,清空线程所有信息。//线程参数集合map。//线程sqlMap。
2025-05-27 10:42:07
607
原创 本地部署firecrawl的两种方式,自托管和源码部署
全部交由docker管理,这种就不截图了,网址资料很多,注意自托盘要占用c盘10多个G的存储,另外下载相关依赖包需要时间很长,有个代理的包,需要修改docker的地址,安装教程来就是。本地源码部署有个问题,链接不是每次都成功,会报SUPABASE客户端没有初始化,使用第二种方式安装就没问题。我接入dify,就用ip,不然接入不了。redis本地需要安装7.0以上的版本,不然最新函数不支持。输入之前的key和firecrawl的访问路径接入成功。访问本地部署的dify接入firecrawl。
2025-05-10 08:47:56
665
原创 sql server分析表大小
数据本身大小不大,一条数据平均大小就是382784/251396=1.4K,注意是索引大,宽表都会建立很多索引。使用自动存储过程查询。
2025-04-12 10:56:50
534
原创 sql优化的子查询条件过滤尽可能减少关联的表行数量
子查询中多表关联时,如果表出现一对多的情况时,尽可能将多表数据量大的表进行多条件关联,减少子树查询分析。
2025-04-11 09:46:05
215
原创 使用窗口函数统计数据,保留每行数据统计,进行总体分析计算统计
MIN(OrderOn) OVER (PARTITION BY ProductNumberId) AS MinOrderOn,OrderOn,ProductQuantity, --每个产品的最小时间。RANK() OVER(ORDER BY ProductQuantity DESC) AS ProductQuantity_rank, -- ProductQuantity全局排名。--计算最近相连3个的平均值。-- 统计所有订单数量。--计算各产品的平均值。--统计产品订单数量。
2025-04-11 09:31:23
845
原创 定时检测java进程,超过指定内存后自动重启进程
echo "当前时间(YYYY-MM-DD HH:MM:SS): $(date +'%Y-%m-%d %H:%M:%S'): 内存超过阈值,RSS=${RSS}KB,10分钟后自动重启进程..." >> "$LOG_FILE"echo "当前时间(YYYY-MM-DD HH:MM:SS): $(date +'%Y-%m-%d %H:%M:%S'),: 无法获取有效 RSS 值,原始输出: $RSS" >> "$LOG_FILE"RSS=${RSS%%k*} # 移除可能的后缀(如 'k' 或 'KB')
2025-04-08 15:17:03
831
原创 jstack分析java服务的线程使用情况
看内存基本也可以断定程序是否运行正常,这个将近90了,说明不可理,去看物理内存就知道,实际用6.7,总共7.7G,你的程序都占用这么多了,肯定不行了,加内存。jstack 1957> thread_dump.txt,转文件存储。主要是BLOCKED状态分析,其它的状态都是正常的。如果堆文件如果下载不够,权限问题,给777权限,打开存储文件,可以看到系统的所有线程。jstack 1957 实时查看。# 生成堆转储(包含存活对象)top ,查看java的进程。
2025-03-18 11:10:15
362
原创 dify本地源码win10部署
安装docker桌面版,win11可以直接安装最新docker Desktop,自动安装wsl2,只需要开启启动Windows 的功能hyper-V和适用于linux的Windows子系统即可,win10的需要手动升级wsd2,安装链接安装,win10版本低的还需要升级到最新版本。否则添加不了,硅基的可能第一次添加失败,多加几次,模型名不要停错了,因为下载包要点时间,看docker的插件服务就知道。编译web,目前源码里面npm和pnpm混用,导致安装依赖有问题,即使通过,运行也是没权限,
2025-03-15 11:24:04
909
原创 DB-GPT-0.7版本win11安装,最新版本,安装方式变更了
之前两天折腾要死,只因为安装了旧版本问题太多,现在安装最新版本首先代码结构换了,python包管理工作也换了,UV,这里我用的window安装首先下载UV,cmd目录配置环境变量C:\Users\Administrator\.local\bin添加到PATH也可以执行cmd命令%Path%ok,如果后续UV升级。
2025-03-12 00:28:27
1444
3
原创 win10安装部署DB-gpt,坑多
安装:bin\neo4j install-service (注意:要在neo4j的安装目录下进行)注意使用版本3.5.3.0,版本高了的,如果是windown系统按照,需要修改镜像地址改为官网,注意使用版本3.5.3.0,版本高了的,如果是windown系统按照,需要修改镜像地址改为官网,法一:通过控制台启动Neo4j程序(输入:neo4j.bat console)下载 安装 anaconda ,安装python开始。下载 安装 anaconda ,安装python开始。启动服务:neo4j start。
2025-03-10 14:29:59
1707
4
原创 sql sqlserver的进程资源查看,杀掉多余进程
FORMAT(last_request_start_time, 'yyyy-MM-dd HH:mm:ss') AS 最后请求开始时间, -- 会话上最后一个请求开始的时间。FORMAT(last_request_end_time, 'yyyy-MM-dd HH:mm:ss') AS 最后请求结束时间, -- 会话上最后一个请求结束的时间。-- blocking_session_id AS 阻塞会话ID, -- 正在阻塞当前会话的会话 ID(NULL 表示未被阻塞)
2025-03-05 11:39:21
1135
原创 本地安装cherry studio运行ollama模型,搭建个人知识库
使用模型选择我们的知识库,搜索答案就可以将文档的内容搜索出来了,网页版的其实也可以做到,我本地跑这个cpu立马就上去了,2、选择ollama模型和词嵌入模型dmeta-embedding-zh-下载地址。接下来可以继续完善你的知识库搜索。
2025-03-03 21:17:07
455
原创 关于控制台或者日志输出堆栈信息的输出和e.getMessage()输出不了空值针的异常报错的问题
e.getMessage()不能输出任何信息,所以不建议使用,可以输出e对象,但是这样还是没有堆栈信息,如果要输出堆栈信息,需要输入将异常信息输入到字符串流,最后输出。可以看到异常里面,如果是空值针,
2025-03-03 11:23:29
200
原创 本地搭建Ollama运行各种平台的大模型(deepseek),配合AnythingLLM-UI界面使用
2.3、下载deepseek1.5B,跟据个人电脑安装,我的显卡是1050的2G,只能跑个1.5B的,不具备推理能力,8G以上显存的可以试下7B,40系列以上12G显卡可以跑14B,32B的要24G。也可以将次命令输入文本,文本名改成.bat结尾.直接双击运行即可得到界面,第一次运行会自动下载模型自动运行的。cmd命令输入你下载的模型命令ollama run deepseek-r1:1.5b启动,这里我们选择deepseek-r1的1.5B,复制下图的命令。界面版的1.5B的和正常网页版的相差挺大的。
2025-03-02 21:30:24
424
原创 sql sqlserver的特殊函数COALESCE和PIVOT的用法分析
GROUP BY temp1.ProductPartId,COALESCE(CASE WHEN temp1.BoardType='真指定' THEN '真指定' else null end, CASE WHEN temp1.ProductNumber1 is not null THEN '真指定' else null end, CASE WHEN temp3.bckhyq ='是' THEN '假指定' else '不指定' end);--3-获取MI上的客户是否指定板材,是就是加指定,否则就是不指定。
2025-02-15 14:44:17
926
原创 WPF正则表达式验证输入是否包含中文字母数字,不能是纯符号
MessageBox.Show("输入有效,至少包含一个字母或数字或中文。", "验证结果");", "验证结果");", "验证结果");", "验证结果");// 根据验证结果更新界面,例如设置一个 Label 的文本或改变 TextBox 的背景色。// 根据验证结果更新界面,例如设置一个 Label 的文本或改变 TextBox 的背景色。//resultTextBlock.Text = "输入的字符串不包含中文。// 输入有效,可以执行其他操作或保持界面不变。// 输入无效,全是特殊符号。
2025-02-11 08:33:06
976
原创 java日志中的sql语句获取表之间的关系,生成ER图
接下来就是图形展示 ,这个UI插件我还没弄,下面的我在慢慢找个可以拖拉的插件用于显示。第一步,获取日志文件,解析日志文件中的查询sql,递归解析sql,获取表关系集合。第二步,根据获取到的表关系集合,提取表名和列名集合查出对应的中文备注,组装数据。建表的映射关系以及表的列字段信息,封装成json对象。第三步:写入我们的原始数据和组装好的json对象数据。组装后生成的json文件的内容,已经经过格式化了。为了获取到对应的sql数据,分了三步骤。递归解析sql,获取表与表之间的关系。
2025-01-22 14:44:52
405
原创 WPF的C1DataGrid根据当前行实时选的值控制另外一列行是否可编辑
/判断是否需要另一个列的编辑,ListProductStyleIsIsEditable这个是vm的临时属性,用于控制列的是否可编辑,之前说过如果是行加载事件,可以在对象里面写入是否只读、可见、可编辑属性,但是这个是加载后造作触发的,之前都不是在表格里面通过列的控制直接使用属性触发事件就可以了,但是在C1DataGrid表格中动态添加一列,然后去选择一列的值,根据这列的值去控制另外的一个列的是否可编辑,放在表格外面很容易实现,可放在表格内,却麻烦一点,
2025-01-16 08:14:17
692
原创 pcb中的生产工序解读
PCB压合是将多层印刷电路板通过压力和温度的作用,使其内部层与层之间紧密粘合在一起的过程。这一步骤对于保证PCB的可靠性和性能至关重要,因为良好的压合效果可以减少层间短路、电阻和信号干扰等问题。(后续步骤如打靶标孔、钻孔、除胶渣、沉铜、全板电镀等可能与前面的步骤类似,但可能针对的是不同的层或区域,或用于不同的处理目的。
2025-01-09 17:19:55
642
原创 WPF的自定义控件控件学习
controls:IntelliboxColumn DisplayMemberBinding="{Binding DepCode}" Header="部门代码"/><controls:IntelliboxColumn DisplayMemberBinding="{Binding Name}" Header="部门名称"/>控件引入自定义控件,cs初始化控件的查询,输入文本内容进行过滤,也可以改成实时查询的。
2025-01-09 15:56:30
779
原创 WPF控件Grid的布局和C1FlexGrid的多选应用
使用 Grid.Column和Grid.Row布局,将多个C1FlexGrid布局其中,使用各种事件来达到所需效果,点击复选框可以加载数据到列表,移除列表的数据,自动取消复选框等。,设置值就会自动取消,触发你的选择和不选中事件,这里会造成删除多次,这时候如果已经设置为0,其实已经触发不选中事件,就是删除事件了,如果还执行集合的。就会造成多删除一条数据,CheckProcedureScrapGroupModel是当前列表的选项数据,这个数据已经被不选中事件删除后,就会自动获取下一各对象进行删除。
2025-01-09 14:26:28
449
原创 WPF的一些控件的触发事件记录
我一般用前面两种SelectedValueChanged,可以直接获取变化的值,可以获取到新旧值,SelectedItemChanged是获取选中对象里面会有很多属性。控件的触发值改变事件有三种、SelectedValueChanged、SelectedItemChanged、SelectedIndexChanged。//也可以直接通过控件名获取,但是表格中重复的时候就不能这样写。下拉框事件,值改变事件,通过这个事件触发相关操作。还有复选框的选中和不选中事件,都是同样的处理方式。
2025-01-02 19:07:56
760
原创 WPF的集合的循环删除其中的元素问题
var temp = ProcedureScrapGroupList.Where(o => o.TypeName == "报废品").ToList();ScrapGroupList.RemoveAll(o => o.TypeName == "报废品");//第二种利用集合的.Where产生一个删除的新的集合,循环删除的集合,再从源对象集合中删除对象。//第一种利用集合的RemoveAll产生一个新的集合,将强转类型回去赋值。C#中,想删除集合中元素等于XX的对象。还有其他方式的也可以留言。
2025-01-02 18:42:32
331
原创 WPF的下拉复选框多选,数据来源数据库的表
Label Style="{StaticResource ListSearch-Label}" Content="走货方式:"/>//等于-1这个可以护理,我的key和value用的都是中文。/// 默认走货方式的状态初始化,把这个方法放在初始化种。/// 获取所有走货方式数据来源数据库。
2024-12-31 08:17:56
913
原创 WPF的RadioButton控件设置IsEnabled为不可编辑,但是双击可以取消,在外层加上不可编辑
之前在对应的控件内设置不可编辑,是生效了,但是后面发现双击竟然可以取消,于是在最外层加上不可编辑的属性,这个应该是控件的bug。
2024-12-14 09:54:29
263
原创 WPF的关于控件的只能输入数字的控件C1NumericBox
Label Content="替换后加工成本增加金额:" Style="{StaticResource StackPanel-Label-130Multiple}" /><Label Content="DK值:" Style="{StaticResource ListSearch-Label}"/>可以设置最小值和最大值,可以设置小数点位数N2就是2位小数点,另外样式由两种方式。列表中的小数位的字段显示也可以是使用Format="N2",这样就保留2位小数了。
2024-12-07 17:25:31
1641
原创 WPF表格控件的列利用模块适配动态枚举类
c1:Column Header="变更类型" Binding="{Binding ChangeType, Mode=TwoWay, ValidatesOnExceptions=True, ValidatesOnDataErrors=True, NotifyOnValidationError=True}" ColumnName="ChangeType" Width="150" TextWrapping="True">将枚举列表转化到类内部赋值,在初始化表格行加载和双击事件时,触发类里面的枚举列表的赋值。
2024-12-07 17:10:49
717
原创 WPF关于打开新窗口获取数据的回调方法的两种方式
c1:Column Header="销售订单号" Binding="{Binding SalesOrderNo,Mode=TwoWay}" Width="180" ColumnName="SalesOrderNo" >//五种不同的关联方式跳转不同的页面关联.目前只处理客户投诉RelationType=1为客诉。父页面定义接收的_selectedPnNumberStandarMsg保证是唯一。子页面vm 回传对象CurrentItem。获取数据后的发送父页面。一种基于消息发送模式。
2024-11-30 09:07:45
1212
原创 WPF的表格控件 FlexGrid设置行的高度自适应
/ 列宽自适应 CfgReviewItem.AutoSizeColumns(0, CfgReviewItem.Columns.Count, 0);行高自适应通过内容长度设置的,有列宽自适应方法,行高的试过不行,于是用内容长度控制行高。
2024-11-28 09:08:27
832
原创 WPF里面的C1FlexGrid表格控件添加RadioButton单选
c1:Column Header="评审结果" Binding="{Binding ReviewResult}" ColumnName="ReviewResult" Width="200">
2024-11-21 10:39:02
823
原创 wpf处理C1FlexGrid 表格合计统计项处理,新增和查询都要生效
控件的两个事件都需要调用这个方法,新增的时候不写CellEditEnded,不然不会生效。gr["ManagerName"] = "合计";
2024-11-21 10:15:07
586
原创 C#之WPF的C1FlexGrid空间的行加载事件和列事件变更处理动态加载的枚举值
列变更,EnumDataItemStackClassTypeList数据源是枚举配置,实时查询到VM缓存的,如果是定义的枚举就不用这个麻烦了,直接在对象里面获取枚举值匹配,即。问题是这个枚举是后台实时查询的,且类型不是int型,不能调用,于是只能走另外方法。列属性变更,获取到控件的操作行,针对操作行的列进行属性值变更,列用的下拉框控件。//vm中处理,因为要刷新属性。
2024-11-21 10:09:55
1403
原创 wpf的C1FlexGrid可见表格合并计算操作
gr["ManagerName"] = "合计";表格上添加事件触发ItemsSourceChanged属性,触发事件。计算动态加载行后的部分字段的计算求和操作。
2024-11-13 09:41:39
484
tdgssconfig-14.00.00.37.zip
2019-12-04
HadoopIntellijPlugin-1.0.zip
2019-09-03
poi-3.17.zip
2019-05-22
flume-taildir-source-1.9.0.jar
2019-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人