2026-06-17
最近给 GeekZip 的下载页做了个「战术终端」风格的界面,跑了 Cloudflare Workers 上。记录一下思路和实现。 为什么选 Workers简单原则:不要多一个服务器。GeekZip 本身在 GitHub Releases 上托管二进制,但需要一个好看的下载页。如果为了一个静..
2026-06-14
背景我日常用的地图工具(maps_client.py)基于 OpenStreetMap 生态 —— Nominatim 做 geocode/reverse geocode,OSRM 算路径,Overpass 查 POI。这套组合在全球大部分地区够用,但在中国有个硬伤: Nominati..
2026-06-12
背景最近在使用 Hermes Agent 时,所有请求突然全部失败,Gateway 日志反复报出: 1Error code: 401 - Authentication Fails, Your api key: ****OcWp is invalid 伴随 Transient agent fa..
2026-06-11
逆向 115 网盘 API、安装 MCP 服务器、修复 Skill — 折腾记录起因拿到一个 115-publish 的 Hermes skill 包,功能很全:扫码登录、文件浏览、搜索、转存、离线下载。但装上一跑,全部 404。 1QR_FAIL:Request failed with sta..
2026-06-10
PDF 手绘批注技术实现概述PDFHelper 的批注功能基于苹果原生 PDFKit 框架实现,未引入任何第三方 PDF 批注库。整个批注子系统约 300 行核心代码,分为三层:视图编排层、PDF 桥接层、手势处理层。 架构设计三层结构12345PDFAnnotationView (SwiftU..
2026-06-09
背景手里有一台阿里云 ECS(Ubuntu 22.04),IP SERVER_IP,上面跑着一个服务监听 12201 端口。 想通过域名 f.example.com 用 HTTPS 访问这个服务,于是开始了折腾之旅。 第一步:安装 CaddyCaddy 是现代 Web 服务器,自动 HTTPS ..
很多人不知道,Claude 的官方 API 其实分为三种来源,价格、可用范围和质量各不相同。 一、官方 API来源:直接在 console.anthropic.com 注册,绑定信用卡充值。 价格:按 token 计费,明码标价。比如 Claude Sonnet 4: 输入:$3 /..
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer i..
2024-06-10
linux 下的 java 部署jar 命令简介java 部署 jar 包可以使用 java -jar 命令,比如: 1java -jar demo.jar 执行上述命令后,JAR 包中的程序将在 Linux 系统中运行。 注:在运行 JAR 包之前,确保你的 JAR 文件是可执行的,并且包含..
2024-04-08
一、数据结构模板数组问题41. 缺失的第一个正整数给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 12输入:nums = [1,2,0]输出:3 示例 2: 12输入:nums = ..