只是玩玩

沿着时间,慢慢往下读。

这里收录了博主的文章、随记、书影音和运动记录,也收录日常里值得留下的片段。所有内容按时间依次排列,左侧细线与类型图标标出每一天的开始;

周五

我发现,让flash把项目做个快速迭代,把该有的功能全部实现,同时在做的时候更新agent.md,最后做出来的项目最后会比较破碎,而且业务逻辑凌乱。我现在把agent发给chatgpt,让他给出重新整改的提示词,再发给flash去执行,效果好像还挺不错的。

周四

@eallion 这又是什么暗语

周四

@eallion 哥,有没有带宽大一点的,国内访问速度快的机器?想交点保护费帮我跑一个frp

周三

@eallion 整理了一下hermes的工作目录,然后之前写的那个api网关就出事了。

它没有做损坏检测或备份。 流程是这样的:

  1. lego.py 启动 → 第 14 行直接调用 init_db()
  2. init_db() → get_conn() → sqlite3.connect(“gateway.db”)

sqlite3.connect() 的行为是:

  • 文件存在 → 打开它
  • 文件不存在 → 创建一个全新的空数据库
  • 文件损坏 → SQLite 会尝试打开,但如果 WAL 文件损坏,它可能回退到一个空状态

所以当 mv 迁移过程中,lego-api 进程被重启(容器 auto-start),它去找 gateway.db:

  • 文件已被 mv 走 → 创建新空数据库
  • 或者 .db-wal/.db-shm 文件残留导致 SQLite 无法正确恢复 → 重建为空

CREATE TABLE IF NOT EXISTS 本身不会删数据,但如果 SQLite 连接时数据库文件是空的或损坏的,表就不存在,IF NOT EXISTS 就会创建新空表。

周三

hermes是回来了了,但是handler的kv数据全丢。裂开。

周三

我去,吓死宝宝了。
刚刚让hermes整理根目录的文件,删掉了一些缓存文件,可能是我之前的权限问题启动的一些文件因为权限问题无法访问了。

周二
超能路人甲封面

看过 · 剧集

超能路人甲↗

“看了一集半,目前暂时看不下去。”