logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从零开始-用CSharp调用你的第一个大模型

这里我们用 Microsoft.Extensions.AI.OpenAI 提供的 OpenAI.Chat.ChatClient 创建客户端,再通过 .AsIChatClient() 适配到 Microsoft.Extensions.AI 定义的抽象接口。Microsoft.Extensions.AI 系列库:Microsoft.Extensions.AI(抽象层)+ Microsoft.Exten

#人工智能
JWT 在线解码、验签、生成一篇讲透:附前端实现、工具架构与在线体验地址

如果一个 JWT 页面只能把Payload解出来,它最多算“查看器”。切算法验签切PEM / JWK处理 HMAC secret 的不同输入形式自动生成非对称密钥对识别。

#前端#架构
Agent 长程任务架构设计指南:上下文管理、错误纠偏、目标约束与框架选型

现在主流 Agent 框架,大多可以放进七类路线中:ReAct、Plan-and-Execute、TreeSearch、Reflexion、Memory-Augmented、Multi-Agent、StateMachine。SWE-agent 一类研究给了一个重要提示:Agent 成功率不只取决于模型,也取决于 Agent-Computer Interface,也就是 Agent 如何观察和操作环

#前端#javascript#开发语言
FileReader的源码和使用方法详细分析(windows操作系统,JDK8)

虽然节缓冲区ByteBuffer bb的[0,48)索引位置仍然有值(这些值就是“hello,世界\r\nhello,世界,我将征服你”(\r\n是windows操作系统中的换行符)的GB2312编码),但是节缓冲区ByteBuffer bb的position=limit=0,这表示这个节缓冲区ByteBuffer bb已经不能再使用了。的时候无法将ByteBuffer bb中的任何字节转换为字符

#windows
Java + Spring实现Hermes Agent之龙虾、Skills、Mcp和沙箱代码执行环境思路

一、记忆管理:短期 + 长期融合Spring AI 自带的 InMemoryChatMemoryRepository 进程一重启就清空了,做 Agent 显然不够用。我们参考了 JavaClaw 和 Claude Code 的做法,把记忆分成两层,都落到同一个 workspace 目录下:层级谁来写落在哪里给模型的方式。

#java#spring#开发语言
Unity项目适配华为鸿蒙系统的原生库加载问题排查与解决

值得一提的是,这台 Huawei P30 已升级至鸿蒙系统。理论上,由于众所周知的历史原因,鸿蒙设备无法安装谷歌的 ARCore 框架。但诡异的是,这台早期机型却成功安装了该框架。推测是早年 ARCore 曾对 P30 做过专项适配,而在华为后续的新机型中才彻底切断了支持。这种由于历史遗留问题导致的兼容性断层,确实给开发者的环境搭建带来了不少困扰。然而,真正的挑战出现在应用运行阶段。我的 Unit

#华为#unity#harmonyos
Unity项目适配华为鸿蒙系统的原生库加载问题排查与解决

值得一提的是,这台 Huawei P30 已升级至鸿蒙系统。理论上,由于众所周知的历史原因,鸿蒙设备无法安装谷歌的 ARCore 框架。但诡异的是,这台早期机型却成功安装了该框架。推测是早年 ARCore 曾对 P30 做过专项适配,而在华为后续的新机型中才彻底切断了支持。这种由于历史遗留问题导致的兼容性断层,确实给开发者的环境搭建带来了不少困扰。然而,真正的挑战出现在应用运行阶段。我的 Unit

#华为#unity#harmonyos
到底了