前言 开发 Kubernetes CRD 资源时,绕不开 client-go 的 informer 机制。使用 client-go 本身并不困难——根据 kubebuilder 官网生成调谐框架,然后在 Reconcile方法中添加业务逻辑即可。 然而,只停留在“能用”的层面,很难理解其中的玄妙,出 ...
之前的系列文章主要讲解上下文(提示词)和RAG(知识库),为了方便大家归纳,这里把前面的几个重要内容重新梳理总结。 一、搭建应用开发环境 正所谓磨刀不误砍柴工,要想后续顺利进行AI应用编程,务必正确搭建电脑的Python开发环境,这样可以避免代码编译时出现奇奇怪怪的错误,才能心无旁骛地钻研AI应用 ...
用最小的上下文成本达到最好的开发效果——这不是口号,是可以用配置精确量化的工程问题。 一、问题的起点:为什么 Token 效率是硬指标 AI 编码工具的核心成本是 Token。每一次模型调用、每一段上下文传入、每一轮对话——都在消耗 Token。大多数工具的默认行为是"塞满上下文":把所有文件内容贴 ...
这是一个由cloudflare workers实现前后端,github actions提供评测的0成本OJ系统。(其实需要一个域名) demo地址 项目地址 部署 你需要什么 1.一个cloudflare账号 2.一个github(注册教程自行搜寻) 3.本地电脑nodejs环境(可以使用中文镜像站 ...
大事务提交,为什么总是"慢半拍"? 用过 MySQL / GreatSQL 的 DBA 大概都遇到过这样的场景:一个大事务提交,整个库仿佛被按了暂停键——TPS 突然抖动,其他事务排队等待,I/O 打满。 根子出在传统 binlog 的提交流程上。大事务提交时,要把已经落在磁盘上的 binlog c ...
深度分析:OpenViking 中关于 LLM wiki 的理念的工程级实践 火山引擎开源的 OpenViking 项目,把 Karpathy 的 LLM Wiki 理念做成了一套有文件系统、有分层索引、有递归检索、有自我进化的完整工程系统。我从源码层面拆解了它的两个核心创新:L0/L1/L2 上下 ...
spf13 的框架缺了一个维度——他假设 Agentic 开发的主体只有 AI。但 OpenClaw.NET 这样的系统,人类架构师仍然在做领域建模,AI 只是在执行投影。这句话点出了问题的关键:C# 和 Go 不是在同一个维度上竞争。 ...
【机器人 / 强化学习】QAM:基于伴随匹配的 Q-learning 流策略优化 目录【机器人 / 强化学习】QAM:基于伴随匹配的 Q-learning 流策略优化0x00 概要1.1 核心问题:Flow 策略的优化困境1.1 为什么 Flow 策略难以用 RL 优化?1.2 三种候选方案0x02 ...
契机 上个月(2026.7)出差去客户的数据中心给客户运维做技术指导,涉及到Redis哨兵的搭建与ACL权限控制,一直没抽出时间去记录一下完整的流程,正好周末陪家人加班简单记录下。 概念补充 Redis哨兵 Redis常见有主从备份、Cluster、哨兵这三种集群部署模式。其中主从备份是后两者的实现 ...
Gliding Horse v0.1.4.preview 发布:时间感知、闭环审计与智能增强 摘要:Gliding Horse v0.1.4.preview 正式发布,本次更新聚焦三大核心能力——时间感知、闭环审计与智能增强。Agent 首次具备统一时间线系统,支持时间衰减重排序与时间范围过滤;5W ...
上一篇文章介绍了如何从TXT文件读取文本信息,可是日常办公很少使用纯文本的TXT格式,而采用专业的PDF格式或者WORD格式,有时还需要通过网页抓取知识。 接下来就介绍如何从PDF、WORD、HTML等文件中读取文本内容。 一、从PDF文件读取文本 PDF是一种常用的文档格式,常用于只读的通知文件 ...
你将学到 看懂 AI 编码「规划执行断层」——为什么你的 AI 写出来的代码经常不是你想要的 理解 OpenSpec(5.8 万星)和 Superpowers(24 万星)各自的边界在哪,以及为什么同时用反而更累 掌握 spec-superflow 的三步融合思路——去重叠、留异同、加独创——并理解 ...
引言 在 GIS(地理信息系统)领域,GDAL/OGR 几乎是一个绕不开的存在。无论是读写 Shapefile、处理 GeoJSON,还是进行坐标系转换,只要涉及地理空间数据,十有八九会跟 GDAL 打交道。对于 .NET 开发者来说,GDAL 是原生库,.NET 生态里虽然有 MaxRev.Gda ...
第一部分:原理 1.1 先认识两台机器 整个部署过程涉及两台机器: 角色 它是谁 它有什么 PXE 服务器 我们搭建的那台 CentOS 7,IP 固定为 192.168.145.21 上面跑了三个服务(DHCP、TFTP、HTTP),还存着 CentOS 的 ISO 安装镜像和一份 ks.cfg ...
OPPO R9st 获取Root权限 零、背景 最近在帮小雯尝试恢复她初中时旧手机的数据,为了方便比对问题所在,我在闲鱼买了一台同型号的手机。经过不断尝试,终于使用Miko把eMMC中的内容读出来了,为了验证是否加密以及确定加密后的解密方案,我需要一份未加密的镜像内容,故需要用到Root权限。探究了 ...
Agent Runtime 不是一个库,是一个你要运维的进程 ——聊聊 OpenCoWork 为什么把 Agent 运行时搬进了一个独立的 .NET 原生进程 项目地址:https://github.com/AIDotNet/OpenCowork —— 欢迎点个 Star,下面聊的所有细节都能在源码 ...
一个“下载 GitHub 文件夹”的按钮背后,藏着 content script、background、popup、options 和构建脚本的协作。先从 `manifest.json` 打开入口,看 GitZip Pro 如何把一个普通 GitHub 页面改造成可下载工具。 ...
.NET 是一个卓越的运行时平台——CLR 的 GC、JIT、类型系统和工具链经过二十余年的打磨,已经跻身世界一流。但生态的"语言入口"长期被 C# 垄断,这门语言在拥抱新特性的道路上一路狂奔,从 async/await 到模式匹配,从源生成器到集合表达式,语法表面日渐庞大。G# 的出现不是为了取代... ...
背景 在大模型应用开发赛道,LangChain 几乎是所有开发者入门 Agent 的“启蒙框架”。凭借开箱即用的组件生态和简洁优雅的链式语法,它大幅降低了开发门槛,让普通开发者也能快速搭建轻量化 LLM 应用,支撑起了市面上绝大多数简单问答、RAG 和工具调用类的项目。然而,随着 AI 智能体(Ag ...
在 GIS 领域做 Java 开发,面对 JTS、GeoTools、GDAL、ESRI Geometry API 等多套底层库,如何将它们整合成一个好用的工具层,是本文想分享的核心内容。 一、问题的起点 如果你在 Java 生态里做过空间数据处理,大概率经历过这样的场景:读一个 Shapefile ...