自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 “auto” tool choice requires --enable-auto-tool-choice and --tool-call-parser to be set

在模型vllm启动时,添加两个参数:# --enable-auto-tool-choice --tool-call-parser hermes。参考:https://blog.csdn.net/qq_42869979/article/details/146226982。

2026-01-23 09:44:19 128

原创 anaconda环境中如何生成requirements

如果你的Anaconda环境是基于Python虚拟环境的(比如使用`conda create -n myenv python=3.8`创建的环境),你可以将其当作一个标准的Python虚拟环境来处理,从而使用`pip freeze`来生成`requirements.txt`。2. 转换`.yml`到`requirements.txt`:虽然Conda原生支持`.yml`文件,但如果你想生成一个更通用的`requirements.txt`文件,可以使用`conda-pack`或者手动转换。

2026-01-22 14:29:14 413

原创 InfiniFlow

Infinity:一款 AI 原生数据库,专为 LLM 应用优化,支持密集向量、稀疏向量、张量和全文等多种数据类型的混合搜索,具备低延迟(0.1 毫秒级)和高吞吐量(15K+ QPS)特性,适用于搜索、推荐、问答等场景。- RAGFlow:一个开源的检索增强生成引擎,融合了 RAG 与智能体(Agent)能力,提供自动化的工作流、可配置的 LLM 和嵌入模型,以及多召回融合重排序功能,支持企业级部署。- 行业观点:公司创始人兼 CEO 张颖峰曾公开表示,中国在开源模型和应用领域已处于世界领先地位。

2026-01-22 11:34:27 178

原创 kylinV10 arm docker镜像下载

docker inspect --format '{{.Architecture}}/{{.Os}}' [镜像编号/镜像标签]查看镜像CPU架构(arm64/amd64)

2026-01-21 14:41:57 74

原创 hub.docker.com和docker.com

是 Docker 官方的镜像仓库(Docker Hub)专属域名,也是 Docker 镜像相关的核心官网。补充:两者同属 Docker 官方域名,数据互通,登录 Docker Hub 的账号也可在。是 Docker 官方主站,而。

2026-01-21 14:14:45 345

原创 docker导入导出命令

docker save macrosan/kylin:v10-sp3-2403 | gzip> kylin_v10-sp3-2403.tar.gzdocker load < kylin_v10-sp3-2403.tar.gz

2026-01-21 13:56:01 98

原创 2026年docker镜像下载

参考原文:https://www.cnblogs.com/xietingfeng321/p/18451170。

2026-01-21 13:51:40 221

原创 centos配置域名解析

在 CentOS 系统上配置域名解析通常涉及到修改 DNS 服务器配置,这可以通过几种方式实现,包括使用本地 hosts 文件、修改 `/etc/resolv.conf` 文件或设置一个本地 DNS 缓存服务器(如 BIND 或 Unbound)。对于使用 DHCP 的系统,通常不需要手动编辑 `/etc/resolv.conf`,因为 DHCP 服务器会自动更新此文件。2. 配置 BIND 主文件(例如 `/var/named/named.conf`),添加或修改区域文件。3. 保存并关闭文件。

2026-01-21 13:10:45 371

原创 autogen能做到但langgraph做不到的能力有哪些

AutoGen 的核心优势在于对话驱动的灵活性、开箱即用的角色生态、原生代码执行能力,这些能力让它在非结构化协作与快速迭代场景中更高效;而 LangGraph 则在流程可控性与状态管理上更强。选择框架时,可根据任务是否需要动态对话、代码执行频率、人在回路需求来决定。需要我基于以上差异,提供一个AutoGen 快速实现代码生成 - 执行 - 调试闭环的最小示例(含 Docker 沙箱配置)吗?

2026-01-07 15:12:17 408

原创 postgres数据库备份和恢复命令

‌:物理备份需确保目标服务器与源服务器版本一致,且配置文件(如。)已正确设置复制权限。

2025-12-18 15:34:56 265

原创 启动容器报错ls: cannot access ‘/docker-entrypoint-initdb.d/‘: Operation not permitted

错误原因分析。

2025-12-18 15:10:20 317

原创 调用langgraph的aupdate_state()方法时异常

之前可以修改的消息现在也修改失败了,但还是有消息可以修改成功的情况。暂未找到任何解决办法。

2025-12-10 15:26:07 93

原创 虚拟机配置CPU数量和每个CPU内核数量

虚拟机配置CPU数量和每个CPU内核数量需遵循以下原则:

2025-12-01 11:09:19 447

原创 ssl和tls加密

SSL(Secure Sockets Layer)和TLS(Transport Layer Security)是两种广泛使用的安全协议,用于在网络上加密数据传输,确保数据在客户端和服务器之间传输时的安全性和完整性。尽管SSL和TLS在功能和目的上非常相似,它们在发展过程中有所区别。

2025-12-01 10:25:34 543

原创 gitlab内网配置https配置加载异常

若用 Let's Encrypt:必须有公网域名 + 公网访问权限,先修复 DNS 解析(更换公共 DNS),再开放 443 出站端口,最后重新配置。若为内网环境:直接放弃 Let's Encrypt,使用自签名证书或内网 CA 证书,配置步骤更简单且稳定。按以上步骤操作后,即可正常执行。

2025-11-30 20:17:32 812

原创 vmware启动nat模式的虚拟机中部署了web服务,发现只能我主机可以访问该web,其他人无法访问到

通过以上配置,即可实现虚拟机 NAT 模式下 Web 服务的局域网 / 外网访问,核心是通过「VMware 端口转发」+「防火墙放行」+「路由器端口映射(外网访问)」打通网络通路,确保各环节的 IP、端口配置一致且无拦截。,其他设备无法直接访问虚拟机的 IP(属于私有网段)。NAT 模式下,虚拟机通过主机的网络栈访问外部网络,默认。ping 虚拟机IP。

2025-11-28 12:03:11 329

原创 >> filename和>filename有什么区别

想替换文件内容(生成全新文件):用> filename想保留文件内容(添加新内容):用是 “覆盖写”,>>是 “追加写”,不存在则都创建。

2025-11-27 15:09:01 423

原创 VLLM_LOGGING_CONFIG_PATH可以定日志的保留策略

VLLM_LOGGING_CONFIG_PATH可以指定日志的保留策略,主要通过配置日志处理器(Handler)实现,例如使用RotatingFileHandler或TimedRotatingFileHandler控制日志文件大小、数量或时间轮转。

2025-11-27 12:39:40 317

原创 kill -HUP和kill -USR分别代表什么含义

USR是User(用户)的缩写,USR1和USR2是预留的 “自定义信号”—— 系统不规定默认行为,完全由进程的开发者定义其用途。不同程序对USR1USR2的定义不同,需查看对应软件的文档。软件kill -USR1用途kill -USR2用途Nginx重新打开日志文件(用于日志切割)平滑升级 Nginx 二进制文件(不中断服务)Redis重新写入 AOF 日志、触发持久化复制集群中切换主从角色MySQL刷新慢查询日志 / 错误日志(日志切割)无默认用途(需自定义脚本处理)自定义程序。

2025-11-27 11:34:58 278

原创 logrotate使用的坑

4.不确定是否依赖cron,说的好像是依赖系统的cron,不需要单独配置cron。看日志确实每天凌晨3天左右执行了,但可能配置有问题导致轮转失败。1.配置了解和实验成本高,功能不服务第一使用习惯(如默认小于多少MB的文件不轮转,需要了解配置和实验才能知道到底什么效果)2.生成新日志文件后,程序不会往新文件中写入,需要重启服务。5.无法做到每天临界点分割,只能是凌晨3点左右。3.依赖目录权限755,不能是777。总之,后续不考虑使用cronolog。

2025-11-27 10:21:41 123

原创 centos7安装cronolog

在CentOS 7上安装cronolog,你可以通过几种方式来实现。cronolog是一个用于日志轮转的工具,它可以基于时间戳来命名日志文件,这在管理大量日志文件时非常有用。

2025-11-26 18:15:24 392

原创 linux中yum仅下载不安装

在Linux中使用yum仅下载不安装软件包,可通过yum-downloadonly插件实现。

2025-11-26 17:15:40 501

原创 执行脚本$‘\r‘:未找到命令

这个错误是\r\n\n导致的!

2025-11-20 16:48:57 240

原创 解决VSCode终端中文乱码问题

参考:原文链接:https://blog.csdn.net/xjk2017/article/details/81388493。VSCode终端其实调用的是cmd.exe,所以当这里出现中文乱码的时候要解决的是cmd的编码设置问题。执行chcp 65001就可以把cmd的编码设置成uft-8了,这样就解决了乱码问题。可以通过chcp命令查看cmd的编码设置,GBK2312的代码页编号是936,

2025-08-25 18:28:35 201

原创 Java jdk17下载与安装及环境变量配置

点击新建%JAVA_HOME%\bin环境变量,尽量将其上移到最上面,避免与其他Java环境变量冲突,点击确认即完成。参考:https://blog.csdn.net/weixin_62277750/article/details/128321113。(2) 根据自己喜好选择安装文件路径,默认安装点击下一步(注意:记住在哪安装的路径,后面会用到)(4)新建JAVA_HOME环境变量,注意变量值为jdk的安装目录。(2)输入java -version,出现以下画面,说明安装成功。(4)安装完成后,点击关闭。

2025-08-25 18:00:42 833

原创 Expected version “20 || >=22“. Got “16.20.2“ error Found incompatible module.

根据您提供的错误信息和Yarn官方文档,这个问题是由于Node.js版本不兼容导致的。参数(但后者不是推荐做法)。安装过程中yarn.lock文件会确保依赖版本的一致性,但无法绕过引擎版本限制。Yarn官方明确指出当出现引擎版本不兼容时,应该升级Node.js版本或使用。但请注意这可能导致运行时错误。

2025-08-25 14:45:17 504

原创 docker-compose启动容器时报错如下Error response from daemon: invalid IP address in add-host: “host-gateway“

是Docker较新版本(20.10+)引入的功能,请确保你的Docker版本支持该特性‌。这个错误通常是由于在Docker Compose配置文件中使用了。作为主机IP地址导致的‌12。

2025-07-24 13:50:07 702

原创 docker及docker-compose离线安装包下载

参考:Docker最理想的安装方式-离线安装_docker-19.03.9离线安装-CSDN博客docker-compose的下载_docker-compose下载-CSDN博客docker下载:Index of linux/static/stable/x86_64/docker-compose下载:https://github.com/docker/compose/releases

2025-07-24 10:06:46 428 1

原创 ragflow知识库引用插入分析

ragflow在实现引用插入上有两种方式:1.使用向量大模型比对answer和知识库chunk,对相似度高的语句插入对应chunk引用;2.通过对话大模型在生成answer时一并完成引用插入任务;搜索界面问答,只用到了方式1;聊天界面问答,两种方式都使用了:若方式2没有完成引用插入任务,则使用方式1兜底完成。并且对大模型生成的引用标识的格式做了校验和修正;

2025-07-01 13:34:20 669

原创 创建postgres数据库失败

异常:如何断联这两个session要解决 PostgreSQL 中因template1。

2025-06-17 13:26:03 967

原创 postgres数据库表的导入和导出

在PostgreSQL数据库中,你可以使用多种方法来导入和导出数据表。这些方法包括使用pg_dump和pg_restore工具,以及使用SQL命令和COPY命令。

2025-06-17 10:23:12 622

原创 conda pack迁出环境异常

问题:回答:这个错误是由于 Conda 环境中存在 pip 和 conda 混合安装导致的冲突,部分包的文件被覆盖或删除。

2025-06-13 12:25:11 972

原创 spring-ai MCP Server运行一段时间后断联2

中过5分钟就断联 ,工具状态由绿色变为红色;但此时工具是可用的,手动重新开关后工具状态可恢复绿色,再5分钟后继续变为红色,cursor报错日志如下。cherry studio链接异常,工具日志无明显异常。cursor链接工具后,工具日志如下。可能内部有重连机制,可以正常调用工具,无相关状态标志。但使用fastmcp实现的工具就没有上述问题。2.工具运行正常,但服务异常。链接异常,报错日志如下。

2025-06-12 13:45:01 1561 1

原创 python实现MCP Server SSE

【代码】python实现MCP Server SSE。

2025-06-11 18:11:38 395

原创 spring-ai MCP Server运行一段时间后断联

**[Spring AI #2267](https://github.com/spring-projects/spring-ai/issues/2267)** - 已在 2025年2月25日关闭,通过 Java SDK 修复解决。- **[Spring AI #2710](https://github.com/spring-projects/spring-ai/issues/2710)** - 通过升级到 1.0.0-M7 解决。-- 或更高版本 -->

2025-06-10 11:07:29 1795 1

原创 换行符在markdown格式时异常2

绝大多数 Markdown 解析器(包括 marked)都支持“标题前无空行”写法,无需特殊配置。如果你遇到无法识别的情况,可以提供具体的 Markdown 示例和渲染效果,我可以帮你分析原因。只要不是在代码块内,绝大多数 Markdown 解析器(包括 marked、markdown-it、Typora、Obsidian、VSCode 预览等)都能正确识别这种写法,无需空行。有的,标准的 CommonMark 规范(以及大多数 Markdown 解析器)都支持“紧凑型”标题写法,即标题前面不需要空行。

2025-05-30 19:03:26 368

原创 换行符在markdown格式时异常

\n\n # 你好

2025-05-30 18:09:10 920

原创 配置vscode中java.configuration.runtimes

如果遇到任何问题,检查 JDK 的安装路径是否正确,以及 VSCode 的 Java 扩展是否已正确安装和更新。安装完 Java 扩展后,VSCode 会自动检测你的系统中的 JDK 安装。通过命令面板(Ctrl+Shift+P),输入 Java: Clean and Rebuild Workspace 来清理并重建工作区,确保配置生效。在出现的设置中,找到 Java: JDT LS: Java Home,点击旁边的编辑图标。在 VSCode 中,你需要安装 Java 扩展包,以便支持 Java 开发。

2025-05-28 11:15:39 1261

原创 vue或者前端适配makedown推荐开源依赖

基于 Vite 和 Vue 3 的静态站点生成器,内置 Markdown 增强(代码高亮、Frontmatter、自定义布局等)。在 Vite 中直接渲染 Markdown 为 Vue 组件,支持 Frontmatter 和代码高亮。在 Nuxt.js 中直接解析 Markdown 文件,支持 Frontmatter 和组件注入。高度可扩展的 Markdown 解析器,插件生态丰富(如目录生成、表情符号等)。基于 AST 的现代化工具链,适合复杂处理(如自定义语法、SEO 优化)。

2025-05-28 10:08:38 1454

原创 服务器配置采集

提交即可完整展示服务器配置。如果需要进一步分析,可提供关键输出片段。(输出会包含GPU型号、显存、驱动版本、温度等信息):检查输出的文件是否包含敏感数据(如IP地址)。# 查看硬盘型号(需root),确保你有管理员权限。

2025-05-27 18:06:34 517

图数据库neo4j的arm版docker镜像

#!/bin/bash echo "启动 Neo4j 容器..." # 直接启动neo4j容器,将自动创建宿主机挂载目录 docker run -it -d -p 7474:7474 -p 7687:7687 \ -v /home/neo4j/data:/data \ -v /home/neo4j/logs:/logs \ -v /home/neo4j/conf:/var/lib/neo4j/conf \ -v /home/neo4j/import:/var/lib/neo4j/import \ -v /home/neo4j/plugins:/var/lib/neo4j/plugins \ -e NEO4J_AUTH=neo4j/password \ --name neo4j neo4j:4.4.0 # 检查是否启动成功 if [ $? -eq 0 ]; then echo "容器启动成功!" echo "HTTP 访问地址:http://localhost:7474" else echo "容器启动失败" exit 1 fi docker ps -a

2025-03-30

空空如也

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

TA关注的人

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