logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么 HagiCode 选择 execa 处理 CLI 命令执行

跨平台一致性:不再需要为 Windows 写特殊处理代码统一的错误处理:错误信息结构化,便于展示和分析更好的测试性:通过依赖注入可以轻松模拟命令执行更安全的参数处理:使用参数数组避免注入风险如果你也在 Node.js 项目中需要执行外部命令,强烈建议尝试一下 execa。本文分享的方案是我们在开发。

#回归#jvm
Docker--初识Dockerfile

指令不区分大小写,一般惯例是写为全大写指令后至少会携带一个参数注释以# 开头# FORM 指令,用于指定基础镜像。且必须是第一条指令;若省略了tag,则默认为latest# MAINTAINER 指令的参数填写的一般是维护者的姓名和邮箱。此指令官方不建议使用,使用LABEL指令代替#LABEL 指令:以键值对的形式包含任意镜像的元数据信息,用来代替MAINTAINER指令。通过docker ins

#docker#eureka#容器
从Prompt到Harness:三年间,我们驾驭大模型的方式经历了怎样的进化?

就像USB协议统一了设备接口一样——你不需要为每个设备定制接口,只要都遵循USB标准就行。

#人工智能
零基础想要系统学习 Agent,千万别错过这两个开源项目!

它是 GitHub 3W+ Star 的国内顶流 Agent 教程,Datawhale 社区出品,也是目前国内体系最完整、最贴合国内开发者学习习惯的中文 Agent 学习资料,全程无废话,全是可落地的干货。很多同学在初学 Agent 时,会去尝试 LangChain 等重型框架,结果被复杂的封装搞得晕头转向,最后只学会了调 API、拼流程,根本没搞懂 Agent 的核心运转逻辑。当你搞懂了 Age

#学习
Claude Code通关手册(三):CLAUDE.md深度实战

laude 很快给出了一段代码。你扫了一眼,眉头就皱起来了——它用了ArrayList的for循环 + 单条 SQL,一条一条查。而你们项目里明明已经封装好了。你打字纠正:用,不要手写循环查数据库。Claude 回复:好的,我改用。然后重新生成代码——这次又忘了你们约定的异常处理规范:不要吞掉异常,也不要直接,而是要用log.error并抛出业务异常。你补充:异常用包装,日志用@Slf4j的log

#ux
解决 OpenClaw 2026.3.31 版本 exec 授权/批准问题(exec approval 错误)

Host 侧策略是更严格的上限,即使 Agent 侧设置为 full,如果 Host 侧仍是默认的 allowlist 或 ask: on-miss,仍然会弹出批准提示。Host 侧策略(~/.openclaw/exec-approvals.json):主机端实际执行的最终把关策略,作为上限存在。只有两层策略同时放开且一致,exec 工具才能真正无限制运行(适用于 Cron 任务、心跳 Agent

#java#架构
自进化的 Agent 记忆层 —— PowerMem 简易操作手册

验证方法:结束一个会话后,在 Dashboard 的 Memories 页面查看是否有新记忆写入。如果服务端开启了认证,先在 Dashboard Settings 页面拿到 API Key。如果 powermem-server 不在本机(比如在远程 Linux),需要配置环境变量。首次启动会比较慢(60-120 秒),因为需要初始化 seekdb 和下载嵌入模型。以下步骤在本地 Windows/M

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

修正后的宏定义,重点在于 Android/Linux 平台必须显式指定。

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

修正后的宏定义,重点在于 Android/Linux 平台必须显式指定。

#华为#unity#harmonyos
    共 11 条
  • 1
  • 2
  • 请选择