<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>孙再亮 · SUN ZAILIANG</title><description>孙再亮的个人博客 —— 全栈开发者 / 开源爱好者。Nothing is impossible for a willing heart.</description><link>https://example.com/</link><language>zh-CN</language><item><title>截至 2026 年 6 月的 AI 监管与开发实践</title><link>https://example.com/thoughts/ai-regulation-practice-2026/</link><guid isPermaLink="true">https://example.com/thoughts/ai-regulation-practice-2026/</guid><description>AI 监管逐步落地后，工程实现要跟上透明度要求。</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate><category>AI</category><category>监管</category><category>工程实践</category></item><item><title>个人科技栈半年复盘</title><link>https://example.com/thoughts/half-year-personal-tech-stack/</link><guid isPermaLink="true">https://example.com/thoughts/half-year-personal-tech-stack/</guid><description>工具和设备最终要服务于更清醒的生活节奏。</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>复盘</category><category>科技栈</category><category>效率</category></item><item><title>搜索、浏览器、agent 融合</title><link>https://example.com/thoughts/search-browser-agent-merge/</link><guid isPermaLink="true">https://example.com/thoughts/search-browser-agent-merge/</guid><description>入口融合之后，用户更需要知道是谁在替自己操作。</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate><category>搜索</category><category>浏览器</category><category>AI agent</category></item><item><title>Mac 工作流再整理</title><link>https://example.com/thoughts/mac-workflow-reorganize/</link><guid isPermaLink="true">https://example.com/thoughts/mac-workflow-reorganize/</guid><description>工作流整理不是追求完美，而是减少每天的摩擦。</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>Mac</category><category>效率</category><category>工作流</category></item><item><title>视频生成产品退潮与沉淀</title><link>https://example.com/thoughts/video-generation-product-cooling/</link><guid isPermaLink="true">https://example.com/thoughts/video-generation-product-cooling/</guid><description>热潮退去后，留下来的才是真需求。</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><category>视频生成</category><category>AI</category><category>产品</category></item><item><title>硬件升级的边际收益</title><link>https://example.com/thoughts/hardware-upgrade-marginal-gain/</link><guid isPermaLink="true">https://example.com/thoughts/hardware-upgrade-marginal-gain/</guid><description>性能过剩之后，升级理由会变得更私人。</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><category>硬件</category><category>数码</category><category>消费</category></item><item><title>安全扫描 agent 的价值</title><link>https://example.com/thoughts/security-scanning-agent-value/</link><guid isPermaLink="true">https://example.com/thoughts/security-scanning-agent-value/</guid><description>安全工具要进入日常流程，而不是只在上线前报警。</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><category>安全</category><category>AI agent</category><category>DevSecOps</category></item><item><title>开发者与主动式 AI</title><link>https://example.com/thoughts/proactive-ai-for-developers/</link><guid isPermaLink="true">https://example.com/thoughts/proactive-ai-for-developers/</guid><description>主动提醒有价值，但时机比能力更重要。</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><category>AI</category><category>开发工具</category><category>IDE</category></item><item><title>个人数据主权</title><link>https://example.com/thoughts/personal-data-sovereignty/</link><guid isPermaLink="true">https://example.com/thoughts/personal-data-sovereignty/</guid><description>真正拥有数据，不只是能下载一个压缩包。</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>数据</category><category>隐私</category><category>平台</category></item><item><title>本地优先软件回潮</title><link>https://example.com/thoughts/local-first-software-return/</link><guid isPermaLink="true">https://example.com/thoughts/local-first-software-return/</guid><description>云很方便，但本地优先重新变得有吸引力。</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate><category>本地优先</category><category>软件</category><category>隐私</category></item><item><title>代码审查的新重点</title><link>https://example.com/thoughts/new-focus-code-review/</link><guid isPermaLink="true">https://example.com/thoughts/new-focus-code-review/</guid><description>AI 写的代码越多，审查越要关注意图和边界。</description><pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate><category>代码审查</category><category>AI</category><category>质量</category></item><item><title>AI coding 成为默认能力</title><link>https://example.com/thoughts/ai-coding-default/</link><guid isPermaLink="true">https://example.com/thoughts/ai-coding-default/</guid><description>当 AI 编程变成默认，差距会转向上下文管理。</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate><category>AI 编程</category><category>开发工具</category><category>工程</category></item><item><title>一年的工具迁移账</title><link>https://example.com/thoughts/year-tool-migration-cost/</link><guid isPermaLink="true">https://example.com/thoughts/year-tool-migration-cost/</guid><description>迁移工具也有成本，不能只看新工具的优点。</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><category>工具</category><category>效率</category><category>复盘</category></item><item><title>把自动化留给重复劳动</title><link>https://example.com/thoughts/automation-for-repetition/</link><guid isPermaLink="true">https://example.com/thoughts/automation-for-repetition/</guid><description>自动化应该减少重复，而不是制造新的维护负担。</description><pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate><category>自动化</category><category>效率</category><category>工程</category></item><item><title>年度数码消费克制</title><link>https://example.com/thoughts/digital-consumption-restraint/</link><guid isPermaLink="true">https://example.com/thoughts/digital-consumption-restraint/</guid><description>想买新设备时，先问它解决哪个具体问题。</description><pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate><category>数码</category><category>消费</category><category>生活</category></item><item><title>AI 安全、版权与训练数据</title><link>https://example.com/thoughts/ai-copyright-training-data/</link><guid isPermaLink="true">https://example.com/thoughts/ai-copyright-training-data/</guid><description>模型能力背后，绕不开数据来源和创作者权益。</description><pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate><category>AI</category><category>版权</category><category>训练数据</category></item><item><title>云端 IDE 的边界</title><link>https://example.com/thoughts/cloud-ide-boundary/</link><guid isPermaLink="true">https://example.com/thoughts/cloud-ide-boundary/</guid><description>云端开发很方便，但本地控制感仍然重要。</description><pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate><category>云端 IDE</category><category>开发环境</category><category>工具</category></item><item><title>从聊天机器人到任务代理</title><link>https://example.com/thoughts/from-chatbot-to-task-agent/</link><guid isPermaLink="true">https://example.com/thoughts/from-chatbot-to-task-agent/</guid><description>AI 的下一步不是更会聊天，而是更会完成任务。</description><pubDate>Sat, 04 Oct 2025 00:00:00 GMT</pubDate><category>AI agent</category><category>自动化</category><category>工程</category></item><item><title>键盘、显示器和生产力幻觉</title><link>https://example.com/thoughts/keyboard-monitor-productivity-illusion/</link><guid isPermaLink="true">https://example.com/thoughts/keyboard-monitor-productivity-illusion/</guid><description>好设备能减少摩擦，但不能替代清晰目标。</description><pubDate>Sat, 27 Sep 2025 00:00:00 GMT</pubDate><category>硬件</category><category>效率</category><category>桌面</category></item><item><title>开源协议与商业化</title><link>https://example.com/thoughts/open-source-license-commercialization/</link><guid isPermaLink="true">https://example.com/thoughts/open-source-license-commercialization/</guid><description>开源商业化的矛盾，常常发生在项目成功之后。</description><pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate><category>开源</category><category>协议</category><category>商业化</category></item><item><title>Agent 产品的真实可用性</title><link>https://example.com/thoughts/agent-product-usability/</link><guid isPermaLink="true">https://example.com/thoughts/agent-product-usability/</guid><description>能演示不等于能托付，agent 需要稳定处理脏现实。</description><pubDate>Mon, 18 Aug 2025 00:00:00 GMT</pubDate><category>AI agent</category><category>产品</category><category>自动化</category></item><item><title>多设备同步的成本</title><link>https://example.com/thoughts/multi-device-sync-cost/</link><guid isPermaLink="true">https://example.com/thoughts/multi-device-sync-cost/</guid><description>同步带来连续性，也带来复杂性和依赖。</description><pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate><category>同步</category><category>数字生活</category><category>效率</category></item><item><title>隐私权限的细颗粒化</title><link>https://example.com/thoughts/granular-privacy-permissions/</link><guid isPermaLink="true">https://example.com/thoughts/granular-privacy-permissions/</guid><description>权限越细，设计越要让普通人看得懂。</description><pubDate>Mon, 28 Jul 2025 00:00:00 GMT</pubDate><category>隐私</category><category>产品设计</category><category>安全</category></item><item><title>可穿戴设备的健康数据</title><link>https://example.com/thoughts/wearable-health-data/</link><guid isPermaLink="true">https://example.com/thoughts/wearable-health-data/</guid><description>手腕上的数据有用，但不该变成新的焦虑源。</description><pubDate>Thu, 03 Jul 2025 00:00:00 GMT</pubDate><category>可穿戴</category><category>健康</category><category>数码</category></item><item><title>开发者如何保留判断力</title><link>https://example.com/thoughts/developer-judgment-in-ai-era/</link><guid isPermaLink="true">https://example.com/thoughts/developer-judgment-in-ai-era/</guid><description>越依赖工具，越要训练自己的验收能力。</description><pubDate>Mon, 09 Jun 2025 00:00:00 GMT</pubDate><category>AI</category><category>工程能力</category><category>代码审查</category></item><item><title>AI 编程速度与稳定性</title><link>https://example.com/thoughts/ai-coding-speed-stability/</link><guid isPermaLink="true">https://example.com/thoughts/ai-coding-speed-stability/</guid><description>写得更快之后，系统稳定性会成为新的瓶颈。</description><pubDate>Sun, 01 Jun 2025 00:00:00 GMT</pubDate><category>AI 编程</category><category>稳定性</category><category>DevOps</category></item><item><title>Veo 3 与视频生成</title><link>https://example.com/thoughts/veo3-video-with-audio/</link><guid isPermaLink="true">https://example.com/thoughts/veo3-video-with-audio/</guid><description>视频生成加上声音后，内容可信度问题更立体了。</description><pubDate>Tue, 27 May 2025 00:00:00 GMT</pubDate><category>Veo 3</category><category>视频生成</category><category>AI</category></item><item><title>Google I/O 2025、AI Mode 与 Jules</title><link>https://example.com/thoughts/google-io-ai-mode-jules/</link><guid isPermaLink="true">https://example.com/thoughts/google-io-ai-mode-jules/</guid><description>搜索和编码都在 agent 化，入口正在重排。</description><pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate><category>Google</category><category>AI agent</category><category>搜索</category></item><item><title>手机摄影的计算味越来越重</title><link>https://example.com/thoughts/computational-phone-photography/</link><guid isPermaLink="true">https://example.com/thoughts/computational-phone-photography/</guid><description>计算摄影让照片更稳，也让个人审美更容易被默认值接管。</description><pubDate>Sat, 19 Apr 2025 00:00:00 GMT</pubDate><category>手机</category><category>影像</category><category>数码</category></item><item><title>个人知识库重构</title><link>https://example.com/thoughts/personal-knowledge-base-rebuild/</link><guid isPermaLink="true">https://example.com/thoughts/personal-knowledge-base-rebuild/</guid><description>知识库不该像仓库，而该像工作台。</description><pubDate>Sat, 19 Apr 2025 00:00:00 GMT</pubDate><category>知识管理</category><category>笔记</category><category>效率</category></item><item><title>IDE 的下一次变化</title><link>https://example.com/thoughts/next-ide-change/</link><guid isPermaLink="true">https://example.com/thoughts/next-ide-change/</guid><description>编辑器会从写代码的地方，变成管理上下文的地方。</description><pubDate>Thu, 13 Mar 2025 00:00:00 GMT</pubDate><category>IDE</category><category>开发工具</category><category>AI</category></item><item><title>AI 图像生成进入日常</title><link>https://example.com/thoughts/ai-image-generation-daily/</link><guid isPermaLink="true">https://example.com/thoughts/ai-image-generation-daily/</guid><description>图像生成从炫技变成素材生产后，问题才真正开始。</description><pubDate>Mon, 03 Mar 2025 00:00:00 GMT</pubDate><category>AI</category><category>图像生成</category><category>版权</category></item><item><title>Ghostty 快捷键</title><link>https://example.com/notes/shortcuts-ghostty/</link><guid isPermaLink="true">https://example.com/notes/shortcuts-ghostty/</guid><description>Ghostty 快捷键</description><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>IDE 快捷键</title><link>https://example.com/notes/shortcuts-ide/</link><guid isPermaLink="true">https://example.com/notes/shortcuts-ide/</guid><description>IDE 快捷键对照 Cmd 表示 macOS 的 Command 键，Option 表示 Option 键。 通用操作 查找与注释 运行与调试 JetBrains 重构</description><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate><category>效率工具</category></item><item><title>iPhone</title><link>https://example.com/notes/shortcuts-iphone/</link><guid isPermaLink="true">https://example.com/notes/shortcuts-iphone/</guid><description>iPhone 使用技巧 输入法 通用 双击上档键：开启大写锁定。 长按空格键：移动光标。 苹果输入法 从 123 键轻扫至 ,：输入逗号。 微信输入法 上滑删除键：清空内容。 长按发送键：换行。 上滑…</description><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate><category>效率工具</category></item><item><title>macOS 快捷键</title><link>https://example.com/notes/shortcuts-macos/</link><guid isPermaLink="true">https://example.com/notes/shortcuts-macos/</guid><description>macOS 快捷键 常用操作 Finder 视图 修饰键技巧 Command 按住 ⌘ 点击链接：在新窗口或标签页中打开。 按住 ⌘ 拖动菜单栏图标：调整图标顺序。 Option 显示菜单或右键菜单中…</description><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>终端快捷键</title><link>https://example.com/notes/shortcuts-terminal/</link><guid isPermaLink="true">https://example.com/notes/shortcuts-terminal/</guid><description>终端快捷键 Shell Ctrl L 与 clear Ctrl L 将当前内容推到可视区域上方，通常仍可通过滚动查看历史输出。 clear 发送终端清屏序列；是否同时清除滚动缓冲区取决于终端实现。 h…</description><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>Windows 快捷键</title><link>https://example.com/notes/shortcuts-windows/</link><guid isPermaLink="true">https://example.com/notes/shortcuts-windows/</guid><description>Windows 快捷键 系统操作 运行命令 按 Win R 后输入： 编辑按键 文字处理 功能键 截图与录屏 特殊按键 Scroll Lock 现代应用中较少使用。在 Excel 中启用后，方向键会滚…</description><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>模型价格下降的意义</title><link>https://example.com/thoughts/model-price-drop-meaning/</link><guid isPermaLink="true">https://example.com/thoughts/model-price-drop-meaning/</guid><description>便宜的智能，会让更多小场景变得值得做。</description><pubDate>Fri, 07 Feb 2025 00:00:00 GMT</pubDate><category>AI</category><category>成本</category><category>应用</category></item><item><title>家庭网络与 NAS</title><link>https://example.com/thoughts/home-network-and-nas/</link><guid isPermaLink="true">https://example.com/thoughts/home-network-and-nas/</guid><description>家里的基础设施，也会影响数字生活质量。</description><pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate><category>NAS</category><category>网络</category><category>数字生活</category></item><item><title>Agent Skills 命令</title><link>https://example.com/notes/command-agent-skills/</link><guid isPermaLink="true">https://example.com/notes/command-agent-skills/</guid><description>Skills 网址 --- npx 安装 skills</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>APT 命令</title><link>https://example.com/notes/command-apt/</link><guid isPermaLink="true">https://example.com/notes/command-apt/</guid><description>apt 命令 (Debian/Ubuntu 系列) --- apt 切换成阿里云 1. 备份原配置文件 Ubuntu 24.04 使用 DEB822 格式，默认源配置在： 2. 编辑源配置文件 将原内…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>AWS S3 命令</title><link>https://example.com/notes/command-aws-s3/</link><guid isPermaLink="true">https://example.com/notes/command-aws-s3/</guid><description>客户端操作命令</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>Claude Code 命令</title><link>https://example.com/notes/command-claude-code/</link><guid isPermaLink="true">https://example.com/notes/command-claude-code/</guid><description>基本命令 --- 内置命令 基础操作 /help - 显示帮助信息 /exit - 退出 Claude Code /clear - 清除对话历史 /status - 查看版本、模型、账户状态 /doc…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>Cypher 命令</title><link>https://example.com/notes/command-cypher/</link><guid isPermaLink="true">https://example.com/notes/command-cypher/</guid><description>清除所有节点及管理 DETACH DELETE 会自动删除节点及其所有的关系，无需单独删除关系。 --- Cypher 语法 默认访问路径：http://localhost:7474 记法：开头匹配M…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>Docker 命令</title><link>https://example.com/notes/command-docker/</link><guid isPermaLink="true">https://example.com/notes/command-docker/</guid><description>build 默认集成 buildx 特性 --- buildx 创建支持跨架构的构建器 如果你想在本地直接运行这个镜像，请加 --load 参数重新构建： 运行时会自动拉取这个镜像：moby/buil…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>容器与部署</category></item><item><title>Dockerfile 命令</title><link>https://example.com/notes/command-dockerfile/</link><guid isPermaLink="true">https://example.com/notes/command-dockerfile/</guid><description>Python 不缓存 缓存 不要在 FROM 中使用 --platform=linux/amd64，而是在构建时指定</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>容器与部署</category></item><item><title>Elastic Stack 命令</title><link>https://example.com/notes/command-elastic-stack/</link><guid isPermaLink="true">https://example.com/notes/command-elastic-stack/</guid><description>Docker 安装 ELK</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>Elasticsearch 命令</title><link>https://example.com/notes/command-elasticsearch/</link><guid isPermaLink="true">https://example.com/notes/command-elasticsearch/</guid><description>安装 IK 中文分词器 https://github.com/infinilabs/analysis-ik --- 设置密码 1. 进入到 Elasticsearch 目录下的 config 目录，找…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>Git 命令</title><link>https://example.com/notes/command-git/</link><guid isPermaLink="true">https://example.com/notes/command-git/</guid><description>操作命令 分支名称：&lt;branch_name&gt; main | master 远程仓库名称：&lt;remote_name&gt; origin 仓库地址：&lt;repository_url&gt; https://gith…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>开发工具</category></item><item><title>Go 命令</title><link>https://example.com/notes/command-go/</link><guid isPermaLink="true">https://example.com/notes/command-go/</guid><description>Go 安装及配置</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>编程语言</category></item><item><title>Gradle 命令</title><link>https://example.com/notes/command-gradle/</link><guid isPermaLink="true">https://example.com/notes/command-gradle/</guid><description>gradle 命令 Gradle 通过build.gradle文件配置 --- Gradle 全局镜像源配置 --- Gradle 项目级镜像源配置 --- Gradle 命令行直接启动 Spring…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>Homebrew 命令</title><link>https://example.com/notes/command-homebrew/</link><guid isPermaLink="true">https://example.com/notes/command-homebrew/</guid><description>brew 命令 (macOS, Linux) brew 在 linux 下安装不能在 root 用户下，只能是普通用户 --- 软件包管理使用方式 1. 更新软件包索引，确保获取的是最新的软件版本 2…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>Java 命令</title><link>https://example.com/notes/command-java/</link><guid isPermaLink="true">https://example.com/notes/command-java/</guid><description>操作命令</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>编程语言</category></item><item><title>JavaScript / TypeScript 命令</title><link>https://example.com/notes/command-javascript/</link><guid isPermaLink="true">https://example.com/notes/command-javascript/</guid><description>操作命令</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>编程语言</category></item><item><title>Kafka 命令</title><link>https://example.com/notes/command-kafka/</link><guid isPermaLink="true">https://example.com/notes/command-kafka/</guid><description>Kafka Kafka 需要 Zookeeper 管理集群</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>消息队列</category></item><item><title>Linux 命令</title><link>https://example.com/notes/command-linux/</link><guid isPermaLink="true">https://example.com/notes/command-linux/</guid><description>关闭 root 登录 修改 /etc/ssh/sshd_config 中为 PermitRootLogin no --- 修改 SSH 22 端口 1. 编辑 sshd 配置文件 2. 找到 # Po…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>大语言模型 命令</title><link>https://example.com/notes/command-llm/</link><guid isPermaLink="true">https://example.com/notes/command-llm/</guid><description>查看显卡使用情况 --- 命令行下载大模型</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>Logstash 命令</title><link>https://example.com/notes/command-logstash/</link><guid isPermaLink="true">https://example.com/notes/command-logstash/</guid><description>Logstash 配置 1. Logstash 配置连接 es 要用 elasticsearch （容器名称）而不是 localhost 2. 需挂载宿主机日志的目录需映射到容器目录（授予容器访问文件…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>Maven 命令</title><link>https://example.com/notes/command-maven/</link><guid isPermaLink="true">https://example.com/notes/command-maven/</guid><description>mvn 命令 Maven 通过pom.xml文件配置 --- Maven 全局镜像源配置 --- Maven 项目级镜像源配置 --- Maven 命令行直接启动 SpringBoot 项目 --- …</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>Milvus 命令</title><link>https://example.com/notes/command-milvus/</link><guid isPermaLink="true">https://example.com/notes/command-milvus/</guid><description>本地安装 Milvus 1. 官网下载：standalone_embed.sh 2. 从 Docker 中拉取镜像：docker pull milvusdb/milvus:v2.4.5 3. 编辑 s…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>mise 命令</title><link>https://example.com/notes/command-mise/</link><guid isPermaLink="true">https://example.com/notes/command-mise/</guid><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>MySQL 命令</title><link>https://example.com/notes/command-mysql/</link><guid isPermaLink="true">https://example.com/notes/command-mysql/</guid><description>MySQL 中的死锁释放 通过使用 KILL 语句来终止一个会话。如果该会话持有行锁，则在释放锁之前无法使用KILL语句结束该会话。 1. 使用命令SHOW ENGINE INNODB STATUS;…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>n8n 命令</title><link>https://example.com/notes/command-n8n/</link><guid isPermaLink="true">https://example.com/notes/command-n8n/</guid><description>n8n</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>容器与部署</category></item><item><title>Nacos 命令</title><link>https://example.com/notes/command-nacos/</link><guid isPermaLink="true">https://example.com/notes/command-nacos/</guid><description>Nacos Docker 安装 Nacos 2.x 版本比 1.x 新增了 gRPC 的通信方式，需要增加 2 个端口，端口地址分别是在主端口 8848 基础上，进行一定偏移自动生成，分别是偏移 10…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>Neo4j 命令</title><link>https://example.com/notes/command-neo4j/</link><guid isPermaLink="true">https://example.com/notes/command-neo4j/</guid><description>Neo4j --- Neo4j Docker 数据迁移 --- APOC 命令导出数据 Neo4j 的 APOC（Awesome Procedures On Cypher）扩展库提供了强大的数据导出功…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>网络 命令</title><link>https://example.com/notes/command-network/</link><guid isPermaLink="true">https://example.com/notes/command-network/</guid><description>监控是否走代理 metacube(xd) http://192.168.2.41:9090/ui/#/proxies --- 终端网络代理测试 1. 使用 ping 命令，看结果不是 Request …</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>网络</category></item><item><title>Nginx 命令</title><link>https://example.com/notes/command-nginx/</link><guid isPermaLink="true">https://example.com/notes/command-nginx/</guid><description>常用命令</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>npm 命令</title><link>https://example.com/notes/command-npm/</link><guid isPermaLink="true">https://example.com/notes/command-npm/</guid><description>npm 命令</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>Oh My Zsh 命令</title><link>https://example.com/notes/command-oh-my-zsh/</link><guid isPermaLink="true">https://example.com/notes/command-oh-my-zsh/</guid><description>Zsh 与 Oh My Zsh 安装 Oh My Zsh 优势：命令大小写忽略、命令前缀补全、命令成功失败状态提示、命令历史记录 --- Oh My Zsh 插件安装 1. 将插件下载到 Oh My …</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>Ollama 命令</title><link>https://example.com/notes/command-ollama/</link><guid isPermaLink="true">https://example.com/notes/command-ollama/</guid><description>Ollama 创建自定义模型 --- Ollama 远程测试状态 API：https://github.com/ollama/ollama/blob/main/docs/api.md --- Olla…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>OpenClaw 命令</title><link>https://example.com/notes/command-openclaw/</link><guid isPermaLink="true">https://example.com/notes/command-openclaw/</guid><description>Linux 部署</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>pip 命令</title><link>https://example.com/notes/command-pip/</link><guid isPermaLink="true">https://example.com/notes/command-pip/</guid><description>pip 命令 --- uv 互转 requirements.txt 与 pyproject.toml requirements.txt -&gt; pyproject.toml pyproject.toml…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>pnpm 命令</title><link>https://example.com/notes/command-pnpm/</link><guid isPermaLink="true">https://example.com/notes/command-pnpm/</guid><description>pnpm 命令 --- pnpm 打包到指定目录 --- pnpm 安装 建议不要用 npm 安装，否则无法随意切换 node --- pnpm 命令补全 1. 执行以下命令： 2. 编辑你的 Zsh…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>PostgreSQL 命令</title><link>https://example.com/notes/command-postgresql/</link><guid isPermaLink="true">https://example.com/notes/command-postgresql/</guid><description>PG 数据库名重命名 1. 连接到其他数据库（比如 postgres），不能连接到 hello： 2. 查看并终止所有连接到 hello 数据库的会话： pg_terminate_backend(pi…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>PowerShell 命令</title><link>https://example.com/notes/command-powershell/</link><guid isPermaLink="true">https://example.com/notes/command-powershell/</guid><description>PowerShell 查询命令位置 --- PowerShell 代理 此设置只对当前 PowerShell 会话生效，关闭窗口就失效了。 清除环境变量 将上述命令写入你的 PowerShell 配置…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>Python 命令</title><link>https://example.com/notes/command-python/</link><guid isPermaLink="true">https://example.com/notes/command-python/</guid><description>操作命令 --- 常用 Python 命令行工具 --- 指定端口运行 --- 创建虚拟 venv 环境 如需使用 venv 创建指定版本的 Python 虚拟环境，则需要用指定版本的 python …</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>编程语言</category></item><item><title>Qdrant 命令</title><link>https://example.com/notes/command-qdrant/</link><guid isPermaLink="true">https://example.com/notes/command-qdrant/</guid><description>Qdrant</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>RabbitMQ 命令</title><link>https://example.com/notes/command-rabbitmq/</link><guid isPermaLink="true">https://example.com/notes/command-rabbitmq/</guid><description>RabbitMQ</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>消息队列</category></item><item><title>Redis 命令</title><link>https://example.com/notes/command-redis/</link><guid isPermaLink="true">https://example.com/notes/command-redis/</guid><description>操作命令 键 字符串 哈希 列表 集合 有序集合 连接管理 事务 发布/订阅 服务器管理 持久化 集群 脚本 备份和恢复 --- 批量删除某个开头的 key 1. keys &quot;milvus:*&quot; 会返…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>SeaweedFS 命令</title><link>https://example.com/notes/command-seaweedfs/</link><guid isPermaLink="true">https://example.com/notes/command-seaweedfs/</guid><description>seaweedfs “对象存储 != NAS”</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>Sentinel 命令</title><link>https://example.com/notes/command-sentinel/</link><guid isPermaLink="true">https://example.com/notes/command-sentinel/</guid><description>Sentinel Jar 包运行 端口默认为 8719，如果被占用会自动 +1，直到找到为止</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>SFTPGo 命令</title><link>https://example.com/notes/command-sftpgo/</link><guid isPermaLink="true">https://example.com/notes/command-sftpgo/</guid><description>SFTPGo 访问： http://localhost:8880/web/admin http://localhost:8880/web/client SFTPGo 默认环境变量 SFTPGO_GRA…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>容器与部署</category></item><item><title>Shell 命令</title><link>https://example.com/notes/command-shell/</link><guid isPermaLink="true">https://example.com/notes/command-shell/</guid><description>操作命令 内置命令 常用命令</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>Spring Boot 命令</title><link>https://example.com/notes/command-spring-boot/</link><guid isPermaLink="true">https://example.com/notes/command-spring-boot/</guid><description>Spring Boot CLI Spring Boot CLI 有多种安装方式： 使用 SDKMAN 安装： macOS 用户也可以通过 Homebrew 安装： 安装完成后，验证安装： --- Sp…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>Starship 命令</title><link>https://example.com/notes/command-starship/</link><guid isPermaLink="true">https://example.com/notes/command-starship/</guid><description>Starship 安装 官网：https://starship.rs/ 在 ~/.zshrc 的最后，添加以下内容：</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>tmux 命令</title><link>https://example.com/notes/command-tmux/</link><guid isPermaLink="true">https://example.com/notes/command-tmux/</guid><description>操作命令及快捷键 -t target 操作目标 -s session 会话名称 -n name 窗口名称 前缀键 prefix_key = Ctrl+a 默认为Ctrl+b Session（会话） W…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>uv 命令</title><link>https://example.com/notes/command-uv/</link><guid isPermaLink="true">https://example.com/notes/command-uv/</guid><description>uv 命令 --- uv 镜像管理 --- uv 工具安装 vllm 并添加额外依赖 --- uv 工具安装指定 python 版本 --- uv 命令自动补全</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>Vim 命令</title><link>https://example.com/notes/command-vim/</link><guid isPermaLink="true">https://example.com/notes/command-vim/</guid><description>命令模式 i 切换到输入模式 : 切换到底线命令模式 . 重复上个动作 yy 复制当前行 dd 剪切当前行，可用 P 粘贴 :5d或5dd 删除第 5 行 p（小写）粘贴内容到光标下方 P（大写）粘贴…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>开发工具</category></item><item><title>vLLM 命令</title><link>https://example.com/notes/command-vllm/</link><guid isPermaLink="true">https://example.com/notes/command-vllm/</guid><description>vLLM 使用 modelscope</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>Weaviate 命令</title><link>https://example.com/notes/command-weaviate/</link><guid isPermaLink="true">https://example.com/notes/command-weaviate/</guid><description>Weaviate</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>WinGet 命令</title><link>https://example.com/notes/command-winget/</link><guid isPermaLink="true">https://example.com/notes/command-winget/</guid><description>winget 常用命令大全</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>Xinference 命令</title><link>https://example.com/notes/command-xinference/</link><guid isPermaLink="true">https://example.com/notes/command-xinference/</guid><description>Xinference 运行服务 --- Xinference 关闭虚拟环境</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>YOLO 命令</title><link>https://example.com/notes/command-yolo/</link><guid isPermaLink="true">https://example.com/notes/command-yolo/</guid><description>模型导出格式 开发调试阶段： 如果需要调试模型、继续训练或者进行实验验证，.pt 和 .torchscript 是最常见选择。 跨平台部署： 在需要同时支持多个后端或多个硬件环境时，优先选用 ONNX…</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>Zsh 命令</title><link>https://example.com/notes/command-zsh/</link><guid isPermaLink="true">https://example.com/notes/command-zsh/</guid><description>Zsh 安装配置 --- 测试 zsh 启动时间 注释 .zshrc 中的配置，运行以下命令</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>AI agent 进入开发流程</title><link>https://example.com/thoughts/ai-agent-in-dev-flow/</link><guid isPermaLink="true">https://example.com/thoughts/ai-agent-in-dev-flow/</guid><description>Agent 真正有用时，更像能接小任务的同事。</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><category>AI agent</category><category>编程</category><category>开发工具</category></item><item><title>学习编程的新路径</title><link>https://example.com/thoughts/new-path-learning-programming/</link><guid isPermaLink="true">https://example.com/thoughts/new-path-learning-programming/</guid><description>AI 让入门更快，但基础仍然需要慢慢长出来。</description><pubDate>Sun, 05 Jan 2025 00:00:00 GMT</pubDate><category>编程入门</category><category>学习</category><category>AI</category></item><item><title>Claude Code 问题与修复</title><link>https://example.com/notes/fixes-claude-code/</link><guid isPermaLink="true">https://example.com/notes/fixes-claude-code/</guid><description>打开有橙色边框 Tips for getting started 和 Recent activity 因为打开目录下有CLAUDE.md文件，意思不需要初始化了 --- 配置 --- 连接 IDE 终…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>Codex 问题与修复</title><link>https://example.com/notes/fixes-codex/</link><guid isPermaLink="true">https://example.com/notes/fixes-codex/</guid><description>删除不要的 Session 可以直接删除本地 session 文件： 快速找到 --- 使用方式 推荐：One task per session --- CLI 状态栏添加使用上下文 --- GUI …</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>Cypher 问题与修复</title><link>https://example.com/notes/fixes-cypher/</link><guid isPermaLink="true">https://example.com/notes/fixes-cypher/</guid><description>不插入重复数据 将涉及创建节点或关系的 CREATE 替换为 MERGE，可以确保基于匹配属性的唯一性，避免重复插入。</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>Docker 问题与修复</title><link>https://example.com/notes/fixes-docker/</link><guid isPermaLink="true">https://example.com/notes/fixes-docker/</guid><description>GPU 参数报错 安装 NVIDIA Container Toolkit 验证 Docker GPU 是否可用 --- docker-compose 与 docker compose 添加 Docke…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>容器与部署</category></item><item><title>EasyConnect 问题与修复</title><link>https://example.com/notes/fixes-easyconnect/</link><guid isPermaLink="true">https://example.com/notes/fixes-easyconnect/</guid><description>EasyConnect 和 aTrust 容器化</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>网络</category></item><item><title>Elasticsearch 问题与修复</title><link>https://example.com/notes/fixes-elasticsearch/</link><guid isPermaLink="true">https://example.com/notes/fixes-elasticsearch/</guid><description>版本对应关系 https://www.elastic.co/cn/support/matrix --- 关闭 SSL 认证 ElasticSearch 8.0 版本后的 ES 直接访问 http://…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>FastAPI 问题与修复</title><link>https://example.com/notes/fixes-fastapi/</link><guid isPermaLink="true">https://example.com/notes/fixes-fastapi/</guid><description>线程 IO 阻塞模拟 --- FastAPI 并发处理 FastAPI 是基于异步编程的，能够有效处理并发请求，但当涉及到 I/O 操作时，要特别注意以下几个方面： 注意事项： 异步操作的优势：确保所…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>Fastjson 问题与修复</title><link>https://example.com/notes/fixes-fastjson/</link><guid isPermaLink="true">https://example.com/notes/fixes-fastjson/</guid><description>fastjson 版本问题 该代码原来写无问题，在新系统执行时报错，原因为 fastjson 漏洞升级了版本的问题，新系统使用的版本为 2.0.11，或者换最新版的 com.alibaba:fastj…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>Git 问题与修复</title><link>https://example.com/notes/fixes-git/</link><guid isPermaLink="true">https://example.com/notes/fixes-git/</guid><description>git worktree Git worktree 是 Git 提供的一种在同一个仓库中同时维护多个工作目录（Working Tree）的机制。它的核心目标是：让你在不同分支上并行工作，而不需要频繁切…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>开发工具</category></item><item><title>GitHub 问题与修复</title><link>https://example.com/notes/fixes-github/</link><guid isPermaLink="true">https://example.com/notes/fixes-github/</guid><description>GitHub Clone 项目 步骤 1：检查本地是否已有 SSH Key 如果看到以下任意文件，说明已有 Key： 如果没有，继续下一步。 步骤 2：生成 SSH Key（推荐 ed25519） 一…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>开发工具</category></item><item><title>Go 问题与修复</title><link>https://example.com/notes/fixes-go/</link><guid isPermaLink="true">https://example.com/notes/fixes-go/</guid><description>补充说明 Pointer（指针） Slice（切片） Interface（接口） Channel（通道） goto const 第一阶段 先学： Gin GORM Viper Zap 这是最主流组合。…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>编程语言</category></item><item><title>Gradle 问题与修复</title><link>https://example.com/notes/fixes-gradle/</link><guid isPermaLink="true">https://example.com/notes/fixes-gradle/</guid><description>Maven 与 Gradle 对比 --- Gradle 依赖缓存目录 ~/.gradle/caches/modules-2/files-2.1 --- Gradle Wrapper 组成文件 Gra…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>Homebrew 问题与修复</title><link>https://example.com/notes/fixes-homebrew/</link><guid isPermaLink="true">https://example.com/notes/fixes-homebrew/</guid><description>brew doctor 信息 brew doctor 是 Homebrew（macOS / Linux 下最常用的软件包管理器）自带的“健康检查”工具，作用就像给 Homebrew 环境做体检一样：它…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>IntelliJ IDEA 问题与修复</title><link>https://example.com/notes/fixes-intellij-idea/</link><guid isPermaLink="true">https://example.com/notes/fixes-intellij-idea/</guid><description>IDEA 中预览 jar 包 将 .jar 文件添加为依赖： 进入 Project Structure &gt; Libraries 点击 + → Java 选择你的 .jar 文件，点击 OK --- I…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>开发工具</category></item><item><title>Java 问题与修复</title><link>https://example.com/notes/fixes-java/</link><guid isPermaLink="true">https://example.com/notes/fixes-java/</guid><description>指定配置和端口 --- 直接命令运行代码 1. 确认项目结构和入口 src/ 里是源码（.java 文件） bin/ 里是编译后的 .class 文件（如果已经编译过） lib/ 里是依赖的 jar …</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>编程语言</category></item><item><title>JavaScript / TypeScript 问题与修复</title><link>https://example.com/notes/fixes-javascript/</link><guid isPermaLink="true">https://example.com/notes/fixes-javascript/</guid><description>DOM &amp; BOM &amp; CSSOM DOM - document.xxx 是表示网页文档的编程接口，它将网页的内容（包括 HTML 元素）表示为对象，并允许开发者通过脚本语言（如 JavaScript…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>编程语言</category></item><item><title>Kibana 问题与修复</title><link>https://example.com/notes/fixes-kibana/</link><guid isPermaLink="true">https://example.com/notes/fixes-kibana/</guid><description>Kibana 暗黑模式 Stack Management - Advanced Settings - Dark mode --- Kibana 可视化 ElasticSearch 数据 Managem…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>Linux 问题与修复</title><link>https://example.com/notes/fixes-linux/</link><guid isPermaLink="true">https://example.com/notes/fixes-linux/</guid><description>补充说明 / Root 文件系统的根目录 /bin Binary 用户命令的基本二进制文件 /sbin System Binary 系统管理员使用的二进制文件 /boot Boot 启动文件（如内核和…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>大语言模型 问题与修复</title><link>https://example.com/notes/fixes-llm/</link><guid isPermaLink="true">https://example.com/notes/fixes-llm/</guid><description>大模型重要参数 ① temperature（随机性控制） temperature 影响模型的回答随机性： 低值（如 0.1-0.3） → 生成更加稳定、确定的回答（适合正式文档、技术说明） 高值（如 …</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>macOS 问题与修复</title><link>https://example.com/notes/fixes-macos/</link><guid isPermaLink="true">https://example.com/notes/fixes-macos/</guid><description>.DS_Store 隐藏文件 .DS_Store（Desktop Services Store）文件是 macOS 系统自动生成的隐藏文件，它存在于 Finder 访问的每个文件夹中，用于存储有关文件…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>Maven 问题与修复</title><link>https://example.com/notes/fixes-maven/</link><guid isPermaLink="true">https://example.com/notes/fixes-maven/</guid><description>Maven 依赖缓存目录 ~/.m2/repository --- 自动下载依赖 --- Maven 的&lt;dependencyManagement&gt; &lt;dependencyManagement&gt; 提供…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>Mihomo / Clash 问题与修复</title><link>https://example.com/notes/fixes-mihomo/</link><guid isPermaLink="true">https://example.com/notes/fixes-mihomo/</guid><description>使用 clash 时部分域名无法访问 在网络中增加跳过代理的域名 --- Clash 规则 DOMAIN 精准匹配 testflight.apple.com 域名 DOMAIN-SUFFIX 匹配所有…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>网络</category></item><item><title>Milvus 问题与修复</title><link>https://example.com/notes/fixes-milvus/</link><guid isPermaLink="true">https://example.com/notes/fixes-milvus/</guid><description>混合搜索的优势 稀疏向量（如 BM25）擅长关键词匹配（全文检索），确保返回包含查询关键词的文档。 稠密向量擅长捕捉语义相似性，返回与查询语义相关的文档。 在实际应用中，稀疏向量和稠密向量各有优势，常…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>mise</title><link>https://example.com/notes/fixes-mise/</link><guid isPermaLink="true">https://example.com/notes/fixes-mise/</guid><description>–shims 和 –no-hook-env 区别 --- windows mise vscode无法识别安装的 go ---</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>MyBatis 问题与修复</title><link>https://example.com/notes/fixes-mybatis/</link><guid isPermaLink="true">https://example.com/notes/fixes-mybatis/</guid><description>Mybatis xml 参数 0 自动转化为空字符 &lt;if test=&quot;gender != null and gender !=&apos;&apos;&quot;&gt; 加了and gender !=&apos;&apos; ，当传入 0 时，会自动转…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>MyBatis-Plus 问题与修复</title><link>https://example.com/notes/fixes-mybatis-plus/</link><guid isPermaLink="true">https://example.com/notes/fixes-mybatis-plus/</guid><description>MyBatis-Plus 中 Service 层随机查询写法 实现类似于SELECT * FROM ai_info ORDER BY RAND() LIMIT 10的随机查询操作: --- MP 执行…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>MySQL 问题与修复</title><link>https://example.com/notes/fixes-mysql/</link><guid isPermaLink="true">https://example.com/notes/fixes-mysql/</guid><description>MySQL 关联随机查询 SELECT a., b. FROM a LEFT JOIN b ON a.id = b.info_id AND RAND() &lt; 0.5; 这个查询将使用RAND()函数来…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>Neo4j 问题与修复</title><link>https://example.com/notes/fixes-neo4j/</link><guid isPermaLink="true">https://example.com/notes/fixes-neo4j/</guid><description>数据库结构简介 Neo4j 自 4.0 版本开始引入了多数据库支持，但社区版不支持，每个数据库可以独立存储和查询数据。 neo4j 数据库: 默认创建的主数据库，通常用作应用程序的主存储。 syste…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>网络 问题与修复</title><link>https://example.com/notes/fixes-network/</link><guid isPermaLink="true">https://example.com/notes/fixes-network/</guid><description>Linux 代理 V2RayA https://github.com/v2rayA/v2rayA 需要放通 2017 端口 访问 http://your_host:2017 1. 在 Web 界面中，…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>网络</category></item><item><title>Nginx 问题与修复</title><link>https://example.com/notes/fixes-nginx/</link><guid isPermaLink="true">https://example.com/notes/fixes-nginx/</guid><description>基本结构 全局块：配置全局变量，如用户、进程数等，不设置会有默认值 events 块：配置与网络连接相关的选项，如连接数等，每个配置文件中只能有一个，不设置会有默认值 http 块：最常见的配置块，处…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>npm 问题与修复</title><link>https://example.com/notes/fixes-npm/</link><guid isPermaLink="true">https://example.com/notes/fixes-npm/</guid><description>npm 与 pnpm 对比 关键差异： 1. 性能：pnpm 相比 npm 通过硬链接和符号链接优化了包管理，它更高效地处理依赖和缓存，减少了磁盘空间的使用。 2. 锁文件：pnpm 使用 pnpm-…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>Oh My Zsh 问题与修复</title><link>https://example.com/notes/fixes-oh-my-zsh/</link><guid isPermaLink="true">https://example.com/notes/fixes-oh-my-zsh/</guid><description>Oh My Zsh 个性化命令</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>Ollama 问题与修复</title><link>https://example.com/notes/fixes-ollama/</link><guid isPermaLink="true">https://example.com/notes/fixes-ollama/</guid><description>Ollama OpenAI 兼容性 地址：https://ollama.com/blog/openai-compatibility --- Ollama 模型默认保存位置 macOS: ~/.olla…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>OpenClaw 问题与修复</title><link>https://example.com/notes/fixes-openclaw/</link><guid isPermaLink="true">https://example.com/notes/fixes-openclaw/</guid><description>在ECS实例中部署了OpenClaw，如何打开WebUI？ 1. 在实例安全组“入方向”放通“18789”端口。 2. 获取 OpenClaw 授权 Token，位于 .openclaw/opencl…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>PageHelper 问题与修复</title><link>https://example.com/notes/fixes-pagehelper/</link><guid isPermaLink="true">https://example.com/notes/fixes-pagehelper/</guid><description>PageHelper 分页失败 查询出的 SQL 一定要写到 PageInfo 之前才行，否则会分页失败。 --- PageHelper 分页 3 个核心数据</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>pip 问题与修复</title><link>https://example.com/notes/fixes-pip/</link><guid isPermaLink="true">https://example.com/notes/fixes-pip/</guid><description>pip 全局缓存 默认情况下，pip 会将下载的包缓存在 ~/.cache/pip 目录中。 安装包时检查缓存 在安装包时，pip 会优先检查缓存目录，如果缓存中存在对应的包版本，就不会重新下载。 -…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>pnpm 问题与修复</title><link>https://example.com/notes/fixes-pnpm/</link><guid isPermaLink="true">https://example.com/notes/fixes-pnpm/</guid><description>pnpm 无法安装命令工具 从 pnpm v8 开始，为了安全性考虑，全局安装时默认禁止执行 postinstall/build 脚本，需要你手动批准。 所以虽然 @qoder-ai/qodercli…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>PostgreSQL 问题与修复</title><link>https://example.com/notes/fixes-postgresql/</link><guid isPermaLink="true">https://example.com/notes/fixes-postgresql/</guid><description>Homebrew 安装的 PG 默认连接参数</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>PowerShell 问题与修复</title><link>https://example.com/notes/fixes-powershell/</link><guid isPermaLink="true">https://example.com/notes/fixes-powershell/</guid><description>启用 PSReadLine 前缀搜索 让配置永久生效 在文件中加入： --- 永久设置 SSH 默认进入 PowerShell 7 Windows 管理员 PowerShell： MSI 安装版 wi…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>Python 问题与修复</title><link>https://example.com/notes/fixes-python/</link><guid isPermaLink="true">https://example.com/notes/fixes-python/</guid><description>全局安装 python 报错 系统检查到当前 Python 解释器属于 系统管理环境，即由操作系统包管理器（如 apt）负责管理。这时候直接用 pip 安装包会破坏系统依赖，因此 pip 阻止该行为并…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>编程语言</category></item><item><title>Qdrant 问题与修复</title><link>https://example.com/notes/fixes-qdrant/</link><guid isPermaLink="true">https://example.com/notes/fixes-qdrant/</guid><description>Qdrant id 此 id 为 Qdrant 控制台中的 Point 123123 id 的作用 1. 唯一标识向量点：id 是每个向量点的唯一标识符，确保在集合中可以准确地引用和操作特定的向量。 …</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>Quartz 问题与修复</title><link>https://example.com/notes/fixes-quartz/</link><guid isPermaLink="true">https://example.com/notes/fixes-quartz/</guid><description>创建 qrtz_locks 表 qrtz_locks 表是 Quartz 框架中用于实现分布式锁的表，用于控制多个 Quartz 实例之间的并发执行。如果该表不存在，可以使用 Quartz 提供的ta…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>RabbitMQ 问题与修复</title><link>https://example.com/notes/fixes-rabbitmq/</link><guid isPermaLink="true">https://example.com/notes/fixes-rabbitmq/</guid><description>RabbitMQ 核心组成 1. 消息（Message） 消息是 RabbitMQ 中的基本单位，通常包含数据（有效负载）和一些元数据（如路由键、标头等）。 2. 生产者（Producer） 生产者是…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>消息队列</category></item><item><title>Redis 问题与修复</title><link>https://example.com/notes/fixes-redis/</link><guid isPermaLink="true">https://example.com/notes/fixes-redis/</guid><description>为什么要定义 Redis 需要序列化方式 如果不自定义 RedisTemplate 的序列化方式，Redis 中保存的对象是无法直接阅读的。为了解决这个问题，推荐使用 JSON 序列化（如 Jacks…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>安全 问题与修复</title><link>https://example.com/notes/fixes-security/</link><guid isPermaLink="true">https://example.com/notes/fixes-security/</guid><description>补充说明 前端请求登录时密码传输要加密，使用国密 SM2 页面没有操作时 Token 需10 分钟后自动过期重登 响应头里的 Server: nginx/1.24.0(Ubuntu) 的版本去掉 请求…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>网络</category></item><item><title>Shell 问题与修复</title><link>https://example.com/notes/fixes-shell/</link><guid isPermaLink="true">https://example.com/notes/fixes-shell/</guid><description>Shell 配置文件作用范围 /etc/profile 系统级别，影响所有用户的登录 shell，主要用于 bash 和 sh，并且任何兼容 Bourne shell 的登录 shell 都会加载它。…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>Spring Boot 问题与修复</title><link>https://example.com/notes/fixes-spring-boot/</link><guid isPermaLink="true">https://example.com/notes/fixes-spring-boot/</guid><description>常用依赖 🌐 Web 开发相关 🗄️ 数据访问与存储 --- 🔐 安全与认证 --- ✉️ 消息传递与集成 --- 🛠️ 工具与支持 --- 🧪 测试相关 --- 热重载配置 --- 添加启…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>Spring Cloud 问题与修复</title><link>https://example.com/notes/fixes-spring-cloud/</link><guid isPermaLink="true">https://example.com/notes/fixes-spring-cloud/</guid><description>Spring Cloud 原生与阿里对比 Native (~~Eureka~~) Consul 服务注册 (~~Hystrix~~) Resilience4j 服务熔断和降级 (~~Ribbon~~)…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>Spring Data Redis 问题与修复</title><link>https://example.com/notes/fixes-spring-data-redis/</link><guid isPermaLink="true">https://example.com/notes/fixes-spring-data-redis/</guid><description>StringRedisTemplate 与 RedisTemplate 区别 StringRedisTemplate： 只能存储 String 类型的值，因此不能存储如对象，序列化为 String，为…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>Spring Security 问题与修复</title><link>https://example.com/notes/fixes-spring-security/</link><guid isPermaLink="true">https://example.com/notes/fixes-spring-security/</guid><description>Spring Security 的 antMatchers() 过滤级别 http.authorizeRequests().antMatchers(&quot;/static/*&quot;)和.antMatchers(…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>SQL 问题与修复</title><link>https://example.com/notes/fixes-sql/</link><guid isPermaLink="true">https://example.com/notes/fixes-sql/</guid><description>数据库迁移 在 Web 开发中，数据库迁移（Database Migration） 是指随着代码的发展，对数据库的结构（也称为“模式”或“Schema”）进行修改，并将这些修改安全、可控地应用到已有数…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>数据库</category></item><item><title>SQLAlchemy 问题与修复</title><link>https://example.com/notes/fixes-sqlalchemy/</link><guid isPermaLink="true">https://example.com/notes/fixes-sqlalchemy/</guid><description>SQLAlchemy ORM 增删改查 --- SQLAlchemy 原生查询 1. 通过属性名访问： 假设 label 是数据库中的一个列名，你可以直接通过 Row 对象的属性来访问 2. 映射为字…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>后端开发</category></item><item><title>Starship 问题与修复</title><link>https://example.com/notes/fixes-starship/</link><guid isPermaLink="true">https://example.com/notes/fixes-starship/</guid><description>Starship 配置</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>tmux 问题与修复</title><link>https://example.com/notes/fixes-tmux/</link><guid isPermaLink="true">https://example.com/notes/fixes-tmux/</guid><description>概念 session 是 tmux 的最高层次的工作单元，类似于一个工作空间。每个会话可以包含多个 window，而每个 window 又可以包含多个 pane。 window 是每个会话中的一个逻辑…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>uv 问题与修复</title><link>https://example.com/notes/fixes-uv/</link><guid isPermaLink="true">https://example.com/notes/fixes-uv/</guid><description>检测是不是在虚拟环境中 --- uv 不需要虚拟环境直接安装依赖 uv 判断环境的逻辑： 1. 当前目录是否有 pyproject.toml 2. 是否存在 .venv 3. 自动绑定该虚拟环境 所以…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>包管理</category></item><item><title>Vim 问题与修复</title><link>https://example.com/notes/fixes-vim/</link><guid isPermaLink="true">https://example.com/notes/fixes-vim/</guid><description>.vimrc 文件注释不能是# 必须要是英文双引号&quot;才行</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>开发工具</category></item><item><title>vLLM 问题与修复</title><link>https://example.com/notes/fixes-vllm/</link><guid isPermaLink="true">https://example.com/notes/fixes-vllm/</guid><description>vLLM 部署需要多少显存 模型权重占用 vLLM 实际显存（必须加上 KV cache）vLLM = 模型 + KV Cache + buffer</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>Visual Studio Code 问题与修复</title><link>https://example.com/notes/fixes-vscode/</link><guid isPermaLink="true">https://example.com/notes/fixes-vscode/</guid><description>VSCode 配置 java 版本和 gradle 或者 control shift p 搜索 java 和 gradle --- 多根工作区保存 假设你有一个前端项目和一个后端项目，它们分别在不同的…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>开发工具</category></item><item><title>Windows 问题与修复</title><link>https://example.com/notes/fixes-windows/</link><guid isPermaLink="true">https://example.com/notes/fixes-windows/</guid><description>运行窗口命令使用管理员 输入命令后，例如 powershell 按 Ctrl + Shift + Enter --- RDP 或 Windows App 账户 --- 开启 ssh 服务提供远程连接 …</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>YOLO 问题与修复</title><link>https://example.com/notes/fixes-yolo/</link><guid isPermaLink="true">https://example.com/notes/fixes-yolo/</guid><description>动态输入尺寸 动态输入大小允许导出的模型处理不同的图像尺寸，从而为不同的用例提供灵活性并优化处理效率。当导出为 ONNX 或 TensorRT 等格式时，启用动态输入大小可确保模型能够无缝适应不同的输…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>AI</category></item><item><title>Zsh 问题与修复</title><link>https://example.com/notes/fixes-zsh/</link><guid isPermaLink="true">https://example.com/notes/fixes-zsh/</guid><description>Zsh 默认编辑快捷键风格 Zsh 默认使用的是 emacs keymap，而不是 vi keymap。只有执行 --- 自定义登录通知信息 登录通知信息通常是由 Message of the Day…</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>操作系统</category></item><item><title>Sora 公开后的创作门槛</title><link>https://example.com/thoughts/sora-public-creative-threshold/</link><guid isPermaLink="true">https://example.com/thoughts/sora-public-creative-threshold/</guid><description>当视频生成可用，创作门槛下降，审美门槛上升。</description><pubDate>Mon, 23 Dec 2024 00:00:00 GMT</pubDate><category>Sora</category><category>视频生成</category><category>创作</category></item><item><title>年末数字生活清理</title><link>https://example.com/thoughts/year-end-digital-cleanup/</link><guid isPermaLink="true">https://example.com/thoughts/year-end-digital-cleanup/</guid><description>清理文件和清理工具一样，都是给注意力减负。</description><pubDate>Mon, 09 Dec 2024 00:00:00 GMT</pubDate><category>数字生活</category><category>效率</category><category>整理</category></item><item><title>低代码与专业开发</title><link>https://example.com/thoughts/low-code-vs-professional-dev/</link><guid isPermaLink="true">https://example.com/thoughts/low-code-vs-professional-dev/</guid><description>低代码解决的是重复，不是复杂性的消失。</description><pubDate>Mon, 18 Nov 2024 00:00:00 GMT</pubDate><category>低代码</category><category>工程</category><category>产品</category></item><item><title>远程协作工具复盘</title><link>https://example.com/thoughts/remote-collaboration-tools-review/</link><guid isPermaLink="true">https://example.com/thoughts/remote-collaboration-tools-review/</guid><description>远程协作的核心不是工具，而是异步表达能力。</description><pubDate>Tue, 05 Nov 2024 00:00:00 GMT</pubDate><category>远程协作</category><category>效率</category><category>团队</category></item><item><title>浏览器成为工作台</title><link>https://example.com/thoughts/browser-as-workbench/</link><guid isPermaLink="true">https://example.com/thoughts/browser-as-workbench/</guid><description>越来越多工作发生在浏览器里，本地应用反而变少了。</description><pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate><category>浏览器</category><category>效率</category><category>工具</category></item><item><title>AI 写作工具的副作用</title><link>https://example.com/thoughts/ai-writing-side-effects/</link><guid isPermaLink="true">https://example.com/thoughts/ai-writing-side-effects/</guid><description>写得更顺之后，更要小心观点变平。</description><pubDate>Fri, 04 Oct 2024 00:00:00 GMT</pubDate><category>AI</category><category>写作</category><category>个人博客</category></item><item><title>照片管理与 AI 修图</title><link>https://example.com/thoughts/photo-management-ai-editing/</link><guid isPermaLink="true">https://example.com/thoughts/photo-management-ai-editing/</guid><description>照片越来越容易变好，也越来越难说明它经历了什么。</description><pubDate>Tue, 10 Sep 2024 00:00:00 GMT</pubDate><category>AI</category><category>影像</category><category>照片管理</category></item><item><title>新手机发布季的冷静</title><link>https://example.com/thoughts/phone-launch-season-calm/</link><guid isPermaLink="true">https://example.com/thoughts/phone-launch-season-calm/</guid><description>每年都想换机，未必每年都有必要。</description><pubDate>Mon, 02 Sep 2024 00:00:00 GMT</pubDate><category>手机</category><category>消费</category><category>数码</category></item><item><title>EU AI Act 生效后的开发边界</title><link>https://example.com/thoughts/eu-ai-act-developer-boundary/</link><guid isPermaLink="true">https://example.com/thoughts/eu-ai-act-developer-boundary/</guid><description>AI 合规会逐渐从法律话题变成工程话题。</description><pubDate>Wed, 28 Aug 2024 00:00:00 GMT</pubDate><category>AI</category><category>合规</category><category>EU AI Act</category></item><item><title>数据隐私的日常化</title><link>https://example.com/thoughts/privacy-everyday-practice/</link><guid isPermaLink="true">https://example.com/thoughts/privacy-everyday-practice/</guid><description>隐私不是设置页里的开关，而是每天的产品选择。</description><pubDate>Sun, 18 Aug 2024 00:00:00 GMT</pubDate><category>隐私</category><category>安全</category><category>数字生活</category></item><item><title>订阅制软件疲劳</title><link>https://example.com/thoughts/subscription-fatigue/</link><guid isPermaLink="true">https://example.com/thoughts/subscription-fatigue/</guid><description>每月几十块看起来不多，加起来就是新的数字房租。</description><pubDate>Sun, 07 Jul 2024 00:00:00 GMT</pubDate><category>软件</category><category>订阅</category><category>数字生活</category></item><item><title>小模型和边缘设备</title><link>https://example.com/thoughts/small-models-edge-devices/</link><guid isPermaLink="true">https://example.com/thoughts/small-models-edge-devices/</guid><description>不是所有智能都需要云端大模型。</description><pubDate>Sat, 06 Jul 2024 00:00:00 GMT</pubDate><category>小模型</category><category>边缘计算</category><category>AI</category></item><item><title>Apple Intelligence 与隐私叙事</title><link>https://example.com/thoughts/apple-intelligence-privacy-story/</link><guid isPermaLink="true">https://example.com/thoughts/apple-intelligence-privacy-story/</guid><description>把 AI 放进系统层，隐私承诺就必须更具体。</description><pubDate>Mon, 17 Jun 2024 00:00:00 GMT</pubDate><category>Apple</category><category>AI</category><category>隐私</category></item><item><title>WWDC 后的 macOS 开发体验</title><link>https://example.com/thoughts/wwdc-macos-dev-experience/</link><guid isPermaLink="true">https://example.com/thoughts/wwdc-macos-dev-experience/</guid><description>系统更新的兴奋，最终要落到每天写代码是否更顺。</description><pubDate>Sun, 02 Jun 2024 00:00:00 GMT</pubDate><category>macOS</category><category>开发环境</category><category>Apple</category></item><item><title>GPT-4o 与多模态交互</title><link>https://example.com/thoughts/gpt4o-multimodal-interaction/</link><guid isPermaLink="true">https://example.com/thoughts/gpt4o-multimodal-interaction/</guid><description>多模态让 AI 更像界面，而不只是输入框。</description><pubDate>Mon, 20 May 2024 00:00:00 GMT</pubDate><category>GPT-4o</category><category>AI</category><category>多模态</category></item><item><title>AI Overviews 改变搜索习惯</title><link>https://example.com/thoughts/google-ai-overviews-search/</link><guid isPermaLink="true">https://example.com/thoughts/google-ai-overviews-search/</guid><description>搜索引擎给出总结后，来源感变得更重要。</description><pubDate>Wed, 08 May 2024 00:00:00 GMT</pubDate><category>搜索</category><category>AI</category><category>Google</category></item><item><title>AI PC 概念里的真实需求</title><link>https://example.com/thoughts/ai-pc-concept/</link><guid isPermaLink="true">https://example.com/thoughts/ai-pc-concept/</guid><description>AI PC 不该只是贴纸，关键是本地能力是否真的可用。</description><pubDate>Wed, 03 Apr 2024 00:00:00 GMT</pubDate><category>AI PC</category><category>硬件</category><category>数码</category></item><item><title>长期主义技术选型</title><link>https://example.com/thoughts/long-term-tech-selection/</link><guid isPermaLink="true">https://example.com/thoughts/long-term-tech-selection/</guid><description>越是追求长期，越要接受技术不完美。</description><pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate><category>架构</category><category>工程</category><category>技术选型</category></item><item><title>个人网站还值不值得做</title><link>https://example.com/thoughts/personal-website-still-worth/</link><guid isPermaLink="true">https://example.com/thoughts/personal-website-still-worth/</guid><description>平台越多，越需要一个自己能控制的角落。</description><pubDate>Fri, 08 Mar 2024 00:00:00 GMT</pubDate><category>个人网站</category><category>写作</category><category>独立</category></item><item><title>开源模型与闭源模型</title><link>https://example.com/thoughts/open-vs-closed-models/</link><guid isPermaLink="true">https://example.com/thoughts/open-vs-closed-models/</guid><description>模型路线之争背后，是控制权、成本和责任的取舍。</description><pubDate>Mon, 04 Mar 2024 00:00:00 GMT</pubDate><category>AI</category><category>开源</category><category>模型</category></item><item><title>折叠屏是否成熟</title><link>https://example.com/thoughts/foldable-phone-maturity/</link><guid isPermaLink="true">https://example.com/thoughts/foldable-phone-maturity/</guid><description>折叠屏的关键不是能不能折，而是日常能否少妥协。</description><pubDate>Wed, 14 Feb 2024 00:00:00 GMT</pubDate><category>手机</category><category>数码</category><category>硬件</category></item><item><title>Sora 预览后的影像想象</title><link>https://example.com/thoughts/sora-preview-video-imagination/</link><guid isPermaLink="true">https://example.com/thoughts/sora-preview-video-imagination/</guid><description>视频生成让创意更近，也让真实感更需要被标注。</description><pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate><category>AI</category><category>视频生成</category><category>创作</category></item><item><title>AI 生成代码与质量底线</title><link>https://example.com/thoughts/ai-generated-code-quality/</link><guid isPermaLink="true">https://example.com/thoughts/ai-generated-code-quality/</guid><description>生成越快，越要把验收标准写在前面。</description><pubDate>Mon, 22 Jan 2024 00:00:00 GMT</pubDate><category>AI</category><category>代码质量</category><category>测试</category></item><item><title>从 prompt 到工作流</title><link>https://example.com/thoughts/from-prompt-to-workflow/</link><guid isPermaLink="true">https://example.com/thoughts/from-prompt-to-workflow/</guid><description>单次提示词不重要，稳定流程才重要。</description><pubDate>Thu, 11 Jan 2024 00:00:00 GMT</pubDate><category>AI</category><category>工作流</category><category>效率</category></item><item><title>AI 内容噪音与筛选</title><link>https://example.com/thoughts/ai-content-noise-filter/</link><guid isPermaLink="true">https://example.com/thoughts/ai-content-noise-filter/</guid><description>当生成变便宜，筛选就变成真正稀缺的能力。</description><pubDate>Thu, 28 Dec 2023 00:00:00 GMT</pubDate><category>AI</category><category>信息</category><category>写作</category></item><item><title>年终工具栈复盘</title><link>https://example.com/thoughts/year-end-toolchain-review/</link><guid isPermaLink="true">https://example.com/thoughts/year-end-toolchain-review/</guid><description>工具越多，越需要定期问它们是否还在服务目标。</description><pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate><category>工具</category><category>效率</category><category>复盘</category></item><item><title>开发者设备性能焦虑</title><link>https://example.com/thoughts/device-performance-anxiety/</link><guid isPermaLink="true">https://example.com/thoughts/device-performance-anxiety/</guid><description>机器越快，人的耐心反而越短。</description><pubDate>Tue, 28 Nov 2023 00:00:00 GMT</pubDate><category>硬件</category><category>效率</category><category>开发者</category></item><item><title>本地大模型热潮</title><link>https://example.com/thoughts/local-llm-hype/</link><guid isPermaLink="true">https://example.com/thoughts/local-llm-hype/</guid><description>能在本机跑模型是一种自由，也是一种新的折腾。</description><pubDate>Fri, 24 Nov 2023 00:00:00 GMT</pubDate><category>本地模型</category><category>AI</category><category>隐私</category></item><item><title>工程师如何看待监管</title><link>https://example.com/thoughts/engineer-view-on-regulation/</link><guid isPermaLink="true">https://example.com/thoughts/engineer-view-on-regulation/</guid><description>合规不是产品最后的补丁，而是设计的一部分。</description><pubDate>Wed, 18 Oct 2023 00:00:00 GMT</pubDate><category>合规</category><category>工程</category><category>产品</category></item><item><title>AI 安全治理升温之后</title><link>https://example.com/thoughts/ai-safety-governance-rises/</link><guid isPermaLink="true">https://example.com/thoughts/ai-safety-governance-rises/</guid><description>工程师看监管，不该只站在创新或限制的一边。</description><pubDate>Thu, 05 Oct 2023 00:00:00 GMT</pubDate><category>AI</category><category>监管</category><category>安全</category></item><item><title>iPhone USB-C 终于来了</title><link>https://example.com/thoughts/iphone-usb-c-finally/</link><guid isPermaLink="true">https://example.com/thoughts/iphone-usb-c-finally/</guid><description>接口统一的意义，不只是少带一根线。</description><pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate><category>Apple</category><category>数码</category><category>接口</category></item><item><title>个人数据备份策略</title><link>https://example.com/thoughts/personal-backup-strategy/</link><guid isPermaLink="true">https://example.com/thoughts/personal-backup-strategy/</guid><description>真正重要的数据，不能只托付给一个同步盘。</description><pubDate>Mon, 25 Sep 2023 00:00:00 GMT</pubDate><category>备份</category><category>隐私</category><category>数字生活</category></item><item><title>云服务账单焦虑</title><link>https://example.com/thoughts/cloud-bill-anxiety/</link><guid isPermaLink="true">https://example.com/thoughts/cloud-bill-anxiety/</guid><description>云让部署变简单，也让成本变得不那么直观。</description><pubDate>Sun, 20 Aug 2023 00:00:00 GMT</pubDate><category>云服务</category><category>成本</category><category>运维</category></item><item><title>国产手机影像竞争的计算味</title><link>https://example.com/thoughts/mobile-camera-computational-taste/</link><guid isPermaLink="true">https://example.com/thoughts/mobile-camera-computational-taste/</guid><description>手机摄影越来越强，也越来越像算法在替我选择审美。</description><pubDate>Fri, 11 Aug 2023 00:00:00 GMT</pubDate><category>数码</category><category>手机</category><category>影像</category></item><item><title>TypeScript 带来的安全感</title><link>https://example.com/thoughts/typescript-sense-of-safety/</link><guid isPermaLink="true">https://example.com/thoughts/typescript-sense-of-safety/</guid><description>类型不能解决所有问题，但能减少很多低级噪音。</description><pubDate>Sun, 09 Jul 2023 00:00:00 GMT</pubDate><category>TypeScript</category><category>前端</category><category>代码质量</category></item><item><title>开源维护也需要边界</title><link>https://example.com/thoughts/open-source-maintenance-boundary/</link><guid isPermaLink="true">https://example.com/thoughts/open-source-maintenance-boundary/</guid><description>开源不是无限客服，维护者也需要可持续的节奏。</description><pubDate>Fri, 07 Jul 2023 00:00:00 GMT</pubDate><category>开源</category><category>社区</category><category>工程</category></item><item><title>Vision Pro 与空间计算的想象</title><link>https://example.com/thoughts/vision-pro-spatial-computing/</link><guid isPermaLink="true">https://example.com/thoughts/vision-pro-spatial-computing/</guid><description>新设备提醒我，下一代交互未必属于更大的屏幕。</description><pubDate>Thu, 08 Jun 2023 00:00:00 GMT</pubDate><category>数码</category><category>空间计算</category><category>Apple</category></item><item><title>笔记软件里的信息债</title><link>https://example.com/thoughts/note-app-information-debt/</link><guid isPermaLink="true">https://example.com/thoughts/note-app-information-debt/</guid><description>收藏越多，不代表知识越多，很多只是换了地方的焦虑。</description><pubDate>Sat, 03 Jun 2023 00:00:00 GMT</pubDate><category>知识管理</category><category>效率</category><category>工具</category></item><item><title>生成式搜索正在改变入口</title><link>https://example.com/thoughts/generative-search-entry/</link><guid isPermaLink="true">https://example.com/thoughts/generative-search-entry/</guid><description>搜索不再只是链接列表，开发者需要重新训练判断力。</description><pubDate>Sun, 28 May 2023 00:00:00 GMT</pubDate><category>搜索</category><category>AI</category><category>信息</category></item><item><title>前端框架复杂度的疲惫</title><link>https://example.com/thoughts/frontend-complexity-fatigue/</link><guid isPermaLink="true">https://example.com/thoughts/frontend-complexity-fatigue/</guid><description>框架越来越强，我反而更怀念简单页面的确定性。</description><pubDate>Wed, 03 May 2023 00:00:00 GMT</pubDate><category>前端</category><category>框架</category><category>工程</category></item><item><title>Mac 开发环境的取舍</title><link>https://example.com/thoughts/mac-dev-environment-tradeoffs/</link><guid isPermaLink="true">https://example.com/thoughts/mac-dev-environment-tradeoffs/</guid><description>Mac 很顺手，但顺手背后也有被生态绑定的代价。</description><pubDate>Mon, 24 Apr 2023 00:00:00 GMT</pubDate><category>Mac</category><category>开发环境</category><category>效率</category></item><item><title>命令行工具也有审美</title><link>https://example.com/thoughts/command-line-aesthetics/</link><guid isPermaLink="true">https://example.com/thoughts/command-line-aesthetics/</guid><description>好用的 CLI 不只是功能多，而是让人少猜一步。</description><pubDate>Sun, 02 Apr 2023 00:00:00 GMT</pubDate><category>CLI</category><category>效率</category><category>开发工具</category></item><item><title>把 AI 当结对程序员，而不是神谕</title><link>https://example.com/thoughts/ai-as-pair-programmer/</link><guid isPermaLink="true">https://example.com/thoughts/ai-as-pair-programmer/</guid><description>和 AI 写代码时，最重要的能力是提问、验收和保留判断。</description><pubDate>Mon, 27 Mar 2023 00:00:00 GMT</pubDate><category>AI</category><category>开发工具</category><category>工程</category></item><item><title>GPT-4 后，开发者焦虑没有消失</title><link>https://example.com/thoughts/after-gpt4-developer-anxiety/</link><guid isPermaLink="true">https://example.com/thoughts/after-gpt4-developer-anxiety/</guid><description>GPT-4 发布后，我重新看待编程能力和不可替代性。</description><pubDate>Sat, 04 Mar 2023 00:00:00 GMT</pubDate><category>AI</category><category>编程</category><category>职业</category></item></channel></rss>