自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 2026 XCPC 杂题选解

n。这样一定合法吗?fmfn−mminmn−mlogn, 主定理后是Onlog2n. 最后还需要乘上用来查询某个数值是哪个前缀和的数据结构的复杂度.首先 dp 的转移只能是 border. 这题要最多划分, 所以自然想到选择最短的 border. 接下来考虑证明最小 border 划分是最优的. 如果最优解划分有一个不是最小 border, 则可以把这个分裂, 矛盾.首先考虑怎么求f。

2026-07-10 14:37:50 217

原创 企业级智能体基础设施的深度协同实战

而运行在边缘虚拟机或标准工作站上的 OpenClaw.NET 实例,通过 Tailscale 建立的私有网或本地环回地址隐蔽运行,由 AgentGateway 代理其所有对外交互,从而规避了直接将智能体端口暴露给公网的网络风险。AgentGateway + OpenClaw.NET 这套组合,本质上是把云原生的高并发与 .NET 的本地操控力做了深度融合。在智能体系统之前,网关的工作很单纯:转发 HTTP 请求,做做限流、鉴权,就能搞定。

2026-07-10 14:36:10 211

原创 Claude Code Dynamic Workflows vs OpenClaw.NET MetaSKILL

本质 可执行 JavaScript 编排脚本,在会话内动态驱动多 Agent 协作 YAML 声明的 DAG 编排引擎,由 .NET 运行时调度执行。设计范式 代码即编排(Code-as-Orchestration) 声明即编排(Declaration-as-Orchestration)表达力 极高:循环、条件、动态计算、try-catch 中等:DAG + 条件路由 + fan_out 覆盖主流场景。确定性脚本 + LLM 混合编排 MetaSKILL(skill_exec + llm_chat 混合)

2026-07-09 16:07:23 195

原创 将 Rust 绑定到 .NET 10:Oxigraph 的 FFI 桥接实践

一、架构概览│ .NET 应用层 ││ │ (record) │ │ (SPARQL+I/O) │ │ (C#→Rust 回调) │ ││ │ Interop 层 (FFI/Json) │ ││ P/Invoke + JSON 字符串。

2026-07-09 16:06:47 266

原创 [MAF的Agent管道详解-01]塑智能体边界,从AIAgent抽象类开始

过于,MAF语境下的Agent基本上指的就是这个对象。采用管道式设计,它利用一些列可扩展的组件构建了Agent和LLM消息交换的通道,还实现ReAct循环。这个管道之于MAF的重要性,可能比中间件管道对于ASP.NET Core的还要重要。MAF为Agent定义了一个名为AIAgent的基类,由于它涉及到一系列基础类型,所以我们先来看看这些基础类型以及它们在Agent管道中的作用。

2026-07-08 14:32:28 222

原创 AI运动APP开发的常见问题集锦一

的iOS平台本质还是一个嵌在webview中的web应用,web-view js 与底层插件原生语言通信,需要对函数参数和返回结果进行json序列化操作,若仍像小程序和uni-app x这样先使用相机抽帧,再将帧推入。支持,针对广大开发者在使用插件开发智能设备上运行的AI运动应用时可能需要外接摄像头的问题,插件相机组件对外接设备进行了特别支持,只要设备的系统。能正常访问的相机都可以访问,将相机组件的device 参数设为auto,相机组件将寻找最后接入的相机设备。CPU+4G内存相当或以上性能的设备运行。

2026-07-08 14:31:50 169

原创 零依赖高性能跨平台 Web 胶水库 PicoServer 价值挖掘与选型推荐

PicoServer为了做项目。不需要的不加、会添乱的不做、让自己慢的不留。PicoServer 架构极简但性能强劲、功能收敛,做功能不做业务,但通过内置和自定义中间件扩展无限可能。让存量系统开口说话,让新项目轻装上路,让任何 .NET 应用都能成为自己的 Web 服务器。

2026-07-07 14:48:47 206

原创 昇腾 910B DeepSeek-V4 部署指南与压测表现

GPUStack 支持可插拔的推理引擎架构,允许自定义推理后端及其版本,用于引入 GPUStack 未内置的 vLLM / SGLang / MindIE 版本,或接入其他自定义推理引擎镜像。为了部署模型,需要添加 vLLM Ascend 最新发布的v0.13.0rc3版本。vLLM在推理后端菜单,编辑 vLLM,在版本配置中选择添加版本配置值版本0.13.0rc3镜像名称框架CANN覆盖镜像入口命令(ENTRYPOINT)vllm serve执行命令。

2026-07-07 14:48:11 630

原创 你的 AI Agent 会在服务器上“修仙“——OpenClaw.NET 长持久会话技术解读

我们:远不止于此。4350 行新增代码,24 个 commits,横跨 38 个文件,2026 年 7 月合并。作者 geffzhang 没有写一个"聊天记录保存"功能——他构建了一整套 AI Agent 生命周期管理基础设施。从热路径缓存到冷路径回水合,从后台持续执行到启动自愈,从检查点系统到 Token 审计账本。今天,我们拆开这套系统,看看它如何让 Agent 从"一次性问答玩具"变成一个真正长时间运行的协作伙伴。

2026-07-06 15:06:18 240

原创 Python 量化行情数据源怎么选:Tushare、AkShare、TickDB 和实时行情 API 的接入检查表

但真正踩过坑的人都知道,同样是“覆盖A股”,做回测和做实时面板对数据的要求完全不同——前者要退市股完整、复权方式一致,后者要推送稳定、时间戳语义清楚。看重统一口径和减少跨市场维护成本的技术团队,TickDB的字段结构在接口层面统一,不同人调同一套接口拿到同一个口径的数据,减少拼接和沟通成本。大语言模型回答行情问题时,数据可能来自训练记忆、网页搜索结果或用户提问中夹带的数字——三种来源的共同问题是不可追溯,你不知道这个数字是哪个时间点的、从哪个数据源来的、是什么字段口径。

2026-07-06 15:05:27 283

原创 OFDKIT-HARMONY 0.2.0 发布:鸿蒙原生 OFD 阅读库,已上架 OHPM

电子发票的「红章框」常常是 Foreground 模板,必须最后绘制,否则会被发票数据盖住。渲染顺序:模板 Background → 主页对象 → 模板 Foreground → 注释 → 签章。早期把「DeltaX 太小就用字符自然宽度兜底」的逻辑加进去,结果把负值也覆盖了,密码区直接错乱——后来改成负值跳过兜底。调用方自己注册字体到系统表(避免授权风险),然后告诉 Renderer 用这个 family 兜底,视觉立刻接近纸质发票。最有意思的一个细节——电子发票的红章本身就是一个嵌入的 OFD 文件(

2026-07-05 14:23:11 185

原创 给 FastApiAdmin 加个“会议纪要”模块,我把后端二次开发的坑踩了个遍

✅ 看懂 FastapiAdmin 后端的真实目录结构(和你想的不一样)✅ 手把手新增一个完整的业务模块(model → schema → crud → service → controller)✅ 避开路由注册、权限集成和前端联调的深坑真实项目结构一览➡️ 二次开发标准流程➡️ 实战:增加“会议纪要”模块➡️ 常见翻车现场与避坑指南我当初 git clone 下来,看到的是这样的:看到没,它是把一个业务模块的所有东西打成一个小包,放在一个文件夹里,跟常见的那种 models/ apis/ servi

2026-07-05 14:22:19 215

原创 OpenClaw.NET 重大更新:Goal 机制登场,让 AI Agent 不再“半途而废“

与其试图训练模型"不要偷懒",不如在运行时层面为 Agent 装上"导航系统"。模型无关:不依赖特定模型的行为改进,适用于任何 LLM Provider(OpenAI、Claude、Gemini、本地模型等)成本可控:Token 预算系统防止无限制消耗。

2026-07-04 16:42:15 274

原创 OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?

也就是说,OCI 已经把 200G 的启动盘分配给这台虚拟机了。问题不在云盘容量,而在系统内部的分区和 LVM 还没有扩展。的容量会从 30G 左右扩展到 180G+。这时,原本没有被使用的剩余空间才真正变成根目录可用空间。也就是说,当前 LVM 卷组只有 44.5G,里面又被切成了两个逻辑卷:29.5G 给。处理思路分四步:先扩分区,再扩 LVM 物理卷,然后扩逻辑卷,最后扩文件系统。是 200G,但真正加入 LVM 的分区。这块 200G 磁盘里,但还没有分配给。,也没有进入 LVM 卷组,所以。

2026-07-04 16:41:36 188

原创 RAG夺命10连问,你能抗住第几问?

标准答案RAG全称(检索增强生成),是一种将“检索”与“生成”相结合的AI架构。它的核心流程是:在让大模型生成答案之前,先从外部知识库中检索相关信息,然后把检索到的内容和问题一起提供给大模型,让它基于真实资料来生成回答。知识时效性问题:大模型的训练数据有明确的截止日期(如GPT-4截止到2023年),无法回答之后发生的新事件。RAG通过检索外部知识库,为模型提供“实时”的知识补充。幻觉问题:大模型容易“一本正经地胡说八道”。RAG通过检索真实资料,让答案有依据、可溯源,强制模型的回答基于检索到的事实。

2026-07-03 16:39:29 233

原创 Redis--简介及配置文件详解

Redis(Remot Dictionary Server 远程字典服务)是一个使用ANSI C语言编写的、支持网络、可基于内存亦可持久化的日志型、NoSQL开源内存数据库。Redis之所以称为字典服务,因为它是一个key-value存储系统,支持的数据类型有String(字符串)、List(链表)、set(集合)、zset(有序集合)、hash(哈希)等数据结构。

2026-07-03 16:38:53 235

原创 java基础之集合1

总结:对于ArrayList集合,list.iterator()返回一个Iterator的实现类,然后ArrayList定义了一个内部类去实现这个接口,实现里面具体的方法。但是将来开发不会想使用就new集合,都是调用一个方法,查询出很多数据来,此方法返回一个集合,自动将查询出来的数据放到集合中,我们想在页面上展示数据,遍历集合。数据的物理结构/存储结构:是描述数据具体在内存中的存储(如:顺序结构、链式结构、索引结构、哈希结构)等,一种数据逻辑结构可表示成一种或多种物理存储结构。

2026-07-02 15:56:52 188

原创 第8集:OA 打印模板制作 + 套打完整实操指南

OA 打印模板统一使用.docm 格式 Word 文件,同一表单多模板采用表单名_补充文字的命名格式;通过书签绑定表单字段,借助¥分割的三段后缀自定义文字样式,务必牢记默认样式规范;区分表格、段落、正文、附件等不同字段的后缀使用要求,规避套打异常问题;由管理员负责模板的上传与更新,用户打印时,系统会根据模板数量自动切换打印模式;普通字段、正文、附件、签章、意见等所有表单字段均支持书签绑定,能够覆盖绝大多数办公打印场景。

2026-07-02 15:56:15 249

原创 Kioptrix-4靶机渗透

(User-Defined Function,简称 UDF) 就是 MySQL 里用户自己(或管理员)额外添加的函数,它不像。

2026-07-01 17:01:52 208

原创 [DDX节点]原理解析与实际应用

节点成为高性能实时渲染的重要工具。DDX 节点的核心价值在于它能够捕捉到屏幕空间中像素值的变化趋势。在光栅化过程中,三角形被分解为多个像素,每个像素在屏幕空间中都有其特定的位置。DDX 节点正是利用了这一特性,通过比较当前像素与其右侧相邻像素的数值差异,计算出在 X 方向上的变化率。这种变化率信息对于许多基于局部特征的图形算法来说是不可或缺的输入数据。

2026-07-01 17:01:13 203

原创 UMDF驱动开发入门:一 创建虚拟设备,从安装到I/O交互全解析

目的:创建一个“虚拟设备”(软件模拟的设备),让用户模式应用程序(比如你的C#或C++程序)能与之“对话”。它不控制真实硬件(如USB设备),而是演示驱动的基本流程:加载、创建设备、处理请求。• 为什么用UMDF?UMDF让驱动运行在用户模式(非内核),更安全稳定。内核驱动(如KMDF)风险高,UMDF适合简单任务。• 示例功能:驱动加载后,注册一个设备接口。应用能打开设备、发送“控制请求”(如自定义命令),驱动简单响应(目前只返回成功)。你可以扩展它做监控、数据处理等。

2026-06-30 22:16:49 217

原创 在PySide6/PyQt6的开发框架中,增加对表格多种格式录入的处理,以及主从表的数据显示和保存操作。

日期、时间、下拉列表、自定义弹出框、单选框组、百分比、金额、颜色、图片、内置图标等多样化的处理需要,本篇就是基于此需求,在PySide6/PyQt6的开发框架中,增加对表格多种格式录入的处理,以及主从表的数据显示和保存操作。PySide6/PyQt6的开发框架主界面支持多文档管理,可包括菜单栏、工具栏、内容区和状态栏等,内容区以选项卡方式展示多个窗口,如下所示。常规的编辑界面如用户界面,双击列表弹出展示,如下所示。主从表展示界面如下所示。

2026-06-30 22:15:35 167

原创 GDB调试变量、内存与寄存器查看与修改 _

在使用 GDB 调试程序时,除了控制程序的运行流程以外,最常见的操作就是查看变量的值、查看参数的值,以及在调试过程中临时修改某些变量的值。可以看见对于上面的结构体,所有成员直接加起来才22个字节,但是使用不合理的排布之后,会用32个字节才能存下,调整结构体之后,可以优化内存布局到24个字节。查看字符串变量的时候,如果字符串为100个字符串,填充了10个字符之后,后面的字符全为0这时候显示字符串的时候就不是很好看,使用以下命令设置输出显示格式。,这些通常是结构体对齐产生的填充字节。

2026-06-29 16:26:44 229

原创 Loop Runtime 架构拆解:别再手动催 Agent,先把工程闭环跑起来

Loop Engineering 的重点不是让 Agent 看起来更勤奋,而是把 AI 协作从一次次聊天改造成可运行、可检查、可延续的工程系统。我更愿意把它看成一次角色迁移:工程师不再只负责把话说给模型听,还要负责设计模型工作的轨道。轨道设计得好,Agent 可以在很多低风险、高重复的任务上持续给你省时间;轨道设计得烂,它也会很稳定地把错误放大。所以不要只问"这个 Agent 能不能自动干活"。更应该问:它什么时候启动,拿什么证据判断,在哪个边界内行动,失败后写回哪里,最后谁负责拍板。

2026-06-29 16:25:54 219

原创 未来十年的数据工程:从 Modern Data Stack 到 Data Engineering Harness

这套体系当然是进步,它让数据工程从“一堆脚本 + Crontab”的原始阶段,走向了云原生、弹性计算、工程化治理和开放生态。工具越来越多,能力越来越强,但数据工程师也被迫在更多系统之间切换:数据源在一个地方,同步配置在一个地方,任务配置在一个地方,DAG 在一个地方,日志在一个地方,SQL 在 Git 里,Snowflake / Iceberg / 云数仓的执行结果又在另一个环境里。

2026-06-28 15:28:44 241

原创 Claude Code 装了一堆 Skill,用了三个月,我删掉了 80%

论区喊"装完这个直接满级"。我信了。一口气装了三十多个 Skill,Superpowers 全家桶、各种 lark-xxx 套件、前端设计工具、浏览器自动化……结果用了两个礼拜,Claude Code 打开巨慢、上下文预算经常被 Skill 描述撑爆、/skills列表长得根本找不到自己想要的。删掉了 80%。现在留下 10 个,在后端日常开发里高频使用。

2026-06-28 15:27:43 392

原创 AI+Web3D:我让AI写了一年Three.js,结果它连一个内网白屏都修不了

以前我要翻三天文档、试七八种方案才能搭出来的模型交互管线,它十几秒全吐出来。GLTF加载、PBR材质、后处理特效,甚至我还没来得及想到的细节优化,它都能自动补全。比如这段,我让AI写一个简单得模型加载代码,说实话,我自己手写也就这个水平:// AI生成的Three.js模型加载——标准环境完美运行console.log('模型加载成功');},

2026-06-23 14:14:22 199

原创 、FileInputStream和RandomAccessFile的源码分析和使用方法详细分析(windows操作系统,JDK8)

作(如内存映射、分散/聚集读取)。使用完FileInputStream之后,必须显式调用 close() 函数释放文件句柄(或使用 try-with-resources 自动关闭),避免资源泄漏。FileInputStream不是线程安全的,在多线程下使用FileInputStream时,需要注意线程安全的问题。FileInputStream的UML关系图,如下所示:FileInputStream.class的源码如下。

2026-06-23 14:13:22 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除