<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Lee's Blog</title>
    <link>https://blog.dogeggcode.cyou</link>
    <description>辉洋的博客 — 探索·创造·分享</description>
    <language>zh-CN</language>
    <atom:link href="https://blog.dogeggcode.cyou/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[我回来了]]></title>
      <link>https://blog.dogeggcode.cyou/blog/wo-hui-lai-le</link>
      <description><![CDATA[]]></description>
      <pubDate>Mon, 07 Sep 2026 08:02:52 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/wo-hui-lai-le</guid>
    </item>
    <item>
      <title><![CDATA[退出后重登卡在"登录中"：一次靠 Network 面板定位的 NextAuth session 时序问题]]></title>
      <link>https://blog.dogeggcode.cyou/blog/login-hang-nextauth-session-refresh</link>
      <description><![CDATA[用户反馈退出登录后再登录会卡在"登录中"。后端 curl 全链路正常，但 Network 面板显示登录成功后根本没有请求 /api/auth/session——signIn(redirect:false) 后 useSession 没刷新，status 卡在 unauthenticated。修复：成功后主动调用 update()。]]></description>
      <pubDate>Tue, 11 Aug 2026 13:45:56 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/login-hang-nextauth-session-refresh</guid>
    </item>
    <item>
      <title><![CDATA[部署包从 65M 涨到 4.1G：一次被安装包拖垮的部署排障]]></title>
      <link>https://blog.dogeggcode.cyou/blog/deploy-tar-bloat-installers</link>
      <description><![CDATA[部署 tar 悄悄从 65MB 涨到 4.1GB，磁盘被撑满 100%，上传中断留下半截 standalone，服务 502。根因是历史安装包在 public 目录无限累积被塞进部署包。记录恢复过程与部署脚本改进。]]></description>
      <pubDate>Tue, 11 Aug 2026 08:39:31 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/deploy-tar-bloat-installers</guid>
    </item>
    <item>
      <title><![CDATA[用户说"第一天的闪卡更好玩"——一次把 bug 当需求改的复盘]]></title>
      <link>https://blog.dogeggcode.cyou/blog/eztor-user-feedback-dictation-flashcard</link>
      <description><![CDATA[两条用户反馈：一条暴露了默写成绩里隐藏许久的累加 bug，另一条竟是怀念一个被我修掉的并发 bug。把两件事放在一起复盘，顺带讲清套壳应用"热更 vs 发版"的边界。]]></description>
      <pubDate>Tue, 11 Aug 2026 03:49:58 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/eztor-user-feedback-dictation-flashcard</guid>
    </item>
    <item>
      <title><![CDATA[meteorological 变成了 neteorological？记一次长单词被"削头"的 UI 排查]]></title>
      <link>https://blog.dogeggcode.cyou/blog/flashcard-long-word-clipped</link>
      <description><![CDATA[用户报了个很玄学的 bug：闪卡里的长单词 meteorological 显示成了 neteorological，首字母像被削了头。排查后发现是 flexbox 的经典坑——flex 子项缺 min-w-0，break-words 形同虚设，长单词溢出被 overflow-hidden 裁掉首尾。顺手全库排查出 9 处同根因问题。]]></description>
      <pubDate>Sun, 09 Aug 2026 14:06:19 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/flashcard-long-word-clipped</guid>
    </item>
    <item>
      <title><![CDATA[用户明明默写了 20 多个单词，为什么任务栏还停在 4/20？]]></title>
      <link>https://blog.dogeggcode.cyou/blog/dictation-task-stuck-4-20</link>
      <description><![CDATA[一次"计数没坏，却看起来卡死"的排查实录：任务进度条停在 4/20 的背后，是五层互相掩盖的线索。]]></description>
      <pubDate>Sun, 09 Aug 2026 12:50:09 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/dictation-task-stuck-4-20</guid>
    </item>
    <item>
      <title><![CDATA[一次登录 / 资料 / 头像的全面体检——5 个用户报告 + curl 抓出的真问题]]></title>
      <link>https://blog.dogeggcode.cyou/blog/login-profile-avatar-audit</link>
      <description><![CDATA[上一篇刚修好 Header，本以为可以下班。但用户说体验阻塞，又做了一轮系统审计。5 个真问题：登录后 /login 还显示表单、Header 不显示上传头像、Profile 改完 Header 状态不同步、anon 访问 /u/X/edit 闪加载中、Comment 链接用 snapshot 改名后 404。修复用 4 个 batch：layout 服务端 redirect、JWT 扩展字段、credentials authorize 补 image、mutation 后 session.update()]]></description>
      <pubDate>Thu, 06 Aug 2026 23:41:02 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/login-profile-avatar-audit</guid>
    </item>
    <item>
      <title><![CDATA[用户登录后看不到自己的头像——一次 DOM 顺序撞车]]></title>
      <link>https://blog.dogeggcode.cyou/blog/header-overlay-fix</link>
      <description><![CDATA[把 4 个路由挪进 (public)/ 让 Header 套上后，curl 检查都通过。但用户实际打开首页看不到头像下拉。根因不是路由位置，而是首页嵌的装饰性 nav 跟真 Header 共用同一个 .nav CSS 类，物理位置完全重叠，把真的盖住了。]]></description>
      <pubDate>Thu, 06 Aug 2026 23:40:49 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/header-overlay-fix</guid>
    </item>
    <item>
      <title><![CDATA[TOC 悬浮折腾记：6 次 commit 才彻底搞定]]></title>
      <link>https://blog.dogeggcode.cyou/blog/toc-floating-debug-notes</link>
      <description><![CDATA[文章页 TOC 从 IO 到 sticky 再到 fixed 的完整踩坑记录]]></description>
      <pubDate>Mon, 03 Aug 2026 00:47:28 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/toc-floating-debug-notes</guid>
    </item>
    <item>
      <title><![CDATA[把博客搞崩两次的那次部署：一次 OTP 重构复盘]]></title>
      <link>https://blog.dogeggcode.cyou/blog/otp-refactor-crash-twice</link>
      <description><![CDATA[本以为只是删掉几个文件的事，结果部署上去 admin 500，然后用 npm install 在服务器现场装依赖，把博客搞崩了两次。复盘根因：deploy.sh 没把动态 import 的依赖打进 standalone bundle。]]></description>
      <pubDate>Sat, 01 Aug 2026 02:40:28 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/otp-refactor-crash-twice</guid>
    </item>
    <item>
      <title><![CDATA[当提示词成了产品——一次多人协作 Prompt 设计的复盘(AI自己写的认罪书)]]></title>
      <link>https://blog.dogeggcode.cyou/blog/opencodeselfwright</link>
      <description><![CDATA[]]></description>
      <pubDate>Tue, 28 Jul 2026 03:09:07 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/opencodeselfwright</guid>
    </item>
    <item>
      <title><![CDATA[人智和AI的差别小感]]></title>
      <link>https://blog.dogeggcode.cyou/blog/humanai</link>
      <description><![CDATA[]]></description>
      <pubDate>Tue, 28 Jul 2026 00:28:25 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/humanai</guid>
    </item>
    <item>
      <title><![CDATA[算法踩坑-相向左右指针 | 刷题踩坑连载 03]]></title>
      <link>https://blog.dogeggcode.cyou/blog/algo3</link>
      <description><![CDATA[]]></description>
      <pubDate>Sat, 25 Jul 2026 08:44:33 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/algo3</guid>
    </item>
    <item>
      <title><![CDATA[算法踩坑-同向快慢指针]]></title>
      <link>https://blog.dogeggcode.cyou/blog/algo2</link>
      <description><![CDATA[]]></description>
      <pubDate>Mon, 20 Jul 2026 00:27:55 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/algo2</guid>
    </item>
    <item>
      <title><![CDATA[算法踩坑-二分法]]></title>
      <link>https://blog.dogeggcode.cyou/blog/algo1</link>
      <description><![CDATA[]]></description>
      <pubDate>Sat, 18 Jul 2026 07:43:51 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/algo1</guid>
    </item>
    <item>
      <title><![CDATA[xiaozhidaoyuanxing1]]></title>
      <link>https://blog.dogeggcode.cyou/blog/xiaozhidaoyuanxing1</link>
      <description><![CDATA[]]></description>
      <pubDate>Wed, 01 Jul 2026 07:49:52 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/xiaozhidaoyuanxing1</guid>
    </item>
    <item>
      <title><![CDATA[申报书填写细节（草稿）]]></title>
      <link>https://blog.dogeggcode.cyou/blog/shenbaoshu</link>
      <description><![CDATA[]]></description>
      <pubDate>Fri, 26 Jun 2026 09:43:14 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/shenbaoshu</guid>
    </item>
    <item>
      <title><![CDATA[小智导来咯]]></title>
      <link>https://blog.dogeggcode.cyou/blog/xiaozhidao</link>
      <description><![CDATA[]]></description>
      <pubDate>Fri, 26 Jun 2026 08:25:26 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/xiaozhidao</guid>
    </item>
    <item>
      <title><![CDATA[TTS大优化]]></title>
      <link>https://blog.dogeggcode.cyou/blog/tts</link>
      <description><![CDATA[]]></description>
      <pubDate>Sun, 14 Jun 2026 08:54:21 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/tts</guid>
    </item>
    <item>
      <title><![CDATA[~~日记？~~]]></title>
      <link>https://blog.dogeggcode.cyou/blog/diary-diary</link>
      <description><![CDATA[]]></description>
      <pubDate>Tue, 09 Jun 2026 14:01:36 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/diary-diary</guid>
    </item>
    <item>
      <title><![CDATA[我的AI编程经验总结]]></title>
      <link>https://blog.dogeggcode.cyou/blog/tutor</link>
      <description><![CDATA[]]></description>
      <pubDate>Tue, 09 Jun 2026 07:07:44 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/tutor</guid>
    </item>
    <item>
      <title><![CDATA[职业规划软件构想]]></title>
      <link>https://blog.dogeggcode.cyou/blog/career-design</link>
      <description><![CDATA[]]></description>
      <pubDate>Sun, 07 Jun 2026 16:02:58 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/career-design</guid>
    </item>
    <item>
      <title><![CDATA[TTS大便样]]></title>
      <link>https://blog.dogeggcode.cyou/blog/ttsshit</link>
      <description><![CDATA[]]></description>
      <pubDate>Sun, 31 May 2026 14:40:08 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/ttsshit</guid>
    </item>
    <item>
      <title><![CDATA[一次关于通信的探索]]></title>
      <link>https://blog.dogeggcode.cyou/blog/post</link>
      <description><![CDATA[]]></description>
      <pubDate>Sun, 31 May 2026 14:37:46 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/post</guid>
    </item>
    <item>
      <title><![CDATA[黑客杂口杂口～]]></title>
      <link>https://blog.dogeggcode.cyou/blog/hake</link>
      <description><![CDATA[]]></description>
      <pubDate>Sat, 30 May 2026 07:24:32 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/hake</guid>
    </item>
    <item>
      <title><![CDATA[幽灵BUG反复出现，最终解决]]></title>
      <link>https://blog.dogeggcode.cyou/blog/bugbug</link>
      <description><![CDATA[]]></description>
      <pubDate>Fri, 29 May 2026 14:15:37 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/bugbug</guid>
    </item>
    <item>
      <title><![CDATA[谁在用我的服务器挖矿？]]></title>
      <link>https://blog.dogeggcode.cyou/blog/fuckyouminer</link>
      <description><![CDATA[]]></description>
      <pubDate>Fri, 29 May 2026 11:36:28 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/fuckyouminer</guid>
    </item>
    <item>
      <title><![CDATA[还是没忍住]]></title>
      <link>https://blog.dogeggcode.cyou/blog/cannnotconsist</link>
      <description><![CDATA[]]></description>
      <pubDate>Fri, 29 May 2026 10:02:42 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/cannnotconsist</guid>
    </item>
    <item>
      <title><![CDATA[我的软件工程经验集（草稿）]]></title>
      <link>https://blog.dogeggcode.cyou/blog/mysoftwareengineeringexperience</link>
      <description><![CDATA[]]></description>
      <pubDate>Mon, 25 May 2026 01:57:55 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/mysoftwareengineeringexperience</guid>
    </item>
    <item>
      <title><![CDATA[又偷摸修BUG]]></title>
      <link>https://blog.dogeggcode.cyou/blog/stolenbug</link>
      <description><![CDATA[]]></description>
      <pubDate>Mon, 25 May 2026 00:45:15 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/stolenbug</guid>
    </item>
    <item>
      <title><![CDATA[明天四级口语考试，我的压力就像]]></title>
      <link>https://blog.dogeggcode.cyou/blog/cetfour</link>
      <description><![CDATA[]]></description>
      <pubDate>Mon, 25 May 2026 00:01:40 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/cetfour</guid>
    </item>
    <item>
      <title><![CDATA[深夜的终端，为了一个不知所谓的东西]]></title>
      <link>https://blog.dogeggcode.cyou/blog/night</link>
      <description><![CDATA[]]></description>
      <pubDate>Sat, 23 May 2026 16:35:38 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/night</guid>
    </item>
    <item>
      <title><![CDATA[重构文档]]></title>
      <link>https://blog.dogeggcode.cyou/blog/refactor</link>
      <description><![CDATA[]]></description>
      <pubDate>Fri, 22 May 2026 02:34:18 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/refactor</guid>
    </item>
    <item>
      <title><![CDATA[还是忍不住]]></title>
      <link>https://blog.dogeggcode.cyou/blog/diary</link>
      <description><![CDATA[]]></description>
      <pubDate>Fri, 22 May 2026 00:49:12 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/diary</guid>
    </item>
    <item>
      <title><![CDATA[微信朋友圈卖的都来了]]></title>
      <link>https://blog.dogeggcode.cyou/blog/sell</link>
      <description><![CDATA[]]></description>
      <pubDate>Wed, 20 May 2026 11:03:31 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/sell</guid>
    </item>
    <item>
      <title><![CDATA[谈恋爱不如写代码]]></title>
      <link>https://blog.dogeggcode.cyou/blog/codeisbetterthanlove</link>
      <description><![CDATA[]]></description>
      <pubDate>Wed, 20 May 2026 11:03:19 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/codeisbetterthanlove</guid>
    </item>
    <item>
      <title><![CDATA[运维日志——偷摸修BUG，无感发布]]></title>
      <link>https://blog.dogeggcode.cyou/blog/operations</link>
      <description><![CDATA[]]></description>
      <pubDate>Wed, 20 May 2026 04:08:10 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/operations</guid>
    </item>
    <item>
      <title><![CDATA[从零搭建一个带风后奇门的个人博客]]></title>
      <link>https://blog.dogeggcode.cyou/blog/building-nextjs-blog-with-qimen-compass</link>
      <description><![CDATA[Next.js 16 + Tailwind v4 + Prisma + 奇门遁甲罗盘。从技术选型到踩坑复盘，一篇全栈博客开发的完整记录。]]></description>
      <pubDate>Tue, 19 May 2026 02:55:47 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/building-nextjs-blog-with-qimen-compass</guid>
    </item>
    <item>
      <title><![CDATA[奶奶说我长得越来越像女孩子了]]></title>
      <link>https://blog.dogeggcode.cyou/blog/grandma</link>
      <description><![CDATA[]]></description>
      <pubDate>Mon, 18 May 2026 10:49:58 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/grandma</guid>
    </item>
    <item>
      <title><![CDATA[追凶 5000 帧：一次 Hero 页面频闪修复实录]]></title>
      <link>https://blog.dogeggcode.cyou/blog/fix-hero-flickering</link>
      <description><![CDATA[6 个 RAF 循环同时跑、每秒 5000+ 次 DOM 写入、3D 透视角度一调就崩——一次完整的 Hero 页面频闪排查实录。]]></description>
      <pubDate>Mon, 18 May 2026 10:43:32 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/fix-hero-flickering</guid>
    </item>
    <item>
      <title><![CDATA[AI 分不清左右？记一次 CSS 3D 旋转的调优经历]]></title>
      <link>https://blog.dogeggcode.cyou/blog/ai-cannot-tell-left-from-right</link>
      <description><![CDATA[一次关于 CSS 3D 旋转调试的人机协作经历：AI 和人类都在同一个问题上犯了错。]]></description>
      <pubDate>Sun, 17 May 2026 11:57:16 GMT</pubDate>
      <guid>https://blog.dogeggcode.cyou/blog/ai-cannot-tell-left-from-right</guid>
    </item>
  </channel>
</rss>