- 博客(266)
- 收藏
- 关注
原创 关于dify 工作流的LLM并发顺序执行问题的复盘
摘要:针对并行调用多个LLM时因响应时间不同导致结果合并出错的问题,提出了三种解决方案。最推荐方案1:在LLM输出和下游处理之间添加逻辑节点作为屏障,确保所有LLM结果都返回后才继续执行;方案2通过显式判断所有输出是否非空;不推荐方案3让下游处理空值。方案1通过变量聚合节点自然实现等待机制,能有效避免因响应延迟导致的逻辑错误。(150字)
2026-01-05 17:13:06
244
原创 Go语言编码规范
本文档详细规定了Go语言开发中的编码风格和注释规范。编码规范部分包含格式化要求(缩进、行长度、括号)、命名规则(包名、函数名、变量名等)、变量类型定义(String、Slice、Map等)、结构体和接口定义、错误处理等具体细则。注释规范部分明确了注释风格、包注释、函数注释、结构体注释等要求,强调注释应完整、规范且具有说明性。文档还提供了大量正反示例,帮助开发者理解并遵循规范要求,旨在提高代码的可读性、一致性和可维护性。
2025-12-19 15:13:19
1000
原创 Easyoole 使用rdkafka 进行kafka的创建topic创建 删除 以及数据发布 订阅
本文介绍了在Linux环境下搭建PHP Kafka扩展的完整流程。首先安装librdkafka库和PHP的rdkafka扩展,配置php.ini并验证安装。然后创建Kafka配置文件和三个核心服务类:KafkaConsumerService负责消息消费,KafkaProducerService处理消息生产,KafkaService提供统一接口。通过Test控制器示例演示了创建Topic、发布消息、删除Topic和消费消息的操作流程。整个方案实现了Kafka消息队列的完整管理功能,包括自动创建Topic、消息
2025-12-18 18:15:58
398
原创 Easyswoole 自定义捕获异常之对比。
本文介绍了两个自定义异常控制器。第一个是TriggerHandel类,实现了TriggerInterface接口,包含error()方法用于记录错误日志,以及throwable()方法用于控制台打印异常信息,包括异常消息、文件和行号。第二个控制器未完整展示,但从代码结构来看,同样是用于异常捕获和处理。这些控制器通过Logger组件记录异常信息,为后台任务提供全局异常处理机制,有助于开发调试和错误追踪。
2025-12-15 10:24:21
844
原创 docker 启动后 如何通过对应的进程 找docker-compose.yaml 编排文件
看容器的 Labels(关键)找到容器 ID / Name。一条命令直接筛出来(推荐)创建的容器,一定带有。
2025-12-15 10:16:02
304
原创 Python 语言编码规范
通常, 不应该描述”怎么做”, 除非是一些复杂的算法,文档字符串应该提供足够的信息, 当别人编写代码调用该函数时,他不需要看一行代码,只要看文档字符串就可以了,对于复杂的代码,在代码旁边加注释会比使用文档字符串更有意义。但是,不要使用一个以上的空格,并且在二元运算符的两边使用相同数量的空格。当捕获异常时, 使用as而不要用逗号。3、 关于函数的几个方面应该在特定的小节中进行描述记录, 这几个方面如下文所述,每节应该以一个标题行开始,标题行以冒号结尾,除标题行外, 节的其他内容应被缩进2个空格。
2025-12-11 11:44:25
1110
原创 使用python 发送数据到第三方接口,同步等待太慢
本文介绍了使用Python异步发送数据到第三方接口的方法,以解决同步等待速度慢的问题。通过requests-futures库实现异步请求,不阻塞主线程等待响应。代码示例展示了如何初始化异步请求池,使用FuturesSession发送POST请求,并通过回调函数处理响应结果。该方法能有效提升数据推送效率,特别适合处理5-10秒延迟的第三方接口响应。最后还包含了错误处理和日志记录功能,确保请求失败的异常能被捕获和记录。
2025-11-17 10:28:59
237
原创 利用echarts 显示相关redis 统计
文章摘要:本文介绍了一个基于Redis数据存储的统计可视化系统实现方案。系统通过PHP后端从Redis获取7天内各类数据指标(如PIC_GET、FACE_PIC_SAVE等),返回JSON格式数据;前端使用ECharts图表库展示7个统计图表,包括接入总量、各类数据处理量等。网页采用响应式布局,每10秒自动刷新数据,并提供了模拟数据的HTML版本用于测试。系统采用键值对方式存储日期统计数据,支持灵活扩展统计指标。
2025-09-16 14:02:10
231
原创 easyswoole mysql-pool连接池empty null的问题
连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。简单来说,就是创建一个容器,并且把资源提前准备好放在里面,比如我们常用的redis连接、mysql连接。
2025-09-16 13:20:36
674
原创 nvidia-smi 英伟达显卡 动态输出信息
方法 1:直接用-l参数循环刷新这里的1表示每,你可以改成其他秒数,比如-l 2就是每 2 秒刷新一次。按Ctrl + C可以退出。方法 2:结合watch命令这里的-n 1表示每nvidia-smi。
2025-08-24 10:49:08
544
原创 redis docker 运行报错 The TCP backlog setting of 511 cannot be enforced ignore-warnings ARM6-COM-BUG
问题建议somaxconn 太小,并修改ARM64 内核 bug临时加;
2025-07-18 11:26:17
753
原创 关于使用python 安装 flask-openapi3扩展,使用docker 环境的完整复盘
在某个时刻 需要运行python 3 flask-openapi3扩展当前因为服务器为国产化服务器,操作系统版本为麒麟,python 版本为3.7 因为要安装flask-openapi3 包 又因为flask 版本小于2.0目前安装的是 flask-openapi3 1.1.5 没毛病 但是于是乎想到 无法更新宿主机的python 环境 那就docker 吧当前服务器环境 为 阿里云 服务器 系统版本1.首先先备份当前yum 仓库确保2.下载阿里云Yum仓库配置文件。
2025-04-08 13:27:47
1095
1
原创 内网 docker 报错 docker.io/v2/ dial tcp lookup registry-1
如果报这个 可以能是docker-compoe.yaml。
2025-04-08 13:25:59
309
原创 Postman下载安装
选择页面中的“Download”,根据自己电脑配置,选择32位下载还是64位下载。2、因为Postman是免安装的,双击安装包,自动安装到本地电脑中。3、查看Postman界面,出现如下图所示,说明安装成功。一、Postman下载。二、Postman安装。1、双击下载好的安装包。
2025-03-09 14:10:39
2793
原创 清华大学:2025 DeepSeek+DeepResearch:让科研像聊天一样简单 第四版【附下载链接】
链接: https://pan.baidu.com/s/1ifOBuCMmDhFJwxI_FT9vZw?pwd=jtr6 提取码: jtr6 复制这段内容后打开百度网盘手机App,操作更方便哦。文中说的 AI学术工具公测版.exe 链接请谨慎下载 以免造成不必要的损失!
2025-02-20 09:08:01
4438
2
原创 Golang 相关的github 开源项目
一般情况下,项目中引用都需要引用swag,其次根据你的框架需要,比如你的项目中使用的是gin或者echo,进入相关的模块。一般开源的第三方工具源码都会有Doc和Examples这两个东西的,一个是文档,一个是使用例子,可以直接照着文档阅读或者敲代码,都是可行的,如果遇到了写的跑不起来,则直接去Examples这个文件里面找对应的例子跟着去操作。这是一个用Golang编写的NES模拟器。一个是docs文件夹,一个是main.go文件,其实docs是自动生成的,main.go是官方给的使用例子。
2025-02-19 12:56:59
1077
原创 清华大学:2025 DeepSeek如何赋能职场应用 第二版【附下载链接】
提取码: gkp4 复制这段内容后打开百度网盘手机App,操作更方便哦。
2025-02-18 13:35:33
2209
1
原创 清华大学:2025 DeepSeek从入门到精通 第一版【附下载链接】
提取码: qgh5 复制这段内容后打开百度网盘手机App,操作更方便哦。
2025-02-18 13:29:59
1088
原创 Mysql 建表导入数据库文件时,报错 ROW size too large (> 8126) changing some columns to TEXT or BLOB OR using row_f
COMPACT格式在尝试将数据存储在行内时更容易超出 8KB 的限制。DYNAMIC格式则通过将大字段存储在页外,避免了这一问题,从而不容易触发错误。COMPRESSED格式会压缩数据,适合节省磁盘空间,但可能会增加 CPU 负担,且对存储方式与DYNAMIC类似。解决办法: 直接将 ROW_FORMAT = COMPACT 改成 ROW_FORMAT = DYNAMIC;
2025-02-17 15:45:01
991
原创 最近爆火的Deepseek R1 如何部署到本地Windows?Ollama+DeepSeek r1+ chatbox 教程来袭
版本:7b,DeepSeek的第一代推理模型,性能与OpenAl-01相当,包括从基于Llama和Qwen的DeepSeek-R1中提取的六个密集模型(需要。首先你需要安装一个Ollama,这个软件相当于运行DeepSeek模型的底层,没有这个底层就没办法跑DeepSeek AI模型。下载好后 直接下一步 下一步 安装 安装好后, 可以查看一下 是否安装成功 双击运行后,版本:1.5b,适用于一般文字编辑使用(需要1.1GB空余空间)版本:8b,(需要4.9GB空余空间)
2025-02-14 13:39:42
344
原创 安装指定node.js 版本 精简版流程
如果有相关目录 需要删除掉 要不然 后续安装的node 与npm 将会不匹配。首先 我们本机上是否安装有node 如果有 需要先卸载。如果没有目录显示 说明node 很干净 本机没有相关安装。直接输入这个网址 找到自己想要的版本。卸载完成后 使用命令查看是否卸载干净。
2024-10-15 10:16:38
557
原创 php 平滑重启 kill -SIGUSR2 <PID> pgrep命令查看进程号
下面介绍一个sh 文件名保存为start_php.sh 来对php-fpm 进行平滑重启。但大家对php-fpm 重启 可能就是简单+暴力的kill 直接搞起了。发现进程数 已被重新更改,说明php-fpm 已被平滑重启了。接下来我们运行上面的的。
2024-09-27 10:04:25
653
原创 关于ClickHouse建表 集群表 SQL
如果当前集群节点为2个时,那么我们查询test_all表时,总数量为10000, 在任意一台服务器上查询test本地表,则数量为5000, 在另一台节点查询test本地表数量也为5000,则说明ClickHouse正常.上面的sql 是 生成10000条数据 我们分别去查询一下 test_all集群表的数据 和test表的数据。我这里以test 表 test_all 集群表 为演示 可以执行下面的SQL。坐标 {"x”:222,”y”:33,”w”:44,”h”:44}任务id 关联表主键。
2024-09-21 22:02:19
955
原创 利用echarts 显示图片信息
当前有个需求,需要对其进行相关统计,这里我们采用jquery3.6 与echarts.js 做相关图表,不解释,直接上代码吧。
2024-09-19 16:54:27
362
原创 Linux 查看磁盘 df -h 已经查看目录大小 du -sh ./*
使用df -h 命令可以查看磁盘信息。获取当前目录 每个目录大小。:只显示前 10 行。
2024-09-18 14:57:12
799
原创 PHP 数组转为字符串,字符串需要加单引号, 字符串转数组后,数组元素需要处理为整形
有时候 我们需要将一个数组转为字符串,且字符串分割时,将每个元素添加一个单引号。或者其他类型,可以执行如下代码 即可。
2024-09-12 12:28:37
392
原创 clickhouse 将查询的数据 导出到一个CSV 文件中
现有有个表 叫user 我需要将user表查询的结果 导出到一个csv文件中,运行下面的SQL。
2024-09-11 10:21:23
688
原创 ClickHouse 二进制特征值怎么转化为字符串
base64 是一种将二进制数据编码为 ASCII 字符串的方法。在 ClickHouse 中,可以使用函数 base64Encode() 来将二进制特征值转化为 base64 编码的字符串。hex 是一种将二进制数据转化为十六进制字符串的方法。在 ClickHouse 中,可以使用函数 toHexString() 来将二进制特征值转化为 hex 编码的字符串。可以使用函数 toString() 和 toInt8() 将二进制数据转化为 ASCII 码表示的字符串。1. 使用 base64 编码。
2024-09-03 09:11:55
616
原创 关于使用Easyswoole 自定义MYSQL 连接池,一段时间后,操作接口,报数据库连接错误,然后在请求接口,就正常了
修改好后,重启easyswoole ,等待一段时间(默认8小时断线,你就第二天) 再去调用接口,就不会有获取数据库连接超时的异常报错了。关于使用Easyswoole 自定义MYSQL 连接池,一段时间后,操作接口,报数据库连接错误,然后在请求接口,就正常了。于是乎找了一个方法 就是在取出连接池的时候 进行一个连接判断,若连接取出前进行一个连接判断 就可以避免上述问题。然后我们这里写一个接口 然后去调用 结果发现其会报MYSQL 2006 连接超时的问题。我们在对应的地方进行连接池与数据对象的编写。
2024-07-09 11:10:27
692
原创 如何查看当前的gruop_id 的kafka 消费情况 这个可以查看到是否存在消费阻塞问题
如何查看当前的gruop_id 的kafka 消费情况 这个可以查看到是否存在消费阻塞问题。其中 127.0.0.1 为zookeeper 服务器ip。GWW 为对应要查看的。
2024-06-11 11:13:05
467
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅