<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Zone&apos;s blog</title><description>Daily life records and study notes.</description><link>https://zoooooone.github.io/</link><language>zh-CN</language><item><title>打造个人代码审查体系：SonarQube + Claude Code 工作流搭建指南</title><link>https://zoooooone.github.io/posts/code-quality-workflow/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/code-quality-workflow/</guid><description>前言 最近几个月我一直在工作之余尝试个人开发，得益于近年来涌现的琳琅满目的LLM工具，我可以轻松横跨多个以前从未涉猎的技术栈，快速搭建出一个完整的项目架构，并不断丰富其中的功能模块。但与此同时，受限于自己有限的技术理解和精力，我无法做到精通每一个细节，哪怕我时刻保持对代码质量的警惕，也难免会有疏漏。我渐渐意识到，仅靠我…</description><pubDate>Tue, 21 Oct 2025 05:00:00 GMT</pubDate><category>Study notes</category><category>CI</category><category>code quality</category><category>tutorial</category><category>github actions</category><category>claude code</category><category>sonarqube</category><author>Zone</author></item><item><title>Windows系统下清理Docker占用的磁盘空间</title><link>https://zoooooone.github.io/posts/clean-docker-disk/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/clean-docker-disk/</guid><description>前言 在使用Docker一段时间过后，可能会积累大量的镜像、容器、卷和构建缓存，占用较多的磁盘空间， 因此我打算用这篇文章记录一下如何在Windows系统下清理不必要的Docker资源以释放磁盘空间。 背景 Docker占用的磁盘空间主要来自以下几个方面： 镜像(Image): 在日常不断地拉取和构建镜像的过程中堆积的…</description><pubDate>Sun, 07 Sep 2025 10:17:00 GMT</pubDate><category>Study notes</category><category>Docker</category><category>docker</category><category>windows</category><category>wsl2</category><category>tutorial</category><author>Zone</author></item><item><title>AWS 实战记录：部署一个每日定时拉取数据的任务</title><link>https://zoooooone.github.io/posts/daily_fetch_aws/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/daily_fetch_aws/</guid><description>背景 最近在个人开发的项目中，我需要实现这样一个功能：每天定时利用某个API拉取数据并存储到云端的数据库中，每次的任务执行时长大约在15-30分钟之间。 最初，我用的是Windows系统的任务计划程序（Task Scheduler）来实现这个功能。只需要指定好执行的脚本路径和时间，任务就能按时运行，算是一个最小化的解决…</description><pubDate>Wed, 27 Aug 2025 15:00:00 GMT</pubDate><category>Study notes</category><category>AWS</category><category>aws</category><category>terraform</category><author>Zone</author></item><item><title>PostgreSQL上云：迁移至Neon平台</title><link>https://zoooooone.github.io/posts/neon-migration/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/neon-migration/</guid><description>迁移目的 在项目开发过程中，需要部署云上的自动化任务来处理数据，并将任务结果存储到数据库中。这就要求数据库也必须部署在云端，以便自动化任务能够直接访问和写入数据。虽然 AWS Aurora 或 RDS 是一个成熟的云数据库解决方案，但其成本对于开发和测试阶段来说过于昂贵。因此，我们需要寻找一个： 免费或低成本的云数据库…</description><pubDate>Sat, 16 Aug 2025 14:30:00 GMT</pubDate><category>Study notes</category><category>Database</category><category>postgresql</category><category>database</category><category>neon</category><category>cloud</category><category>tutorial</category><author>Zone</author></item><item><title>一些关于团队合作的阶段性感悟</title><link>https://zoooooone.github.io/posts/about_teamwork/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/about_teamwork/</guid><description>前言 不知不觉已经入职快两个月了，虽然很多技术还在学习中，尚未达到能够输出足够有价值内容的水平，但是还是想尽可能保持定期记录的习惯，因此决定写下近期关于团队合作的一些感悟。 正文 此次团队合作的背景是公司给新入职MLE们设定的一个为期三个月的Hackathon项目，我们需要在这期间完成从问题挖掘到产品上线的整个流程，相…</description><pubDate>Fri, 23 May 2025 15:00:00 GMT</pubDate><category>Daily life</category><category>Thoughts</category><category>thoughts</category><category>teamwork</category><author>Zone</author></item><item><title>PostgreSQL向量扩展插件pgvector的安装</title><link>https://zoooooone.github.io/posts/pgvector/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/pgvector/</guid><description>本地环境 操作系统：Windows 11 家庭版 已安装：PostgreSQL 16.8 pgvector安装流程 下载并准备pgvector 访问 pgvector的GitHub页面，并将其克隆至本地 确认PostgreSQL的安装路径（PGROOT），默认路径为C:\Program Files\PostgreSQL…</description><pubDate>Sat, 10 May 2025 15:00:00 GMT</pubDate><category>Study notes</category><category>Environment Setup</category><category>postgresql</category><category>pgvector</category><category>database</category><category>tutorial</category><author>Zone</author></item><item><title>APlayer引入导致Tocbot目录滚动失效问题的解决</title><link>https://zoooooone.github.io/posts/aplayer-scroll/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/aplayer-scroll/</guid><description>问题描述 APlayer 是一款HTML5音乐播放器，因其轻量、美观的特性被广泛使用。Tocbot 是一个轻量级的JavaScript库，用于自动生成Markdown文章的目录（Table of Contents, TOC），通常用于博客或文档网站。两者都是博客搭建时可能会使用到的组件，然而当它们遇到一起时却会引发意想…</description><pubDate>Tue, 31 Dec 2024 04:00:00 GMT</pubDate><category>Study notes</category><category>Blog</category><category>APlayer</category><category>Tocbot</category><category>scroll</category><category>tutorial</category><author>Zone</author></item><item><title>2024年终总结</title><link>https://zoooooone.github.io/posts/year-end-summary/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/year-end-summary/</guid><description>▶ 播放：在你的身边（伴奏）· 盛哲 前言 转眼间2024年也即将走到尾声，借此时间节点简单回顾一下这一年。 总体来说这一年难以称得上精彩纷呈，反倒是经历了不少波折，有些回忆甚至不愿在想起。而要说今年最主要的两件大事便是求职与毕业研究。 向内探索 先说说求职。这件事从去年夏天就已经开始，于今年二三月之交取得了初步的成果…</description><pubDate>Mon, 30 Dec 2024 10:00:00 GMT</pubDate><category>Daily life</category><category>Thoughts</category><category>thoughts</category><category>2024</category><category>year-end summary</category><author>Zone</author></item><item><title>关于非线性文字的一些突发奇想</title><link>https://zoooooone.github.io/posts/thoughts_3/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/thoughts_3/</guid><description>写作之难，在于将网状的思维，以树状的结构，通过线性的文字表达出来。 —— 史蒂芬· 平克 想法来源 前段时间开始玩一款游戏叫 星际拓荒(Outer Wilds)。在游戏的设定中存在着一个外星种族名为“挪麦人”，它们使用着一套与我们人类不同的特殊文字系统，这种文字并不是按照从左至右或者从上至下的线性方式书写，而是以一种类…</description><pubDate>Thu, 31 Oct 2024 10:19:00 GMT</pubDate><category>Daily life</category><category>Thoughts</category><category>thoughts</category><category>non-linear writing system</category><category>linguistics</category><author>Zone</author></item><item><title>Leetcode 1590 使数组和能被p整除</title><link>https://zoooooone.github.io/posts/Leetcode_1590/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/Leetcode_1590/</guid><description>题目概述 Leetcode 1590 Given an array of positive integers nums, remove the smallest subarray (possibly empty) such that the sum of the remaining elements is divisi…</description><pubDate>Fri, 04 Oct 2024 13:42:00 GMT</pubDate><category>Study notes</category><category>Leetcode</category><category>leetcode</category><category>hash table</category><category>prefix sum</category><author>Zone</author></item><item><title>川渝之旅</title><link>https://zoooooone.github.io/posts/ChuanYu/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/ChuanYu/</guid><description>行程 时间: 2024.9.20 2024.9.25 Day1 天府国际机场 $\rightarrow$ 建设路小吃街 $\rightarrow$ 春熙路、国金中心 $\rightarrow$ 晚餐 $\rightarrow$ 太古里散步 Day2 成都博物馆 $\rightarrow$ 午餐 $\rightarrow…</description><pubDate>Fri, 27 Sep 2024 11:06:00 GMT</pubDate><category>Daily life</category><category>Travels</category><category>travel</category><category>chengdu</category><category>chongqing</category><author>Zone</author></item><item><title>Leetcode 1371 每个元音包含偶数次的最长子字符串</title><link>https://zoooooone.github.io/posts/Leetcode_1371/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/Leetcode_1371/</guid><description>题目概述 Leetcode 1371 Given the string s, return the size of the longest substring containing each vowel an even number of times. That is, &apos;a&apos;, &apos;e&apos;, &apos;i&apos;, &apos;o&apos;, and…</description><pubDate>Wed, 18 Sep 2024 13:00:00 GMT</pubDate><category>Study notes</category><category>Leetcode</category><category>leetcode</category><category>hash table</category><category>bit manipulation</category><category>prefix sum</category><author>Zone</author></item><item><title>小田原之旅</title><link>https://zoooooone.github.io/posts/Odawara/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/Odawara/</guid><description>路线 时间: 2024.8.26 URL: 路线 风景 所感 此番出行秉承着“说走就走”的精神，并未做太多事先规划，单纯是为了找一处还算僻静的地方放空一下舒缓身心，主打一个松弛感。这次脑海中的主要目的地其实就两个：小田原城和御幸の浜，算是当地最有名的观光去处了。实际去了后发现正如心中预料的那样，因为是周一，两个地方游客…</description><pubDate>Sun, 08 Sep 2024 10:00:00 GMT</pubDate><category>Daily life</category><category>Travels</category><category>travel</category><category>odawara</category><author>Zone</author></item><item><title>OA回顾 之 去重后的最大字典序子序列</title><link>https://zoooooone.github.io/posts/OA_4/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/OA_4/</guid><description>关于OA回顾 这个系列旨在记录参加过的一些日本互联网公司的OA原题。考虑到私密性等问题，文中只会记录题目的内容而不会指明该题来自于哪一家公司。 题目概述 现有一个由英文小写字母构成的字符串s。对其进行去重操作（在字符串中出现的每一种字母只保留一个，不改变原有的顺序），返回操作完成后得到的字符串中字典序最大的那一个。 限…</description><pubDate>Fri, 28 Jun 2024 02:50:00 GMT</pubDate><category>Study notes</category><category>OA</category><category>online assessment</category><category>stack</category><category>hash table</category><category>greedy</category><author>Zone</author></item><item><title>OA回顾 之 CPU进程分配问题</title><link>https://zoooooone.github.io/posts/OA_3/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/OA_3/</guid><description>关于OA回顾 这个系列旨在记录参加过的一些日本互联网公司的OA原题。考虑到私密性等问题，文中只会记录题目的内容而不会指明该题来自于哪一家公司。 题目概述 现有一个双核处理器，以及一系列进程，各个进程在任意一个处理器上所需花费的运算时间被依次保存在数组times中。 此外，存在一个锁存器（latch），其初始状态下位于处…</description><pubDate>Mon, 24 Jun 2024 06:30:00 GMT</pubDate><category>Study notes</category><category>OA</category><category>online assessment</category><category>recursion</category><category>dynamic programming</category><author>Zone</author></item><item><title>Windows系统下Docker的环境配置</title><link>https://zoooooone.github.io/posts/docker/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/docker/</guid><description>配置流程 本机配置: Windows 11 家庭版 23H2 下载并安装适用于Windows系统的 Docker 将docker的安装路径添加到系统环境变量，通常为 启动docker后报错： 解决方法 确认与虚拟机平台有关的设置 打开控制面板 选择程序 在程序与功能中选择启用或关闭Windows功能。勾选以下几个选项：…</description><pubDate>Mon, 24 Jun 2024 03:00:00 GMT</pubDate><category>Study notes</category><category>Environment Setup</category><category>docker</category><category>windows</category><category>wsl2</category><category>tutorial</category><author>Zone</author></item><item><title>OA回顾 之 各位数字互不重复的最大两数之和</title><link>https://zoooooone.github.io/posts/OA_2/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/OA_2/</guid><description>关于OA回顾 这个系列旨在记录参加过的一些日本互联网公司的OA原题。考虑到私密性等问题，文中只会记录题目的内容而不会指明该题来自于哪一家公司。 题目概述 现有一个数组nums由非负整数构成。求该数组中各位数字互不重复的最大两数之和。若不存在各位数字互不重复的两数，则返回-1。 限制条件： 2 $O(n ^ 2)$ Sp…</description><pubDate>Fri, 21 Jun 2024 02:47:00 GMT</pubDate><category>Study notes</category><category>OA</category><category>online assessment</category><category>bit manipulation</category><category>hash table</category><category>greedy</category><author>Zone</author></item><item><title>《人生的智慧》 摘抄</title><link>https://zoooooone.github.io/posts/reading_notes_1/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/reading_notes_1/</guid><description>前言 因自觉阅读的习惯丢失已久，加之一些向内探索的精神需求，便于近期决定重新拾起书本以寻求些许心灵上的充实与安宁。 《人生的智慧》 为德国哲学家阿图尔·叔本华的著作。全书以人在一生中如何获得幸福为核心，针对我们对待自身、他人以及所处的整个宏观时空的态度进行了探讨。初读此书，我能感受到作者对于人性以及世事发展的犀利洞察，…</description><pubDate>Sun, 05 May 2024 07:55:00 GMT</pubDate><category>Daily life</category><category>Excerpts</category><category>reading</category><author>Zone</author></item><item><title>四月碎碎念</title><link>https://zoooooone.github.io/posts/thoughts_2/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/thoughts_2/</guid><description>经历了大半天的社交聚会，喧嚣的晚餐桌和那个与这般热闹场面格格不入的自己，令人熟悉的画面。每当这种时候我总能散发出令自己再熟悉不过的沉默气场。 再加上最近各种意义上倍感疲惫的身心，所以在这个本该入睡的时间来树洞发个疯。 一些回忆 很怀念22年夏天的那个海岛，虽然那是一个当时被众多玩家狠狠诟病的版本，但我却始终认为那一年的…</description><pubDate>Sat, 20 Apr 2024 14:07:00 GMT</pubDate><category>Daily life</category><category>Thoughts</category><category>thoughts</category><author>Zone</author></item><item><title>Leetcode 42 接雨水</title><link>https://zoooooone.github.io/posts/Leetcode_42/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/Leetcode_42/</guid><description>题目概述 Leetcode 42 Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining.…</description><pubDate>Sat, 13 Apr 2024 01:52:00 GMT</pubDate><category>Study notes</category><category>Leetcode</category><category>leetcode</category><category>dynamic programming</category><category>monotonic stack</category><category>two pointers</category><author>Zone</author></item><item><title>OA回顾 之 拼接可得的最长字符串长度</title><link>https://zoooooone.github.io/posts/OA_1/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/OA_1/</guid><description>关于OA回顾 这个系列旨在记录参加过的一些日本互联网公司的OA原题。考虑到私密性等问题，文中只会记录题目的内容而不会指明该题来自于哪一家公司。 题目概述 现有一个字符串数组strings，数组中的字符串均由小写英文字母构成。对于数组中任意两个不同的字符串，如果它们满足：其中一个字符串末尾的两个字符（以下简称后缀）与另一…</description><pubDate>Sun, 07 Apr 2024 07:56:00 GMT</pubDate><category>Study notes</category><category>OA</category><category>online assessment</category><category>string</category><category>hash table</category><category>greedy</category><author>Zone</author></item><item><title>Leetcode 143 重排链表</title><link>https://zoooooone.github.io/posts/Leetcode_143/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/Leetcode_143/</guid><description>题目概述 Leetcode 143 You are given the head of a singly linked-list. The list can be represented as: Reorder the list to be on the following form: You may not modi…</description><pubDate>Fri, 05 Apr 2024 12:15:00 GMT</pubDate><category>Study notes</category><category>Leetcode</category><category>leetcode</category><category>linked list</category><category>two pointers</category><author>Zone</author></item><item><title>上海之旅</title><link>https://zoooooone.github.io/posts/Memories-in-Shanghai/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/Memories-in-Shanghai/</guid><description>行程 时间: 2024.3.11 2024.3.15 Day1 上海站 $\rightarrow$ 午餐 $\rightarrow$ 城隍庙、豫园 $\rightarrow$ 晚餐 $\rightarrow$ 休息 Day2 午餐 $\rightarrow$ 上海自然博物馆 $\rightarrow$ 南京路购物 $\…</description><pubDate>Sun, 17 Mar 2024 01:30:00 GMT</pubDate><category>Daily life</category><category>Travels</category><category>travel</category><category>shanghai</category><author>Zone</author></item><item><title>三月碎碎念</title><link>https://zoooooone.github.io/posts/thoughts_1/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/thoughts_1/</guid><description>记录一些心中淤积的烦恼以及从中获得的一些感悟。 其一 感觉自己是一个脑子里装着理想主义的大半个空想家；但同时又很难不在意世俗眼光的矛盾结合体。 其二 我想我活了24年，至今也没有学会如何爱自己。 可以说，我对待自己是双标的，有些事情上对自己的要求过于苛刻，而在另一些事情上又会放任纵容自己。与此同时，我也能意识到这种不自…</description><pubDate>Sat, 16 Mar 2024 13:50:00 GMT</pubDate><category>Daily life</category><category>Thoughts</category><category>thoughts</category><author>Zone</author></item><item><title>Leetcode 300 最长递增子序列</title><link>https://zoooooone.github.io/posts/Leetcode_300/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/Leetcode_300/</guid><description>题目概述 Leetcode 2812 Given an integer array nums, return the length of the longest strictly increasing subsequence. A subsequence is an array that can be derived…</description><pubDate>Sat, 27 Jan 2024 06:50:00 GMT</pubDate><category>Study notes</category><category>Leetcode</category><category>leetcode</category><category>dynamic programming</category><category>greedy</category><category>binary search</category><author>Zone</author></item><item><title>Leetcode 2812 找出最安全路径</title><link>https://zoooooone.github.io/posts/Leetcode_2812/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/Leetcode_2812/</guid><description>题目概述 Leetcode 2812 You are given a 0-indexed 2D matrix grid of size n x n, where (r, c) represents: A cell containing a thief if grid[r][c] = 1 An empty cell if…</description><pubDate>Thu, 25 Jan 2024 05:30:00 GMT</pubDate><category>Study notes</category><category>Leetcode</category><category>leetcode</category><category>bfs</category><category>matrix</category><category>priority queue</category><category>binary search</category><author>Zone</author></item><item><title>Leetcode 1457 二叉树中的伪回文路径</title><link>https://zoooooone.github.io/posts/Leetcode_1457/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/Leetcode_1457/</guid><description>题目概述 Leetcode 1457 Given a binary tree where node values are digits from 1 to 9. A path in the binary tree is said to be pseudo-palindromic if at least one perm…</description><pubDate>Wed, 24 Jan 2024 06:30:00 GMT</pubDate><category>Study notes</category><category>Leetcode</category><category>leetcode</category><category>bit manipulation</category><category>binary tree</category><category>dfs</category><author>Zone</author></item><item><title>总结：在个人博客中部署waline评论系统</title><link>https://zoooooone.github.io/posts/waline/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/waline/</guid><description>前言 本文旨在记录将waline评论系统部署至个人博客的过程中踩过的那些坑。另外，在文章开始之前先简单介绍一下此博客的本地环境，以及waline相关的基础信息： 博客环境：基于 Github Pages 和 Jekyll 搭建， 使用 Chirpy 主题。文中后续提到的操作都是在此主题模板的基础上进行的魔改。 wali…</description><pubDate>Sat, 16 Dec 2023 22:00:00 GMT</pubDate><category>Study notes</category><category>Blog</category><category>github pages</category><category>waline</category><category>tutorial</category><author>Zone</author></item><item><title>大语言模型开发实践 之 基于个人知识库的问答助手</title><link>https://zoooooone.github.io/posts/LLM_project/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/LLM_project/</guid><description>准备工作 读取OpenAI的API key 获取API key的过程在此省略，具体内容可以参照 这里 。将获取的key保存到项目根目录下的.env文件中，存储方式如下： 在后续项目代码中读取key的方式如下： 调用OpenAI原生接口 调用OpenAI原生接口 ChatCompletions 。其中，model指定了调…</description><pubDate>Sat, 16 Dec 2023 13:00:00 GMT</pubDate><category>Study notes</category><category>LLM</category><category>large language models</category><category>langchain</category><author>Zone</author></item><item><title>Leetcode 1611 使整数变为0的最少操作次数</title><link>https://zoooooone.github.io/posts/Leetcode_1611/</link><guid isPermaLink="true">https://zoooooone.github.io/posts/Leetcode_1611/</guid><description>题目概述 Leetcode 1611 Given an integer n, you must transform it into 0 using the following operations any number of times: Change the rightmost (0 th ) bit in the…</description><pubDate>Fri, 01 Dec 2023 07:00:00 GMT</pubDate><category>Study notes</category><category>Leetcode</category><category>leetcode</category><category>bit manipulation</category><author>Zone</author></item></channel></rss>