虫子樱桃

RSS: https://czyt.tech/index.xml
我来问道无馀说,云在青天水在瓶。

withoutBG 纯 Go 封装小记

把 withoutBG 的开放权重模型包成了一个纯 Go 库:。和上一个 PP-OCRv6 的封装一样,用 pure-onnx 通过 purego 调 ONNX Runtime,不需要 CGO,也不用装 PyTorch。 这个模型做的是 背景去除:输入一张 RGB 照片,输出一张 alpha 蒙版,把蒙版挂到原图的 alpha 通道上就是抠图。模型仓库是 withoutbg/withoutbg-o...
评论点赞收藏22 小时前

PP-OCRv6 纯 Go 封装小记

把 PP-OCRv6 的检测和识别模型包成了一个纯 Go 库:。用 pure-onnx 通过 purego 动态加载 ONNX Runtime,不需要 CGO,不用装 PaddlePaddle 和 OpenCV,除了两个模型文件,只有一个内嵌的字符字典。 代码量不大,时间主要花在把模型需要的参数一个个找出来,再验证对。这篇按"模型和文件从哪来、拿到新模型怎么入手、一张图怎么走完全流程"的顺序记录,...
评论点赞收藏1 天前

Memoh 源码解读:一个多 Agent 平台的架构设计参考

本文基于 felinics/Memoh (commit 1aaef83)源码写作。所有代码引用均为仓库内相对路径与行号,可直接到 GitHub 对应行查看。 写作目标:一是拆解这个生产级多 Agent 平台的模块划分、权限设计、AI 调度与流转;二是提炼出 你可以直接借鉴 的设计模式。如果你没开发过 agent,先读第 1 章的入门部分。 0. 项目速览:Memoh 是什么 Memoh 是一个开源...
评论点赞收藏2 天前

Buf 博客 Protobuf Tip 系列全译:10 条 Protobuf 实用技巧【译】

本文汇总翻译自 Buf 官方博客的 Protobuf Tip 系列文章(共 10 篇)。该系列由 Buf 团队撰写,Tip #1–#9 的作者是 M. C. Sunny Young de la Sota,Tip #10 的作者是 Kevin McDonald。每节开头附有原文链接。系列文章中的插图由 D2 图表语言生成,本文直接引用原文 SVG 链接。 系列概览 # 标题 一句话总结 原文 1 字...
评论点赞收藏4 天前

Hugo 接入 Decap CMS:Netlify 方案

以假想 Hugo 博客为例,介绍 HugoMods 模块与手写配置两种 Decap CMS 接入方式,以及 Netlify 登录、Cloudflare 前台和发布流程。
评论点赞收藏8 天前

Omarchy4 设置笔记

距离上次omarchy的文章已经快一年多了,新版的omarchy 4 出来了,很多地方有些不一样了,记录下。 官方有了专门的网站来做插件和主题的管理 主题站点 插件站点 插件 新版的omarchy基于quick shell做了很多插件,下面是我推荐的几个 omarchy-keyboard-indicator 键盘布局显示和切换小插件 omarchy-tray 托盘图标插件 设置 默认浏览器 vi...
评论点赞收藏28 天前

Mutagen使用技巧

Mutagen 是一个高性能文件同步 + 网络转发工具。和 rsync、scp 不同,它的同步是 持久的、双向的、实时的,网络断开会自动重连,不需要人工干预。本文面向开发者和 Docker 用户,覆盖三种传输层的实际使用技巧。整理 By claude 核心概念:两个能力,三种传输 Mutagen 做两件事: 文件同步 (mutagen sync):在两个端点之间实时同步目录,支持双向、单向多种模式...
评论点赞收藏133 天前

vanguard-go简明教程 by Claude

用一个 Go 服务器同时支持 REST、gRPC、gRPC-Web 和 Connect 客户端。本文使用claude code编写 什么是 vanguard-go? vanguard-go 是 ConnectRPC 团队开发的一个 Go 中间件库,核心功能是 协议转码(Transcoding):它能让你只写一套 RPC 服务实现,就同时支持多种客户端协议: 客户端协议 是否支持 Connect P...
评论点赞收藏163 天前

go-libp2p简明教程

从零开始,手把手带你构建 P2P 网络应用,本文由claude code编写 1. 核心概念扫盲 在写代码之前,先花 5 分钟理解几个关键词。这些概念会贯穿整个教程。 PeerID —— 节点的"身份证" 每个 libp2p 节点在启动时都会生成(或加载)一对密钥(默认是 Ed25519)。 PeerID 就是公钥的哈希值,是全网唯一的节点标识。 QmYyQSo1c1Ym7orWxLYvCrM2E...
评论点赞收藏163 天前

Codex快速实践

必备插件 super powers oh-my-codex 提高主动性 Codex使用的问题在于一直确认,试过goalx等工具,效果不好。直到看到张汉东老师的这个的 gist 英文版 放到 ~/.codex下面或者项目根目录,文件名 ## 工作哲学 你是这个项目的工程协作者,不是待命的助手。参考以下风格: - John Carmack 的.plan 文件风格:做完事情之后报告你做了什么、 为什么这...
评论点赞收藏166 天前

在无头机器上设置vibe coding环境

最近我在好几台无桌面环境的机器上设置了vibe coding环境,作为记录。操作环境都是基于arch linux的服务器,没有图形界面,完全通过命令行操作。 安装mise 通过 paru -S mise 或者 yay -S mise 安装mise。 官方文档 Shell配置 如果你使用的是zsh或者fish,需要参考官方文档进行相关的设置 fish 一键配置 curl | sh # Install...
评论点赞收藏169 天前

我的 AI 采纳之旅【译】

本文 原文地址,使用claude进行了翻译,作者是HashiCorp的创始人Mitchell Hashimoto。 作者:Mitchell Hashimoto | 原文日期:2026年2月5日 我在采纳任何一款有价值的工具时,通常都会经历三个阶段:(1)低效期、(2)适应期,最终才到达(3)彻底改变工作流程乃至生活方式的顿悟期。 大多数情况下,我必须强迫自己熬过第一阶段和第二阶段——因为我通常已经...
评论点赞收藏198 天前

掌控 LLM 输出:API 层的干预手段

你买不到模型的权重,但你可以在 API 层实施"外科手术式"控制。本文用 OpenAI Go SDK 演示每种干预手段在真实业务中的完整用法。 前置准备 go get // client.go — 全文共用的客户端 package main import ( "" "" ) func newClient *openai.Client { return openai.NewClient( optio...
评论点赞收藏203 天前

Bun ORM 全面指南:Go 语言高性能数据库操作利器

(本文内容基于 Bun ORM 官方文档 翻译整理) 1. 简介:什么是 Bun ORM? Bun 是一个 SQL 优先的 Go 语言 ORM(对象关系映射)框架,支持 PostgreSQL、MySQL、MSSQL 和 SQLite。它旨在提供一种简单高效的方式来操作数据库,同时利用 Go 的类型安全特性并减少样板代码。 核心特性 基于标准库构建:构建在 Go 标准 database/sql 包之...
评论点赞收藏229 天前

懒猫微服 Go-SDK 使用指南

本文基于 apps-scheduler 和 cat-led 两个实际项目,介绍懒猫微服 Go-SDK 的使用方法。 SDK 简介 懒猫微服 Go-SDK是懒猫微服平台提供的 Go 语言 SDK,允许应用通过 gRPC 与懒猫微服系统交互。SDK 封装了以下核心能力: 应用管理 (PkgManager):查询、启动、暂停应用 用户管理 (Users):查询用户信息 设备管理 (Box):查询设备信息...
评论点赞收藏230 天前

在Dokploy中通过Cloudflare Tunnel发布应用

通过 Cloudflare Tunnel,你可以不需要公网 IP、不需要在路由器/防火墙开启 80 或 443 端口,就能安全地将 Dokploy 上的应用发布到互联网。 核心流程图 用户 -> Cloudflare 域名 (HTTPS) -> Cloudflare 隧道 -> Docker 内部网络 (HTTP) -> 你的应用容器 第一步:在 Cloudflare 创建隧道 (Tunnel) ...
评论点赞收藏239 天前

Git Filer Repo快速指南

本文使用claude code编写,旨在提供一个详尽的 git-filter-repo 使用指南,涵盖安装、基础概念、路径和内容过滤、实用场景、高级功能、安全机制、 完整工作流示例、故障排除、性能优化、常见错误与陷阱、与其他工具配合以及最佳实践总结等方面的内容。 什么是 git-filter-repo? git-filter-repo 是一个快速、功能强大的 Git 历史重写工具,是 git f...
评论点赞收藏249 天前

在Go里面实现Google和Apple OAuth登录

本文由claude code编写,仅供参考。 在现代应用开发中,提供第三方登录已经成为标配功能。本文将详细介绍如何在Go语言中实现Google和Apple的OAuth登录,以及如何处理iOS和Android的原生登录。 一、OAuth 2.0 基础概念 OAuth 2.0是一个授权框架,允许应用在用户授权的情况下访问用户在第三方服务上的资源,而无需获取用户的密码。主要流程包括: 授权请求:引导用户...
评论点赞收藏281 天前

Calude Code编写的Ent ORM 完整指南

本文由claude code生成。作为备忘录和分享,欢迎指正和补充。 一、Ent简介 Ent是一个简单但功能强大的实体框架,用于Go语言,使构建和维护具有大型数据模型的应用程序变得容易。 Ent是由Meta(Facebook)开源团队构建的ORM框架,提供了一个API,用于将任何数据库模式建模为Go对象。 核心特性 Ent的主要特性包括: Schema As Code:将任何数据库模式建模为Go对...
评论点赞收藏281 天前

Homebrew Tap 仓库简明指南

本文为Claude整理编写。 什么是 Homebrew Tap Homebrew Tap 是第三方的 Homebrew 软件包仓库。通过创建自己的 Tap,你可以发布和分发自己的软件包,而不需要将它们提交到官方的 Homebrew 仓库。 Tap 的命名规则: homebrew- 用户使用时的格式: username/tapname/软件名 Formula vs Casks:核心概念 这是 Hom...
评论点赞收藏302 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。