如何部署artalk并开启图床和邮件通知Artalk 是一个轻量、自托管的评论系统,后端使用 Go 编写,部署简单,非常适合给静态博客添加评论功能。这篇文章记录我部署 Artalk 的完整过程,包括: Docker 部署与管理员创建 使用 upgit 对接图床,实现评论区图片上传 配置 163 邮箱 SMTP 邮件通知(含自定义邮件模板) 开启表情包 替换 Gravatar 头像代理 2026-10-02网站搭建
如何使用Umami来添加网站统计虽然我们可以使用 busuanzi 简单的添加网站统计,但是由于已经添加了 Umami 统计,那么就没必要再额外的使用 busuanzi 做一层计算了,而且 Umami 的统计更全面可靠,那么我们如何获取 umami 的统计信息并添加到网站呢?2025-12-31网站搭建
理解字符串匹配算法KMP字符串匹配问题的基本形式是:在文本串 text 中,查找模式串 pattern 出现的位置。最朴素的做法是暴力匹配:一旦发生不匹配,就把模式串整体右移一位,重新从头比较。这种方法的问题在于:已经比较过的字符被重复比较, 最坏时间复杂度是 O(nm). KMP(Knuth–Morris–Pratt)算法的核心目标只有一个:当匹配失败时,模式串尽可能向右跳,而不是回到起点。2025-12-24生物信息
我用nextjs写了个绘画web页面我们看 Silicon Cloud 官方文档也好,模型仓库也好都把那几个绘画模型给移除了,例如 SD3.5, Flux 等,但其实 API 还在,于是我参考 CherryStudio 软件里调用的方式,写了个 web 页面,可以调用 API 进行绘画,算是将这个功能找回了吧。2025-06-12网站搭建