开源 AI Agent Harness Engineering 框架横向对比评测:从“搭积木”到“造飞船”的终极指南

关键词:AI Agent Harness Engineering、框架对比评测、LangChain、AutoGPT、CrewAI、AutoGen、LlamaIndex、Agent开发最佳实践 摘要:AI Agent Harness Engineering是当前人工智能领域最热门...

PostgreSQL 锁机制全解析:从基础原理到深度实践

背景与概述 在生产环境中,数据库的并发控制是确保数据一致性和系统稳定性的核心机制。PostgreSQL作为一款功能强大的开源关系型数据库,其锁机制的设计直接决定了系统在高并发场景下的表现。...

  • 0
  • 0
  • shitian
  • 发布于 2026-04-01 18:47
  • 阅读 ( 10 )

使用screen结合rsync远程传输大文件,可支持放入后台和断点续传。

我有一个168G左右的文件,想通过公网传输到另外一台服务器上,传输时间可能在72个小时左右,之前使用scp传输,scp不支持断电续传,一旦网络中断就不得重新开始,后面使用 screen+rsync+ssh 方式...

  • 0
  • 0
  • shitian
  • 发布于 2026-03-23 10:36
  • 阅读 ( 11 )

怎么获取mysql binlog日志中的start-position,end-position,start-datetime 和end-datetime

这是开始的样本:SET @@session.collation_database=DEFAULT/*!*/;/*!80011 SET @@session.default_collation_for_utf8mb4=255*//*!*/;BEGIN/*!*/;# at 212244989#260318  0:29:58 server id 10...

  • 0
  • 0
  • shitian
  • 发布于 2026-03-18 19:58
  • 阅读 ( 10 )

编译最新的openresty,并使用lua解析Ip2region ip地址库。

我最近有个需求: 我的android和ios只有一套代码,服务器在中国大陆和越南各自独立部署了一套,除了域名不一样,其他基本上一样。想法是,app首次启动的时候,去连接一个网关切换服务器,网关...

  • 0
  • 0
  • shitian
  • 发布于 2026-03-12 18:48
  • 阅读 ( 13 )

把HbuilderX项目改造成npm的项目

吉祥的小程序是uniapp,通过一个项目可以多端发布,但是这个项目创建的时候是通过HbuilderX来图形化开发的,HbuilderX目录结构比较特殊,npm没有办法识别原生的HbuilderX项目(比如HbuilderX项...

  • 0
  • 0
  • shitian
  • 发布于 2026-02-02 10:35
  • 阅读 ( 16 )

nginx日志请求中request_body 为空分析

一、为什么 $request_body 始终是空的(核心原因) 1️⃣ $request_body 并不是“自动可用变量” 在 Nginx 中: 请求头:在 rewrite / access 阶段就已解析 请求体(body): 只有在“模块明...

  • 0
  • 0
  • shitian
  • 发布于 2026-01-14 12:19
  • 阅读 ( 17 )

是用aliyun cli自动更新阿里云CDN的证书

我是用了acme脚本来自动生成免费的证书,但是证书只有3个月有效期,人工更新可能会经常忘记,我编辑了脚本定时更新 文章链接为:https://wenda.zuncuang.com/article/1152 证书定时更新后,还...

  • 0
  • 0
  • shitian
  • 发布于 2026-01-12 17:20
  • 阅读 ( 14 )

数据从10.0.0.5上查询符合条件数据不落地导入到10.0.0.9上的做法!!!

可以是用下列命令通过管道直接导入,不过要有两点注意: 1,目的数据库(落库)上要想是用 LOAD DATA LOCAL INFILE 指令,需要在10.0.0.9上的mysql服务器端配置文件上加入 [mysqld] local_in...

  • 0
  • 0
  • shitian
  • 发布于 2025-12-25 16:02
  • 阅读 ( 11 )

RabbitMQ的配置文件介绍

默认配置文件的位置和操作系统、RabbitMQ 版本有关,通过启动日志查看配置文件路径是最有效的方式。 默认的服务日志在:$RABBITMQ_HOME/var/log/rabbitmq 下 [root@study rabbitmq]# cat rabb...

  • 0
  • 0
  • shitian
  • 发布于 2025-12-18 17:25
  • 阅读 ( 15 )

RabbitMQ的环境变量介绍

RabbitMQ 的环境变量都是以 RABBITMQ_ 作为前缀,设置方式有如下两种:Shell 环境中设置在 Shell 中设置,不需要 RABBITMQ_ 这个前缀;而且 优先级 shell 最高,也就是说,当 shell 和 rabbitmq...

  • 0
  • 0
  • shitian
  • 发布于 2025-12-18 17:23
  • 阅读 ( 16 )

RabbitMQ 基础概念介绍

相关概念介绍 RabbitMQ 整体上是一个 生产者与消费者模型,主要负责 接收、存储和转发消息。 生产者和消费者 #生产者 Producer:生产者,投递消息的一方 生产者创建消息,发布到 RabbitMQ...

  • 0
  • 0
  • shitian
  • 发布于 2025-12-18 17:13
  • 阅读 ( 13 )

RabbitMQ 简介

RabbitMQ 是目前非常热门的一款 消息中间件,不管是互联网行业还是传统行业都在大量使用。它具有高可靠、易扩展、高可用及丰富的功能特性。 #什么是消息中间件 消息(Message):在应用层传送...

  • 0
  • 0
  • shitian
  • 发布于 2025-12-18 17:02
  • 阅读 ( 11 )

RabbitMQ的集群搭建

单机问题就是不能高可用,吞吐量有瓶颈、存储有瓶颈。搭建集群才能解决这些但是 RabbitMQ 集群不能保证消息的万无一失,当集群中一个 RabbitMQ 节点崩溃时,该节点上的所有队列中的消息也会丢失...

  • 0
  • 0
  • shitian
  • 发布于 2025-12-18 16:53
  • 阅读 ( 13 )

SSH 的本地隧道和远程隧道的详细解释

我当前需求是: 1,我外网正式环境的mysql 3306端口不能被外部访问 2,我本地写的一个python脚本需要连接正式环境的mysql来导数据 3,我可以通过ssh连接远程mysql所在的服务器 所以的方案是...

  • 0
  • 0
  • shitian
  • 发布于 2025-12-17 11:50
  • 阅读 ( 16 )

一文带你掌握Java诊断利器Arthas

什么是Arthas?Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异...

  • 0
  • 0
  • shitian
  • 发布于 2025-12-02 12:32
  • 阅读 ( 61 )

Git submodule:管理项目依赖仓库的使用教程与常见问题

在软件开发中,项目经常需要依赖外部代码库或子项目。Git submodule 提供了一种优雅的方式来管理这些依赖,确保代码的模块化和可维护性。本文将详细介绍 Git submodule 的使用方法,并解答常见...

  • 0
  • 0
  • 石天
  • 发布于 2025-11-21 19:28
  • 阅读 ( 14 )

普通用户使用 journalctl 无法补全的问题

查看一个systemd服务器的日志,在root下可以通过 journalctl -u pos 按tab可以自动补全,但切换的普通用户就不行了,这是什么问题呢? 答案:这是权限问题导致的,你可以使用 journalctl -u ...

  • 0
  • 0
  • 石天
  • 发布于 2025-11-17 16:02
  • 阅读 ( 11 )

Let‘s Encrypt基于阿里云DNS自动更新免费的SSL证书

第一步、申请阿里云的密钥,授权DNS管理 登录aliyun账号--权限与安全-accessKey ,点击进去创建一个子账号,然后授与该子账号dns full acess权限 第二步、下载并安装acme.sh 脚本,并设置好al...