0

用 C# 写一个完整的 ReAct 智能体:从命令行输入到任务完成的全链路拆解

去年断断续续用 C# 写了一个命令行智能体框架,最近总算跑通了整个流程。Python 的 LangChain、AutoGen 已经烂大街了,但 .NET 这边一直缺个轻量级的、能直接看懂代码的 Agent 实现。这篇文章不讲概念,直接沿着一条请求从头走到尾,把每一步对应的代码摊开来讲。 项目地址:l ...

星仔007 发布于 2026-03-17 23:30 评论(0) 阅读(7)
0

Block 内存布局详解

1 内存布局 按照LLVM工程源码中的Block-ABI-Apple.rst描述,Block的内存布局如下: struct Block { void *isa; int flags; int reserved; R(*invoke)(Block *, ...); struct Block_Descr ...

chaoguo1234 发布于 2026-03-17 21:16 评论(0) 阅读(28)
0

企业级RAID磁盘阵列你掌握多少

在服务器、存储设备及各类企业级硬件架构中,RAID磁盘阵列是保障数据安全、提升存储性能的核心技术之一。无论是追求读写效率的高并发场景,需要数据冗余的核心业务,还是需扩容存储空间的海量数据存储需求,合理选型RAID级别,直接决定了业务稳定性、数据安全性及后期运维成本。但实际运维中,多数人对RAID的认 ...

刘子毅 发布于 2026-03-17 20:44 评论(0) 阅读(34)
0

一天一个Python库:greenlet - 轻量级并发,协程切换的基石

greenlet - 轻量级并发,协程切换的基石 一、什么是greenlet? greenlet 是一个用于在单个操作系统线程中实现伪并发的 Python 库。 它可以帮助你: 创建轻量级的微线程(greenlets),这些微线程可以在不进行上下文切换的情况下暂停和恢复。 手动控制协程的切换,提供了 ...

敏编程 发布于 2026-03-17 20:08 评论(0) 阅读(42)
0

工业物联网实时分析的“秒级”革命:拆解DolphinDB如何攻克海量数据下的预警与决策难题

当长江电力的百万级水电测点故障预警从“分钟级”压缩至“毫秒级”,当中广核的核反应堆数据分析效率提升10倍,这场由国产时序数据库掀起的工业数据革命,正在重新定义“实时”的边界。 一、引言:工业物联网的“数据富矿”与“价值陷阱” 干了多年的工业自动化,我见过太多企业掉进同一个坑里——数据越采越多,价值却 ...

七夜zippoe 发布于 2026-03-17 19:51 评论(0) 阅读(42)
2

从0到1的木马免杀之旅(过卡巴)

目录 静态免杀篇 动态免杀篇 流量混淆篇 免杀实战案例(一步步带你从0过卡巴) 结语 静态免杀篇 静态查杀原理 想要了解如何进行静态免杀,首先就得了解杀毒软件一般是如何查杀木马的,下面我列出常见的几种检测方式: 特征码比对:杀软会在云端或本地存储大量的病毒库,当一个木马被杀软扫描时,会将木马的某些特 ...

ClownLMe 发布于 2026-03-17 19:29 评论(0) 阅读(36)
0

OpenCV中的VideoCapture后端参数详解

引言 在使用OpenCV进行摄像头开发时,我们经常会看到这样的代码: cv::VideoCapture cap(0); // 打开默认摄像头 但你是否注意到,VideoCapture的构造函数其实还有第二个参数: cv::VideoCapture cap(0, cv::CAP_DSHOW); // ...

Tlink 发布于 2026-03-17 18:00 评论(0) 阅读(43)
0

OpenClaw 实战:让AI 页面“秒开即用”,实现 Vibecoding 真正闭环

阿里云函数计算 AgentRun 全新发布后,我们整理了「探秘 AgentRun」系列文章,本系列将梳理企业落地 Agent 常见难题,给出具体解法,助力 Agentic AI 快速走进生产级环境。欢迎加入「函数计算 AgentRun 客户群」与我们交流,钉钉群号:134570017218。 引言: ...

Serverless社区 发布于 2026-03-17 17:44 评论(0) 阅读(94)
1

【OpenClaw 源码解析】你的 AI 助手每次都「失忆」?学会这一招,让它记住你所有重要决策,效率直接翻倍!

顶级AI Agent背后的记忆系统,源码级别的拆解来了 不是教你调参,是带你看真实工程代码怎么写的: - 混合搜索怎么让向量+关键词互补 - Context快满了AI怎么自动「写遗嘱」 - 索引损坏怎么做到零停机重建 龙虾工程师必看 ↓ ...

vibecoding日记 发布于 2026-03-17 16:53 评论(0) 阅读(110)
1

一种winform实时刷新日志内容的方法

做上位机,经常会有实时刷新日志内容的需求,比如接收串口消息、MQTT接收消息,常用的方法是Invoke函数 + TextBox.AppendText,比如 Invoke((new Action(() => { String msg = "串口消息" + Environment.NewLine; tx ...

金币闪耀 发布于 2026-03-17 16:42 评论(1) 阅读(174)
0

基于 FastAPI + Vue 3 深度定制的全栈自动化执行引擎设计全解

一、引言 在经历过无数个加班维护自动化脚本的夜晚后,我意识到现有的测试工具大都存在“厚重且割裂”的问题。于是,我尝试用 Python 的灵活性与 Vue 3 的高效响应能力打造了这款名为 Lit 的全栈自动化平台。 本文将摒弃虚头巴脑的功能堆砌,带大家从底层架构、动态类生成、异步任务调度三个维度 ...

莲(LIT) 发布于 2026-03-17 16:20 评论(0) 阅读(110)
0

nanobot 源码解析(五):Skills 系统——让 AI 秒变专家

本文带你拆解其 Skills 系统,看它如何通过简单的 Markdown 文件教 AI 使用新工具,以及“按需加载”机制如何节省宝贵的上下文窗口。 ...

肥肥旭手记 发布于 2026-03-17 15:59 评论(0) 阅读(82)
0

从能用到性能: gcsfuse 中`CreateEmptyFile` 配置项的设计演进分析

微信搜索公众号"sci-geek"关注我! CreateEmptyFile 配置项的设计演进分析 根据代码分析,我将从设计初衷、实现对比和优化演进三个维度来回答您的问题。 一、设计初衷:为什么需要 CreateEmptyFile? 1. 历史背景:POSIX 文件系统语义 vs 对象存储 ...

强壮的派大星 发布于 2026-03-17 15:46 评论(0) 阅读(26)
1

Spring with AI (3): 定制对话——Prompt模板引入

本文代码:https://github.com/JunTeamCom/ai-demo/tree/release-3.0 Spring with AI系列,只关注上层AI的应用程序(基于JAVA搭建),不关注底层的LLM原理、搭建等技术。 通过简单的自定义Prompt模板,即可定制一个AI,专注某一领 ...

gujunge 发布于 2026-03-17 15:33 评论(0) 阅读(65)
1

高精度计算插件 decimal.js 处理 JS 浮点数精度问题(0.1 + 0.2 !== 0.3)

JS 中的浮点数计算经常会看到这样问题:为什么 0.1 + 0.2 不等于 0.3 ? 在浏览器控制台执行 0.1 + 0.2 会得到一个奇怪的结果:0.30000000000000004 为何结果会是这么奇怪的一个数字?人类瞄一眼就知道的结果,为啥交给 JS 会得出这么奇怪的结果? 都知道程序的世 ...

前端路引 发布于 2026-03-17 15:14 评论(0) 阅读(89)
0

007:RAG 入门-向量嵌入与检索

本文是 refine-rag 系列教程的第七篇,我们来学习一下什么是向量嵌入?有哪些检索方法? 本文所有代码都在:https://github.com/zonezoen/refine-rag 目录 前言 什么是向量嵌入?为什么需要它? 检索方法对比 BM25 检索(关键词匹配) BGE-M3(多功能 ...

zone7 发布于 2026-03-17 15:04 评论(0) 阅读(74)
1

Win11+Docker+qwen3.5本地化养虾

本文介绍了一种在Win11操作系统下,使用Docker部署OpenClaw的一种方案,并且Token由本地部署的Ollama加载开源的qwen3.5模型产生,实现零成本、相对安全可控的一种部署方案。当然,目前OpenClaw和Ollama的安全性还是有待提升,结合自己的情况,慎重部署!!! ...

DECHIN 发布于 2026-03-17 15:01 评论(0) 阅读(211)
0

高光谱成像(十)基于 LMM 的端元提取

在上一篇中,我们已经介绍了光谱解混的基本思想。光谱解混通常以 LMM 为基础模型,其一个像素的光谱被表示为多个端元光谱的线性组合: \[\mathbf{x} = \sum_{i=1}^{p} a_i \mathbf{s}_i + \mathbf{n} \]\(\mathbf{s}_i\) 就是第 \ ...

哥布林学者 发布于 2026-03-17 14:37 评论(0) 阅读(34)
1

打造 AI 冒险团:HagiCode 多 Agent 协作配置实战

打造 AI 冒险团:HagiCode 多 Agent 协作配置实战 在现代软件开发中,单一 AI Agent 已经难以满足复杂需求。如何让来自不同公司的多个 AI 助手在同一项目中协同工作?本文将分享 HagiCode 项目在实际开发中探索出的多 Agent 协作配置方案。 背景 相信很多开发者都有 ...

Newbe36524 发布于 2026-03-17 14:05 评论(0) 阅读(60)
2

turbo迁移vite-plus实践

Turbo 是一个高性能的构建系统,结合 pnpm monorepo 使用非常流行。它通过任务调度与缓存机制,大幅提升多仓库开发体验。 vite+(vite-plus) 则提供了一套统一的工具链(vite、vitest、oxlint、oxfmt、rolldown、tsdown、vite task 等 ...

selicens 发布于 2026-03-17 13:55 评论(4) 阅读(52)