“2026年1月”存档文章有11 篇
一条经典 SQL 查询语句
2026/1/21 20:07:51
这是一条 SQL 查询语句:INSERT INTO cloud_product_account_balance (user_id, balance, time_updated, create_time) VALUES (%s, %s, UTC_TIMESTAMP(), UTC_TIMESTAMP()) ON DUPLICATE KEY UPDATE balance = balance + V...
AI 给我挖的一个坑
2026/1/21 19:47:54
最近在使用 Gemini 写一个服务,主要是扫描 20 分钟之内的订单,如果订单超过 20 分钟没有任何数据返回,则退还给用户费用。我多次测试,订单已经超过 20 分钟,第三方也没有返回任何数据,订单状态依然没有改变。经过深度思考之后,得出如下结论:查询 20 分钟只能的订单,后面又是获取超过 20 分钟没有获取到数据的订单,这个明显相互矛盾。代码大部分是 Gemini 写的,我发现了这个问题之后...
DAO 层的作用
2026/1/21 19:37:49
在软件开发中,DAO 是一个非常经典且标准的文件/层级命名。1. 翻译与全称全称:Data Access Object中文翻译:数据访问对象2. DAO 文件夹里装什么?简单来说,dao 文件夹里的代码只做跟数据库打交道的事情。它是你的业务逻辑(Python 代码)和数据库(MySQL)之间的中间人。通常包含:CRUD 操作:增(Create)、查(Retrieve)、改(Update)、删(De...
OpenStack Swift 存储桶的 CORS 设置保存在那里的?
2026/1/14 18:09:46
CORS 设置保存在 Container Server(容器服务器)的 SQLite 数据库文件中。它不是保存在配置文件里,也不是保存在某个全局的注册表中,而是以 Metadata(元数据) 的形式,存储在具体的磁盘文件里。以下是详细的存储路径和结构剖析:1. 物理位置:在磁盘的哪里?在你的存储节点(Storage Node)上,CORS 数据位于 /srv/node 挂载点下的 .db 文件中。...
系统重启导致 OpenStack Swift Cors 出现问题
2026/1/14 17:58:42
最近重启运行 OpenStack Swift 服务的 VPS,重启之后导致访问 OpenStack Swift 上的对象出现 Cors 错误。Access to script at 'https://www.example.com/5.bundle.js' from origin 'https://www.a.com' has been blocked by CORS policy: No 'Ac...
Codex 的 agents.txt 具体作用是什么?
2026/1/11 23:08:11
agents.txt 是 OpenAI Codex / ChatGPT Code Agent 体系里的一种“行为声明文件”,你可以把它理解为——给 AI 编程代理看的“项目级说明书”,作用有点像给人类开发者看的 README.md,但受众是 AI。下面我分层说清楚它是什么、解决什么问题、怎么用、和其他文件的区别。一句话版结论agents.txt 用来告诉 Codex / Code Agent:这个...
Caddy 压测
2026/1/6 19:18:34
在前面几篇文章中,我们价绍了什么是 Caddy 以及如何在 Caddy 中启用 Brotli 压缩,同时我们还使用 Caddy 配置了通配符证书。这些配置完成之后,我们需要测试 Caddy 性能到底怎么样。这次我们使用的是 wrk 进行测试。我们通过以下命令安装 wrk:apt install wrk -y如果出现:Unable to locate package wrkwrk 并不在所有发行版的...
Caddy 通配符证书相关问题
2026/1/6 18:21:21
如果是通配符证书,Caddy 将无法申请,Caddy 在获取通配符证书时的 ACME challenge 失败,会产生错误。具体错误内容:no solvers available for remaining challenges (configured=[http-01 tls-alpn-01] offered=[dns-01] remaining=[dns-01]) 1️⃣ 原因分析 你...