前言 本文旨在记录将waline评论系统部署至个人博客的过程中踩过的那些坑。另外,在文章开始之前先简单介绍一下此博客的本地环境,以及waline相关的基础信息: 博客环境:基于 Github Pages 和 Jekyll 搭建, 使用 Chirpy 主题。文中后续提到的操作都是在此主题模板的基础上进行的魔改。 waline相关:后台使用 LeanCloud 国际版。 1. 添...

总结:在个人博客中部署waline评论系统
Windows系统下清理Docker占用的磁盘空间
前言 在使用Docker一段时间过后,可能会积累大量的镜像、容器、卷和构建缓存,占用较多的磁盘空间, 因此我打算用这篇文章记录一下如何在Windows系统下清理不必要的Docker资源以释放磁盘空间。 背景 Docker占用的磁盘空间主要来自以下几个方面: 镜像(Image): 在日常不断地拉取和构建镜像的过程中堆积的镜像文件 容器(Container): 停止或未使用的容...
AWS 实战记录:部署一个每日定时拉取数据的任务
背景 最近在个人开发的项目中,我需要实现这样一个功能:每天定时利用某个API拉取数据并存储到云端的数据库中,每次的任务执行时长大约在15-30分钟之间。 最初,我用的是Windows系统的任务计划程序(Task Scheduler)来实现这个功能。只需要指定好执行的脚本路径和时间,任务就能按时运行,算是一个最小化的解决方案。但是它显然有很大的局限性,例如当电脑进入休眠状态时任务就经常无法...

PostgreSQL上云:迁移至Neon平台
迁移目的 在项目开发过程中,需要部署云上的自动化任务来处理数据,并将任务结果存储到数据库中。这就要求数据库也必须部署在云端,以便自动化任务能够直接访问和写入数据。虽然 AWS Aurora 或 RDS 是一个成熟的云数据库解决方案,但其成本对于开发和测试阶段来说过于昂贵。因此,我们需要寻找一个: 免费或低成本的云数据库方案 支持 PostgreSQL 以保持技术栈一致性 关于...
一些关于团队合作的阶段性感悟
前言 不知不觉已经入职快两个月了,虽然很多技术还在学习中,尚未达到能够输出足够有价值内容的水平,但是还是想尽可能保持定期记录的习惯,因此决定写下近期关于团队合作的一些感悟。 正文 此次团队合作的背景是公司给新入职MLE们设定的一个为期三个月的Hackathon项目,我们需要在这期间完成从问题挖掘到产品上线的整个流程,相当于不仅做了全栈开发,还得在这之前和这期间对预想的用户进行采访调研,...
PostgreSQL向量扩展插件pgvector的安装
本地环境 操作系统:Windows 11 家庭版 已安装:PostgreSQL 16.8 pgvector安装流程 下载并准备pgvector 访问 pgvector的GitHub页面,并将其克隆至本地 确认PostgreSQL的安装路径(PGROOT),默认路径为C:\Program Files\PostgreSQL\16 编译pgvector 编...
APlayer引入导致Tocbot目录滚动失效问题的解决
问题描述 APlayer 是一款HTML5音乐播放器,因其轻量、美观的特性被广泛使用。Tocbot 是一个轻量级的JavaScript库,用于自动生成Markdown文章的目录(Table of Contents, TOC),通常用于博客或文档网站。两者都是博客搭建时可能会使用到的组件,然而当它们遇到一起时却会引发意想不到的问题:APlayer的引入会导致Tocbot生成的目录在被点击后无...

2024年终总结
前言 转眼间2024年也即将走到尾声,借此时间节点简单回顾一下这一年。 总体来说这一年难以称得上精彩纷呈,反倒是经历了不少波折,有些回忆甚至不愿在想起。而要说今年最主要的两件大事便是求职与毕业研究。 向内探索 先说说求职。这件事从去年夏天就已经开始,于今年二三月之交取得了初步的成果,但随之而来的便是一次又一次的打击,其过程可以说十分痛苦。在经历了漫长的持久战之后最终是在九月获得了一...
关于非线性文字的一些突发奇想
写作之难,在于将网状的思维,以树状的结构,通过线性的文字表达出来。 —— 史蒂芬· 平克 想法来源 前段时间开始玩一款游戏叫 星际拓荒(Outer Wilds)。在游戏的设定中存在着一个外星种族名为“挪麦人”,它们使用着一套与我们人类不同的特殊文字系统,这种文字并不是按照从左至右或者从上至下的线性方式书写,而是以一种类似分支结构的形式展开,每一个新的分支就代表一个新的书写者。如此...
Leetcode 1590 使数组和能被p整除
题目概述 Leetcode 1590 Given an array of positive integers nums, remove the smallest subarray (possibly empty) such that the sum of the remaining elements is divisible by p. It is not allowed to remo...