FlyBlogAdmin:为 Hexo 打造的无数据库博客管理后台

一直以来,我的博客文章都以 Markdown 文件保存在 GitHub 仓库中。这种方式简单、透明,也方便迁移,但每次写文章都要打开本地编辑器、处理 Git 提交,再等待站点构建。为了让日常写作更轻松,我做了 FlyBlogAdmin:一个专门面向 Hexo 等 Git 仓库博客的无数据库管理后台。 项目地址:github.com/xieqifei/FlyBlogAdmin 为什么要做 Fl...

用 Multica 和 Git worktree 实现多 Agent 并发开发

过去使用 AI 编程时,我通常只开一个对话:让 Agent 阅读需求、修改代码、运行测试,再提交结果。这个方式适合小改动,但项目稍大以后,一个 Agent 很容易同时背负产品背景、前后端代码、测试结果和历史讨论,等待时间与上下文也会越来越长。

Multica 提供了另一种组织方式:把一个项目拆成多个 issue,让多个 Agent 分别处理可以独立推进的任务。它们共享同一个 GitHub 仓库,却在不同的 Git 分支和 worktree 中工作。这样既能并发开发,又不会让几个 Agent 同时修改同一份本地文件。

本文以我当前使用的“聪明的二休”开发流程为例,说明这套方法如何运行、冲突如何解决,以及为什么并发 Agent 会消耗更多 Token。

Python的模块构建和调用方式

1. 简单模块文件当项目简单,模块单一时,我们无需建立复杂的目录,只用简单地在相同文件夹下建立一个模块文件,将以供调用的函数都存放其中。在另一个文件中,我们通过import模块文件来调用其中的函数。 目录结构: 12-module.py-main.py 在模块文件 module.py中书写两个函数 12345def hello(): print('hello')d...

如何选择搭建梯子用的VPS?

1. 什么样的VPS有更好的上网体验?一个好的VPS,必然具有更低的上网延迟,更好的高峰时段稳定性。就我多年自建梯子的感受来说,应该选择机房靠近中国的,且连接时不会绕路的。有的机房虽然在亚洲,比如新加坡,香港等地,但是由于线路没有优化,往往会从美国欧洲绕一圈,这种机房反而不如直接买一个在美国的VPS延迟低。因此,在买机房的前后,都需要做好VPS的路由测试,看看有没有绕路的情况。选择有固定线路...

Hexo博客页面引入足迹地图

0. 先看效果 这个地图是基于jvectormap.com制作的。地图制作,需要在hexo博客目录source路径下新建footprint文件夹。 1. 依赖下载将jvectormap的依赖js代码和css代码下载到文件根目录。 文件路径结构形如: 123456789- source - _post - _data - footprint - index.html - j...

机器学习和scikit-learn库基础学习笔记

1. 数据分析和可视化在做数据模型的选择之前,通常需要对数据进行可视化,以寻找数据之间的可见关系,比如两个数据是否存在线性关系。这里列举方便快捷的可视化操作,来帮助我们快速找到数据之间的关系。 1.1. 单变量1.1.1. 箱图123# dataset为dataframedataset.plot(kind='box', subplots=True, la...

利用国内服务器加速v2ray访问速度和规避检查

1. 简介1.1. 为什么用国内服务器?国内连接外网时,本地的营运商和网络服务会极大影响我们连接外网的能力。此时外网服务器的路由配置就及其重要,通常我们会选在路由较好的机房,比如使用了CN2之类线路的机房。但是,这种机房的成本通常是比较高的。利用国内的服务器,可以适当的提高我们连接外网的速度,同时也能规避掉流量审查。 国内服务器在企业网络下,一方面被监控流量的可能性比较小,另一方面延迟也会相...

Matplotlib_Bar3d绘制彩色带颜色标尺的3D柱形图

Bar3d的官方示例并不好看,因为它不能根据柱的高度来显示不同的颜色。虽然bar3d函数可以设置每个柱子的颜色,但如何设置呢?右侧的颜色标尺又如何添加?本文将详细介绍代码和必要的解释。 Matplotlib是一个流行的Python可视化库,它可以用来创建各种图表,包括3D柱形图。bar3d函数可以用来创建3D柱形图,其中每个柱子由其长度、宽度和高度定义。下面是使用Matplotlib创建3D...

Linux后台运行nostr虚荣公钥的挖掘

挖掘6位以上的npub1公钥连号需要耗费很长的时间。在主力电脑上执行挖掘程序,对正常工作影响很大。为了能够更快的挖掘公钥,并且不影响我的工作,我在谷歌云上开了一台虚拟机,专门用来挖公钥。 在Linux终端上执行程序,终端一旦关闭,在此终端上的程序也会随之被终止。为此,可以使用nohup指令来使其后台继续执行。 cmd1: 1nohup rana -n=8888888& 此命...

Hexo博客添加Nostr_NIP-05认证

Hexo博客部署之后可以生成一个静态网站,Nostr NIP-05认证,要求我们在网站根目录下创建一个路径为/.well-known/nostr.json的文件,并将认证信息放入其中。 为了在Hexo博客public目录(静态网站根目录)下在生成认证路径,我们可以按照以下步骤设置, 在hexo根目录下的sources文件夹中新建文件夹**.well-known** 在文件夹内新建文件nos...