<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>一楼没太阳</title>
    <link>https://blog.ylmty.cc</link>
    <description>只有坏掉的东西才会停下来</description>
    <language>zh-CN</language>
    <atom:link href="https://blog.ylmty.cc/feed.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Fri, 17 Apr 2026 00:00:00 GMT</lastBuildDate>
    <generator>VitePress</generator>
    <item>
      <title>Claude Opus 4.7 对比 4.6：对程序员更有用的升级都在哪</title>
      <link>https://blog.ylmty.cc/articles/note/claude-opus-47-vs-46</link>
      <guid>https://blog.ylmty.cc/articles/note/claude-opus-47-vs-46</guid>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[这篇文章基于 Anthropic 官方文档与发布说明，浓缩整理 Claude Opus 4.7 相比 4.6 的实际提升，重点放在程序员最容易感知的几类能力变化上。]]></description>
      <category>网站相关</category><category>ai</category><category>claude</category><category>anthropic</category><category>llm</category><category>编程</category>
    </item>
    <item>
      <title>用AI辅助写项目真香</title>
      <link>https://blog.ylmty.cc/articles/note/ai-assisted-project-development</link>
      <guid>https://blog.ylmty.cc/articles/note/ai-assisted-project-development</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[这篇文章不聊模型参数，也不聊提示词玄学，只想聊一件很实际的事：用 AI 辅助写项目，和一句话丢给 AI 让它从头包办，完全不是一回事。]]></description>
      <category>网站相关</category><category>ai</category><category>工程化</category><category>开发流程</category><category>编程</category>
    </item>
    <item>
      <title>MSRegFlow 这次动得不小：8 步流程、CPA 直连和超时自动重试都补上了</title>
      <link>https://blog.ylmty.cc/articles/myProjects/msregflow-update-cpa-retry-and-flow</link>
      <guid>https://blog.ylmty.cc/articles/myProjects/msregflow-update-cpa-retry-and-flow</guid>
      <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[这次更新不只是修修小毛病，MSRegFlow 把面板流程重新收成了 8 步，也把 CPA Auth 的直连模式、封号处理策略和超时页自动重试一起补上了。]]></description>
      <category>我的项目</category><category>chrome extension</category><category>manifest v3</category><category>oauth</category><category>cpa auth</category><category>sub2api</category><category>microsoft</category>
    </item>
    <item>
      <title>MSRegFlow：把 OAuth 注册流程收进浏览器侧边栏的小工具</title>
      <link>https://blog.ylmty.cc/articles/myProjects/msregflow-project-introduction</link>
      <guid>https://blog.ylmty.cc/articles/myProjects/msregflow-project-introduction</guid>
      <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[如果说 CodeX Register 更像一台本地控制台，那 MSRegFlow 就更像一把挂在浏览器边上的小扳手。它从群友给出的扩展底子出发，后面继续修修补补，接上了 Microsoft Account Manager，也顺手适配了 Sub2API。]]></description>
      <category>我的项目</category><category>chrome extension</category><category>manifest v3</category><category>oauth</category><category>sub2api</category><category>microsoft</category>
    </item>
    <item>
      <title>Microsoft Account Manager：把账号、令牌和邮件先收进一个面板里</title>
      <link>https://blog.ylmty.cc/articles/myProjects/microsoft-account-manager-introduction</link>
      <guid>https://blog.ylmty.cc/articles/myProjects/microsoft-account-manager-introduction</guid>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[这篇文章介绍 Microsoft Account Manager 这个项目：一个部署在 Cloudflare Workers 上的微软账号管理系统，支持批量管理、自动刷新令牌，以及按账号查看邮件。]]></description>
      <category>我的项目</category><category>cloudflare</category><category>workers</category><category>d1</category><category>vue3</category><category>microsoft</category><category>oauth2</category><category>账号管理</category>
    </item>
    <item>
      <title>CodeX Register：不是脚本堆，是个本地控制台</title>
      <link>https://blog.ylmty.cc/articles/myProjects/codex-register-architecture-and-usage</link>
      <guid>https://blog.ylmty.cc/articles/myProjects/codex-register-architecture-and-usage</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[这篇文章不只想介绍 CodeX Register 做了什么，也想顺着它的结构聊聊这个项目为什么会被整理成一个本地控制台，以及它大概是怎么运行和使用的。]]></description>
      <category>我的项目</category><category>python</category><category>vue3</category><category>naive ui</category><category>pywebview</category><category>本地控制台</category><category>项目介绍</category>
    </item>
    <item>
      <title>CodeX Register 把邮箱服务拆成 Provider：总算不用再往一个文件里硬塞了</title>
      <link>https://blog.ylmty.cc/articles/myProjects/codex-register-mail-provider-refactor</link>
      <guid>https://blog.ylmty.cc/articles/myProjects/codex-register-mail-provider-refactor</guid>
      <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[上一篇聊的是 CodeX Register 怎么从脚本长成控制台，这一篇接着聊一次更具体的重构：邮箱服务为什么会被拆成 mail_providers，并把 Cloudflare Temp、CloudMail、Mail-Curl、MailFree、Gmail IMAP、Microsoft Graph 收到同一套工厂里。]]></description>
      <category>我的项目</category><category>python</category><category>邮件服务</category><category>工程化</category><category>重构</category><category>mailfree</category>
    </item>
    <item>
      <title>CodeX Register 又补一格：两套云端账号现在能一起管了</title>
      <link>https://blog.ylmty.cc/articles/myProjects/codex-register-dual-remote-account-management</link>
      <guid>https://blog.ylmty.cc/articles/myProjects/codex-register-dual-remote-account-management</guid>
      <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[这篇不讲太多细节，核心就一件事：CodeX Register 现在不只是盯着一套云端账号接口了，Sub2API 和 CLIProxyAPI 都能放进同一个控制台里一起管。]]></description>
      <category>我的项目</category><category>python</category><category>账号管理</category><category>sub2api</category><category>cliproxyapi</category>
    </item>
    <item>
      <title>CodeX Register：把注册流程从脚本堆里拎出来，塞进一个本地控制台</title>
      <link>https://blog.ylmty.cc/articles/myProjects/codex-register-project-analysis</link>
      <guid>https://blog.ylmty.cc/articles/myProjects/codex-register-project-analysis</guid>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[这篇文章不讲教程，主要想聊聊 CodeX Register 是怎么从一堆分散脚本，慢慢长成一个本地控制台的。]]></description>
      <category>我的项目</category><category>python</category><category>vue3</category><category>naive ui</category><category>pywebview</category><category>工程化</category>
    </item>
    <item>
      <title>批量更新 Refresh Token 的实现方法与原理</title>
      <link>https://blog.ylmty.cc/articles/note/refresh-token-rotation</link>
      <guid>https://blog.ylmty.cc/articles/note/refresh-token-rotation</guid>
      <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[结合一个多线程 Python 脚本，说明如何批量读取文本中的 refresh_token 与 client_id，调用微软令牌接口完成刷新，并将成功和失败结果分流输出，同时分析并发处理与线程安全原理。]]></description>
      <category>网站相关</category><category>refresh token</category><category>oauth2</category><category>python</category><category>并发</category><category>线程池</category>
    </item>
    <item>
      <title>使用 OAuth2 连接 Outlook 的 IMAP / POP3：实现方法与原理</title>
      <link>https://blog.ylmty.cc/articles/note/outlook-imap-pop3-xoauth2</link>
      <guid>https://blog.ylmty.cc/articles/note/outlook-imap-pop3-xoauth2</guid>
      <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[结合一个 Python 示例脚本，梳理如何通过 refresh_token 获取 access_token，并使用 XOAUTH2 方式接入 Outlook 的 IMAP 与 POP3 服务，同时说明邮件解析与协议差异。]]></description>
      <category>网站相关</category><category>outlook</category><category>oauth2</category><category>xoauth2</category><category>imap</category><category>pop3</category><category>python</category>
    </item>
    <item>
      <title>使用 Microsoft Graph API 拉取 Outlook 邮件的实现方法与原理</title>
      <link>https://blog.ylmty.cc/articles/note/microsoft-graph-outlook-mail</link>
      <guid>https://blog.ylmty.cc/articles/note/microsoft-graph-outlook-mail</guid>
      <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[结合一个 Python 示例脚本，梳理如何使用 refresh_token 换取 access_token，并通过 Microsoft Graph API 拉取 Outlook 邮件列表，同时说明背后的 OAuth2 授权链路与接口原理。]]></description>
      <category>网站相关</category><category>microsoft graph</category><category>outlook</category><category>oauth2</category><category>python</category><category>邮箱接入</category>
    </item>
    <item>
      <title>uniapp微信小程序新规定《游客模式》处理方法</title>
      <link>https://blog.ylmty.cc/articles/frontEnd/uniapp-touristMode</link>
      <guid>https://blog.ylmty.cc/articles/frontEnd/uniapp-touristMode</guid>
      <pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[本文提供了uniapp的游客模式实现方法，包括工具类添加跳转方法和响应拦截器处理。]]></description>
      <category>前端</category><category>css</category><category>uniapp</category><category>游客模式</category>
    </item>
    <item>
      <title>GitHub Actions 中的 SSH Known Hosts 警告处理指南</title>
      <link>https://blog.ylmty.cc/articles/note/github-actions</link>
      <guid>https://blog.ylmty.cc/articles/note/github-actions</guid>
      <pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[本文介绍了在 GitHub Actions 中使用 SSH 连接远程服务器时出现 known_hosts 警告的原因，并提供了通过 ssh-keyscan 等方法预先添加主机密钥以消除警告的解决方案。]]></description>
      <category>网站相关</category><category>github</category><category>ssh</category><category>警告处理</category>
    </item>
    <item>
      <title>Alist V3-样式代码合集</title>
      <link>https://blog.ylmty.cc/articles/frontEnd/alist-v3</link>
      <guid>https://blog.ylmty.cc/articles/frontEnd/alist-v3</guid>
      <pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[本文提供了Alist V3的自定义样式代码合集，包括导航栏添加和明亮/黑夜模式背景设置等功能。]]></description>
      <category>前端</category><category>css</category><category>javascript</category><category>alist</category>
    </item>
    <item>
      <title>手写Promise.all实现原理详解</title>
      <link>https://blog.ylmty.cc/articles/frontEnd/promise-all</link>
      <guid>https://blog.ylmty.cc/articles/frontEnd/promise-all</guid>
      <pubDate>Mon, 15 Jul 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[本文详细讲解了Promise.all的实现原理，包括源码分析、手写实现过程和实际应用场景，帮助读者深入理解JavaScript异步编程。]]></description>
      <category>前端</category><category>javascript</category><category>promise</category><category>异步编程</category>
    </item>
    <item>
      <title>CSS实现无限滚动效果</title>
      <link>https://blog.ylmty.cc/articles/frontEnd/infinite-scroll</link>
      <guid>https://blog.ylmty.cc/articles/frontEnd/infinite-scroll</guid>
      <pubDate>Sat, 01 Jun 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[本文介绍了如何使用CSS和JavaScript实现无限滚动效果，包括原理解析和实现代码，适用于各类轮播和标签展示场景。]]></description>
      <category>前端</category><category>css</category><category>javascript</category><category>animation</category>
    </item>
  </channel>
</rss>
