React 可拖拽列宽 + 点击行选中 ProTable 封装笔记
平时做后台管理系统,Ant Design Pro 的 ProTable 用得特别多,但原生组件缺少列宽拖拽调整和点击行选中这两个高频功能,每次都要重复写逻辑。 所以我把这两个功能封装成了通用组件,后续项目直接复用,这里整理成笔记方便自己查阅。 一、整体思路 把功能拆成两部分解耦: 列宽拖拽核心逻辑: ...
【硬核脑洞】16位实模式最后的疯狂:我们能否在 640KB 常规内存里手搓一个 MD 模拟器?
引言:一场跨越时空的硬件豪赌 如果在 2026 年的今天,有人告诉你他想写一个世嘉 Mega Drive (MD/Genesis) 模拟器,你大概率会推荐他用 C++ 20、Rust 或者哪怕是 Python,跑在 64 位的现代操作系统上。 但如果我把底牌抽走,给你套上最沉重的历史枷锁呢? 操作系 ...
基于.Net的NetCoreKevin框架中AgentFramework实现AI智能体Skill和工具动态管理和加载
基于.Net的NetCoreKevin框架中AgentFramework实现AI智能体Skill和工具动态管理和加载 系统实现效果图 开源地址 https://github.com/junkai-li/NetCoreKevin https://gitee.com/netkevin-li/NetCor ...
PostgreSQL 高可用集群 patroni 自动故障转移测试
网上有很多关于patroni的文章很多,绝大多数文章是通过手动搭建的方式,仅做出了一个patroni的环境搭建,包括各种微信群等,对于patroni参数的使用,故障转移的原理以及实操都只字未提,本文通过Ubuntu 20 环境下 patroni 自动化安装,一分钟快速搭建 patroni 集群 来快 ...
自己使用C++开发的仿OpenClaw、Hermes智能体工具
使用C++开发的原因是我只会C/C++,虽然熟悉一点Python,但只能勉强上手,对于开发复杂度较高的项目,就会捉襟见肘。相较于Python、TypeScript等脚本语言,使用C++开发的难度比较大,由于缺少第三方库的原因,很多看似简单的功能都要亲自实现,哪怕是json解析。 比如一开始就遇到的通 ...
记一次 .NET 某集群管理软件 内存暴涨分析
一:背景 1. 讲故事 前些天有位朋友微信找到我,说它的程序出现了内存暴涨,自己也没分析出啥,让我看下到底怎么回事,然后让这位朋友抓一个dump,拿它占一卦就行了。 二:内存暴涨分析 1. 为什么会暴涨 到底是哪里的暴涨,折半查找一下就知道了,分别通过 !address -summary 和 !ee ...
StarBlog番外(5) 从1.6到1.10,基于Avalonia AOT 开发的 Publisher 半年进化之路
前言 距离上次介绍 StarBlog Publisher 已经过去了半年 这半年里,这个文章发布工具从 v1.6 一路迭代到了 v1.10.7 新增了不少实用功能,也修了很多边边角角的问题 今天就来做个总结,聊聊这半年 Publisher 都经历了哪些变化。 一句话总结 如果你不想看后面的详细内容, ...
Anthropic 把 SOC 误报率从 33% 砍到 7%,真正在干活的不是 Claude
凌晨两点,告警炸响。 你打开监控面板,看到 1200 条 P2 级告警在排队。按你们 SOC 团队过去三年的经验,里面大概有 33% 是误报——但你不能直接 dismiss,每条都得点进去看上下文:这个 IP 之前有没有出现过、这个用户有没有相关 Slack 讨论、这个文件 hash 在威胁库里是不 ...
用 Solon AI 从零构建 MCP 工具服务:让 AI Agent 拥有真实世界的能力
MCP(Model Context Protocol)是AI模型与外部交互的标准化协议,由Anthropic提出,类似USB统一设备接口。Solon AI提供完整MCP支持,包括服务端开发(@McpServerEndpoint)、客户端集成(McpClientProvider)、四种传输通道(Str... ...
完整学习LLM(一):为什么我要系统学习大模型
完整学习LLM(一):为什么我要系统学习大模型 好家伙, 最近这几天一直在写 RAG. 从"让大模型先查资料再回答",写到"微调和 RAG 的区别",又写到"为什么攻击力大于 50 这种问题不能只靠 RAG". 写着写着我发现一个问题: 我对大模型的理解有点像拼图. 这里懂一点 RAG,那里懂一点微 ...
Agent Harness Runtime 架构深度解析:工具循环、状态外置与长程任务调度
拆解 Agent Harness 如何用工具循环、外置状态和 Hook,让模型真正变成可靠交付系统。 原文链接:AI 小老六 导语 评估一个 Coding Agent,很多人会先盯模型:是不是换了更大的权重、推理链是不是更长、上下文窗口是不是更宽。但真实工程里经常出现另一种情况:模型没变,Age ...
[对比学习LangChain和MAF-03]完全不同的Agent设计哲学
Agent是一个能够自主决策和执行任务的Agent,它可以根据用户的输入和上下文信息来规划自己的行动,并利用工具来完成任务。LangChain和MAF针对Agent采用了完全不同的设计哲学和实现方式。虽然LangChain提供了针对Agent的不同创建方式,但是通过这些方式创建的Agent本质却没有... ...
AI Coding 为什么选择 TUI ,前端的新机会在哪里?
"作为一名前端码农,我每天在 VS Code、Chrome DevTools、Figma 和终端之间切换。直到开始使用 Claude Code,我发现自己最沉浸的时刻,还是是光标在黑色背景中闪烁的那个窗口。" GUI 的黄金时代与隐形天花板 过去十五年,我们前端见证了图形用户界面(GUI)在前端工程 ...
无需安装cc switch,10行命令帮你配置Claude Code+deepseek
手把手教你用 10 行命令将 DeepSeek 接入 Claude Code,无需额外工具,小白也能轻松上手。 目录 一、安装 Node.js 二、Windows 用户安装 Git for Windows 三、安装 Claude Code 1. 切换镜像源 2. 开始安装 Claude Code 四 ...
Context Engineering 到 Harness Engineering —— 大模型时代软件工程的新范式
阅读 OpenAI《Harness Engineering》与 Anthropic《Effective harnesses for long-running agents》《Harness design for long-running application development》有感,原文链接 ...
OpenClaw.NET 兼容性目录指南(Compatibility Catalog)
面向 OpenClaw.NET 用户与贡献者的 compat/public-smoke.json 完整技术指南。 概述 compat/public-smoke.json 是 OpenClaw.NET 兼容性验证体系的核心清单文件。它承担着以下关键职责: 集中管理所有已知公开插件(NPM Plugin ...
Nginx 上游健康检查插件 nginx-healthcheck-module
nginx-healthcheck-module 博客链接 GitHub链接 用于 Nginx 1.26+ 的主动 upstream 健康检查模块。 本项目由 Akvicor 维护,修改自 yaoweibin/nginx_upstream_check_module。 当前版本保留主动健康检查模型,适 ...
AScript异步执行与await关键字
AScript是一个开源的C#动态脚本解析执行引擎,从1.2.5版本开始支持异步解析执行以及新增 await 和 @@CancellationToken 关键字。 一、异步解析执行 AScript提供了 Script.EvalAsync 异步方法,异步执行脚本,可设置 CancellationTok ...
Vector Quantization for Recommendation 笔记
背景 在工业推荐系统中,特征通常被表示为高维稀疏的 One-Hot 向量,随后通过嵌入层映射为稠密向量。这种“参数化查表”的方式面临两个核心矛盾: 嵌入表的内存爆炸:随着物品和用户规模激增,完整的嵌入表(Embedding Table)会占用数百 GB 甚至 TB 级显存,远超单机容量,迫使系统采用 ...
21. “|”不只是按位或,90%的人不知道
提到 Python 中的|,绝大多数开发者的第一反应都是按位或运算,5 | 3 = 7 是我们初学编程时就烂熟于心的基础。但很少有人知道,| 还能像这样用: 动画视频在《21. “|”不只是按位或,90%的人不知道》。 chain = AddOne() | MulTwo() | ToStr() pr ...


