文章归档

浏览从旧 Wagtail 博客迁移过来的全部技术文章,也包括后续继续用 Astro 发布的新内容。

两台闲置 RTX 4090 机器:本地大模型部署与测试教程
原创 人工智能 · 阅读

两台闲置 RTX 4090 机器:本地大模型部署与测试教程

公司里居然有两台闲置的 RTX 4090 机器,这篇记录如何把它们用起来:从 NVIDIA 驱动、代理服务、Ollama 部署、模型下载,到 API 测试和模型能力评估。

编程工具也能生图,而且价格低到难以置信
原创 人工智能 · 阅读

编程工具也能生图,而且价格低到难以置信

Cursor 的 Composer 2 在实际使用中可以触发生图,而官方 changelog 指向 Google Nano Banana Pro。本文记录这种编程工具里的生图工作流、成本判断,并用 Codex 生成图做同画幅对比。

Codex、Cursor 与 Cursor 里的 Codex 插件:AI 编程工具怎么搭配才顺手
原创 人工智能 · 阅读

Codex、Cursor 与 Cursor 里的 Codex 插件:AI 编程工具怎么搭配才顺手

从 Codex 与 Cursor 的产品边界讲起,比较 Codex IDE、Codex CLI、Cursor 中 Codex 插件的优缺点,回答 Skills 与 Cursor 会话上下文能否互通,并给出一套实用的共生工作流。

Cursor SDK:Custom Agents 到底能拿来做什么
原创 人工智能 · 阅读

Cursor SDK:Custom Agents 到底能拿来做什么

Cursor 新发布的 TypeScript SDK 把 IDE、CLI 和 Cloud Agents 背后的 agent 能力开放成可编程接口。本文梳理它的运行时、hooks、MCP、示例仓库和适用场景,并用一个 CI 自动修复失败 PR 的例子说明怎么落地。

向量检索的准确性:从一次搜不准说起
原创 工程实践 · 阅读

向量检索的准确性:从一次搜不准说起

向量检索不是把所有字段拼起来扔给 embedding 模型就结束了。本文用一个虚构的 API 工具市场做例子,拆解噪声文本、长描述、URL、阈值、混合召回和评估集如何影响检索质量,并总结一套可复用的最佳实践。

以省电为首要目标的 Android 阅读器:技术要点与开源方案
原创 移动开发 · 阅读

以省电为首要目标的 Android 阅读器:技术要点与开源方案

屏幕、CPU、网络与后台如何影响阅读类 App 耗电;原生与跨端取舍、长文本分段与列表虚拟化、深色与亮度策略;开源阅读器(KOReader、Librera、Readest、Legado 等)能否直接满足需求及许可证注意点。

2019 年的树莓派 4B 重装上阵
原创 折腾 · 阅读

2019 年的树莓派 4B 重装上阵

翻出一台 2019 年买的 Raspberry Pi 4B 4GB,换上 128G 存储卡,刷入 Ubuntu 26.04 LTS 最新树莓派镜像,顺手记录烧录、配件体验、常用软件安装,以及开机后优先做的 sshd 和关闭桌面。

自建私有 PyPI:用 pypiserver + uv 把内部库理顺的实战笔记
原创 工程实践 · 阅读

自建私有 PyPI:用 pypiserver + uv 把内部库理顺的实战笔记

从 pypiserver 装起,顺带把 PEP 440 版本号、uv 在项目与 Docker 里的进阶用法、CI 里 BuildKit secret 的坑一起讲清楚——一份让新同事能照着上手的内部发包实践。

SpaceX 与 Cursor 的协议之后:和 Claude Code、Codex 比,Cursor 可能的变局?
原创 随笔 · 阅读

SpaceX 与 Cursor 的协议之后:和 Claude Code、Codex 比,Cursor 可能的变局?

略述 2026 年 SpaceX 与 Anysphere 官宣合作与收购期权;展开 Cursor 与主流 AI 编程工具的差异;综合英文社区与中文讨论里具体在问什么;并单独写一笔国内使用与支付上的体感,以及被更深绑定到美国科技资本后可能触动的几件事。

Termux 上安装并启动 OpenSSH 服务端:局域网登录手机里的 Linux 环境
原创 运维 · 阅读

Termux 上安装并启动 OpenSSH 服务端:局域网登录手机里的 Linux 环境

从 F-Droid 安装 Termux,pkg 安装 openssh,可选 termux-services 与 sv-enable sshd;手机与 PC 截图示例;Android 电池与后台权限、Wake Lock、Termux:Boot;局域网 ssh -p 8022 登录。

Hermes 的 Skill 怎么「自我进化」:从 skill_manage 到渐进式加载
原创 人工智能 · 阅读

Hermes 的 Skill 怎么「自我进化」:从 skill_manage 到渐进式加载

Hermes 把技能写成磁盘上的 SKILL.md,用 skill_manage 改它;加载时分层拉取,避免一次塞满上下文。文中有几段按官方文档条件编出来的小故事,帮助理解 patch 和 create 在什么情况下会出现。

Hermes Agent 速览:多模型自托管,与 OpenClaw 怎么选
原创 人工智能 · 阅读

Hermes Agent 速览:多模型自托管,与 OpenClaw 怎么选

装 Hermes 要注意什么、模型怎么接;用一节把与 OpenClaw 的差异写细(技术栈、ClawHub/插件、控制台 vs 终端、渠道与迁移)。文末仍是国内模型与微信文档入口。

从 0 到 1:用 Cursor 搭一个开源证件照排版服务 zipress
原创 工程实践 · 阅读

从 0 到 1:用 Cursor 搭一个开源证件照排版服务 zipress

记录 zipress 的完整落地:需求与选型、Next.js + FastAPI 双栈、真实 Cursor 对话摘录、架构与用户路径流程图(PNG)、统一/混排导出对比、部署与开源仓库;附特性总结与未来 TODO。

Cursor 中的开发流程自动化实战
原创 工程实践 · 阅读

Cursor 中的开发流程自动化实战

飞书 CLI、Issue 与 Skill 之外,顺手记几条在 Cursor 里常做的「流程活」:gh 看 PR、跑测试、MCP 浏览器点一遍、统计脚本对接飞书,以及多文件改动时怎么让 Agent 跟着仓库约定走。

零基础堆出一套能发飞书的监控:Grafana、Loki 和几次在 Cursor 里的对话
原创 工程实践 · 阅读

零基础堆出一套能发飞书的监控:Grafana、Loki 和几次在 Cursor 里的对话

一职多能接手监控:从辨认 Loki 标签、写完整 LogQL(QPS、按路径、按状态码、多副本加权延迟、p95、业务日志解析)到 Unified Alerting 与飞书 Webhook,按步骤写清每件情景在干什么。

《挽救计划》:一趟豪华太空游,回程票不包含在内
原创 随笔 · 阅读

《挽救计划》:一趟豪华太空游,回程票不包含在内

北京回龙观沃美影城,157 分钟,35 块钱。聊聊这部改编自安迪·威尔同名小说的科幻片——特效不错、音乐还行,但槽点也真不少。

《万界太初》卷一上线:秦岭古墓到玄天大陆
原创 小说 · 阅读

《万界太初》卷一上线:秦岭古墓到玄天大陆

玄幻长篇《万界太初》全书简介与卷一《废物崛起》卷首语;本站暂开放前 10 章(与公众号一致)。封面、考古博士苏尘、太初珠与阅读入口一览。

晨昏线 · 第一章 窗口少了四十五分钟
原创 小说 · 阅读

晨昏线 · 第一章 窗口少了四十五分钟

硬科幻长篇《晨昏线》连载。潮汐锁定的佩里迪翁星上,调度总署副主任迦勒·默瑟发现了一截断掉的数据曲线——在这颗没有日夜交替的星球上,四十五分钟能决定一支车队的生死。

用 Cursor 写网络小说:可能性与一套可落地的方案
原创 人工智能 · 阅读

用 Cursor 写网络小说:可能性与一套可落地的方案

从工具链角度讨论:Cursor 能否参与长篇网文创作,工程化如何保证前后一致,上下文窗口与 token 成本怎么取舍,并给出一套仓库结构与日常流程。

astro-to-wechat:把 Astro 博文同步到微信公众号草稿的开源小工具
原创 随笔 · 阅读

astro-to-wechat:把 Astro 博文同步到微信公众号草稿的开源小工具

从个人博客与「字与码」公众号的工作流里抽离出的独立仓库:缘起、能力、配置方式、与主站脚本的关系,以及对微信接口局限和未来迭代的想法。

用 LLM 做大规模分类:从暴力遍历到层级剪枝的实战优化
原创 工程实践 · 阅读

用 LLM 做大规模分类:从暴力遍历到层级剪枝的实战优化

当你需要用 LLM 给成千上万个实体自动打标签,朴素做法的成本可能高到离谱。这篇文章从一个真实的自动分类脚本出发,拆解六种可复用的优化手段:层级剪枝、继承传播、批量合并、增量跳过、祖先回填和 prompt 缓存。附成本对比和通用化思路。

OpenClaw 2026.3.22:ClawHub 与插件生态收束,Chrome 中继退场,沙箱与模型面一起扩表
原创 人工智能 · 阅读

OpenClaw 2026.3.22:ClawHub 与插件生态收束,Chrome 中继退场,沙箱与模型面一起扩表

合并 v2026.3.22-beta.1 与 v2026.3.22:插件安装优先 ClawHub、浏览器扩展 relay 移除、image_generate 与 SDK 迁移、可插拔沙箱与 SSH、GPT-5.4 默认与多路搜索/模型插件,以及大量网关与安全硬化。

从零开始安装「龙虾」并接入微信
原创 人工智能 · 阅读

从零开始安装「龙虾」并接入微信

装好 OpenClaw(龙虾)、onboard 与网关自检,再用微信 ClawBot 插件扫码接入。

OpenClaw 2026.3.13:合并 beta 与正式线之后,看长上下文、真浏览器和网关
原创 人工智能 · 阅读

OpenClaw 2026.3.13:合并 beta 与正式线之后,看长上下文、真浏览器和网关

基于 v2026.3.13-beta.1 与 v2026.3.13-1 合并视角:compaction 与记忆、Chrome 真会话自动化、网关 RPC 与控制面、通道投递与安全补丁。

从 vibe coding 到 agent:还要不要焦虑「手搓」,还要不要读计算机?
原创 随笔 · 阅读

从 vibe coding 到 agent:还要不要焦虑「手搓」,还要不要读计算机?

大二计科、刚入行一两年的新人,作业和日常开发越来越离不开 AI——听说「不懂代码就做不了难项目」就慌。拆开看:该慌什么、不该慌什么,以及专业还要不要选计算机这条线。

Cursor 的位置,变了吗?要不要开始用 Claude Code
原创 人工智能 · 阅读

Cursor 的位置,变了吗?要不要开始用 Claude Code

从一篇“Cursor 正在经历生死存亡”的热文说起,重新分析 Cursor 在 2026 年的真实定位:它没死,但它的主战场已经变了。更值得讨论的不是替代,而是该不该把 Claude Code 纳入自己的工作流。

Cursor 和 Claude Code,不该这样比
原创 人工智能 · 阅读

Cursor 和 Claude Code,不该这样比

与其把工具讨论写成接班叙事,不如认真聊清楚 Cursor 和 Claude Code 各自擅长什么:IDE 上下文、浏览器交互、Auto 模式、终端工作流,以及那些常被低估的 Cursor 能力。

这几天我怎么用 Cursor 写文章、做脚本,又把它开源了
原创 人工智能 · 阅读

这几天我怎么用 Cursor 写文章、做脚本,又把它开源了

复盘这几天用 Cursor 折腾 www.zicode.com 的过程:一边写文章,一边开发同步微信公众号脚本,一边利用 agent 历史做复盘、润色和开源整理。

QVeris的官方IDE插件开发实录:从 OAuth 登录到 MCP 自动接入
原创 人工智能 · 阅读

QVeris的官方IDE插件开发实录:从 OAuth 登录到 MCP 自动接入

作为 QVeris 官方 IDE 插件的作者,复盘这款 Cursor/VS Code 扩展如何把登录、密钥、MCP 配置和规则注入接成一条闭环,并分享实现取舍、使用方法和后续改进方向。

从 Wagtail 迁移到 Astro(一):为什么要迁移与选型过程
原创 博客 · 阅读

从 Wagtail 迁移到 Astro(一):为什么要迁移与选型过程

本文介绍 ZiCode 博客从 Wagtail + Django 迁移到 Astro 静态站点的动机,以及为何选择 Astro 作为新方案。

从 Wagtail 迁移到 Astro(二):迁移的几个阶段
原创 博客 · 阅读

从 Wagtail 迁移到 Astro(二):迁移的几个阶段

介绍将 Wagtail 博客迁移到 Astro 的阶段性规划:数据同步、内容导入、URL 设计、脚本化与验证。

从 Wagtail 迁移到 Astro(三):添加新文章
原创 博客 · 阅读

从 Wagtail 迁移到 Astro(三):添加新文章

在 Astro 博客中新增一篇文章:frontmatter 写法、分类与标签、专栏、头图,以及如何出现在首页推荐。

从 Wagtail 迁移到 Astro(四):上线
原创 博客 · 阅读

从 Wagtail 迁移到 Astro(四):上线

将 Astro 构建出的静态站点部署到服务器:构建命令、上传方式、目录与权限、备案与 HTTPS。

从 Wagtail 迁移到 Astro(五):数据同步与脚本化
原创 博客 · 阅读

从 Wagtail 迁移到 Astro(五):数据同步与脚本化

用脚本从线上 Wagtail 拉取数据库与媒体文件,并一键导入为 Astro 内容文件,实现可重复的同步与导入流程。

从 Wagtail 迁移到 Astro(六):主题与功能打磨
原创 博客 · 阅读

从 Wagtail 迁移到 Astro(六):主题与功能打磨

迁移完成后对 Astro 站点的体验优化:深色模式、站内搜索、面包屑、对比度与无障碍、备案与 Footer。

原创 博客 · 阅读

wagtail升级到7.0LTS

wagtai 7.0LTS是一个长期支持的版本,很有必要升级,顺便把django升级到5.2。

原创 人工智能 · 阅读

HuggingFace下大模型下载的网络问题

原创 人工智能 · 阅读

怎样在外网共享本地的大模型应用?

windows本地部署deepseek-r1及应用
原创 人工智能 · 阅读

windows本地部署deepseek-r1及应用

最近deepseek-r1大模型非常火爆,本文介绍了该模型在windows本地的部署过程及简单应用。

原创 博客 · 阅读

wagtailze markdown如何支持img标签

在wagtail的markdown里添加图片有点不是很方便,主要是尺寸不好灵活的更改。那么,怎么直接用HTML的img标签来处理图片呢?

原创 博客 · 阅读

wagtail升级到6.3.2

windows资源管理器平替神器:Files App
原创 Windows · 阅读

windows资源管理器平替神器:Files App

发现一款windows下的开源文件管理应用Files App,试了一下,相当不错。

vscode+cline+deepseek替换cursor
原创 人工智能 · 阅读

vscode+cline+deepseek替换cursor

cursor确实效果不错,但是也有不少限制,费用也不算便宜,vscode+cline+deepseek是cursor的一个不错的替换

Human Resource Machine游戏介绍
原创 游戏 · 阅读

Human Resource Machine游戏介绍

《人力资源机》是Tomorrow Corporation开发的一款为技术宅制作的解谜游戏。在每一层中,玩家的上司会给出一份任务。玩家需要通过给小职员编程来自动化你的任务。如果成功了,玩家会晋升到这幢巨大的办公楼的下一层工作一年。

原创 人工智能 · 阅读

Cursor编辑器试用

新出的基于VsCode和大模型的编辑器Cursor,效果真的神了

原创 其他 · 阅读

vscode使用cmake编译C++代码时,输出乱码问题的解决

原创 Windows · 阅读

windows下如何使用libcurl

windows下如何使用libcurl

原创 其他 · 阅读

vscode更新记录202409 (1.94)

vscode更新记录202409 (1.94)

原创 人工智能 · 阅读

gemma模型介绍

关于gemma模型的一些简单介绍

原创 博客 · 阅读

博客增加阅读计数

使用django-hitcount给博客增加阅读数功能

House Prices:第一次提交Top 11%
原创 人工智能 · 阅读

House Prices:第一次提交Top 11%

Kaggle上的第二个入门赛House Prices,这次没有直接复制教程,找了个半截的例子逐步完善,第一次提交居然拿到了11%

原创 人工智能 · 阅读

本地简单使用gemma模型

按照官方文档,似乎需要通过docker运行gemma测试,但是实际上没有那么麻烦。

神经网络如何工作的?
原创 人工智能 · 阅读

神经网络如何工作的?

本文是Kaggle上的notebook:《How does a neural net really work?》的学习笔记

图数据库及其应用
原创 图计算 · 阅读

图数据库及其应用

关于图数据库的一些介绍

原创 Rust编程 · 阅读

Zola教程:2-shortcodes

Zola教程的第三篇,shortcodes。

原创 Rust编程 · 阅读

Zola教程:3-导航

Zola教程的第三篇,导航

Zola教程:0-入门
原创 Rust编程 · 阅读

Zola教程:0-入门

Zola 是一个用Rust写的静态网站生成器(static site generator ,即SSG),基于Go的Hugo 和基于Ruby的JekyII 就是类似的软件。通过SSG,可以让你的网站只包含静态网页,不依赖任何数据库,这样在性能上是非常有优势的。另外,对于小型网站,例如博客,如果使用熟练的话,用SSG来维护网站也更方便。

原创 Rust编程 · 阅读

Zola教程:1-内容

zola用目录来管理站点结构,content目录下是所有的内容,每个子目录是一个section,子目录下的.md文件就是section中的文章。section下的子目录也可以是一个页面,目录下的文件可能是页面包含的一些资源。

原创 Rust编程 · 阅读

Rust的错误处理机制

在错误处理方面,Rust完胜Go

原创 Go语言 · 阅读

Go自定义时间字段的json格式

原创 Windows · 阅读

WSL2磁盘读写性能优化

总所周知,wsl2下读写windows分区的文件,性能低一直是个问题,以往都是直接用/mnt/d/这样的方式访问windows下的文件,最近git操作都有点不顺畅,决定好好优化一下这个问题。

原创 Windows · 阅读

Windows下部署和使用Kubernetes

经过一段时间折腾,终于可以在windows下顺利使用Kuberbetes了,不过期间经历了不少坑,需要记录一下。

原创 Windows · 阅读

winui3问题:点击事件不生效

原创 Go语言 · 阅读

Go语言如何识别图片的主要色值

最近有一个需求,根据图片的主要色值自动设置页面的背景色。我们的服务端是go语言写的,自然先评估一下是否能用go实现这个需求。

原创 Windows · 阅读

如何将wsl中的ubuntu 18.04升级到20.04?

目前ubuntu的wsl最新镜像是20.04,之前安装的18.04已经有点过时了,比如php就只有7.2,很多新的软件和框架都需要7.3以上的版本。那么,能不能把wsl的ubuntu升级到20.04呢?答案是可以的。