logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OpenClaw WebSocket Channel开发实战:从零打造自定义 AI 通信通道

随着 OpenClaw 的火爆,越来越多的开发者想要学习如何为其开发自定义通道。本文通过一个完整的 WebSocket Channel 实例,带你从零开始掌握 OpenClaw 插件开发的全流程。项目代码已开源在 Gitee。

文章图片
#AI
基于K8s+Helm部署OpenClaw实践笔记

本文详细介绍了在Windows+VirtualBox环境下部署OpenClaw的完整流程,重点解决了私有镜像仓库使用中的关键问题。通过配置本地静态存储(local-static-provisioner)、私有镜像同步、Nginx-Ingress部署等步骤,实现了完整的K8s集群环境搭建。特别针对嵌套路径镜像拉取卡顿问题,提供了包含hosts.toml和config.toml的双重配置解决方案,确保

文章图片
#kubernetes
Python 初学者必知:每个目录下的 `__init__.py` 到底是干啥的?

本文深入解析Python包机制中的__init__.py文件。作为Python包的"身份证",该文件具有四个核心作用:标识包目录、控制from package import *的行为、简化导入路径以及执行包初始化代码。文章对比了Java的包机制,指出Python更灵活且支持执行代码的特性。最佳实践建议从空文件开始,按需逐步添加功能,避免过度设计。理解__init__.py有助于掌握Python模块

文章图片
#python
从范式到工程:Plan & Execute + Nacos MCP 构建 AI Agent 的实践之路

本文基于AI Agent设计范式的演进路径,重点介绍了Plan & Execute(第二范式)在实际项目中的应用。文章结合理论文章和开源项目nacos-learn-example,阐述了该范式的适用场景(明确多步骤任务、流程可追溯、稳定性需求)和系统架构(四层模块+三阶段流程)。关键创新点包括:增加Validate阶段作为代码门禁、采用外圈代码驱动+内圈LLM驱动的混合模式、同一条LLM通过pro

文章图片
#人工智能#MCP
Python 内存管理深度解析

在学习 Python 的过程中,我发现 Python 的内存管理与 Java 有着本质的不同——我看到的资料大多要么只讲引用计数,要么直接分析 CPython 源码,缺少一个中间视角。一句话总结:Python 的内存管理是"有 GC 辅助的引用计数系统,带着一些’够用就行’的工程妥协"。Python 对象在内存中长什么样?pymalloc 如何分配内存?引用计数如何工作?有什么局限性?分代 GC

文章图片
#python#开发语言
Python 装饰器与元编程深度解析:从 @ 语法到类工厂

passDog() # OK在类创建时标记方法为抽象,阻止直接实例化。它本质上是一个类创建期拦截器——与 metaclass 配合,但不要求你手动写 metaclass。

文章图片
#python#开发语言
技术漫谈 | AI Agent的工具箱:一场没有“官宣”的标准之战

去年底,我帮朋友折腾一个AI Agent,想让它在聊天时能自己调用天气API。本以为是个简单任务,结果发现各家模型“各说各话”:OpenAI有它的Function Calling,Anthropic有Tool Use,国内平台也有自己的实现方式。我甚至需要为不同模型写不同的适配代码。AI Agent调用工具这件事,到底有没有标准?带着这个问题,我调研了几个月,结论可能会让你意外——没有一个像USB

文章图片
#人工智能
CLI 入门:从终端命令到 AI Agent 调用

本文介绍了CLI(命令行界面)的核心概念和AI时代下的新要求。主要内容包括: CLI本质:通过输入命令→处理→输出结果的三段式交互模式,与GUI和Web服务形成对比。 CLI组成要素: 子命令体系 参数解析(位置/选项参数) 标准输出/错误分离 退出码机制 帮助文档生成 专业CLI与脚本的区别: 标准化安装运行方式 规范的输出和错误处理 完善的帮助系统 通过pyproject.toml管理依赖和入

文章图片
#人工智能
Python 并发深度解析

本文为Java开发者提供Python并发编程的系统性指南。首先解析Python的全局解释器锁(GIL)机制,揭示其对多线程的限制——同一时刻仅允许一个线程执行字节码。接着对比分析三种并发方案:threading模块适用于IO密集型任务(GIL在IO等待时释放),multiprocessing通过进程绕开GIL实现真正并行(但进程开销大),asyncio则采用单线程协程模式。文章建立选型决策框架,指

文章图片
#python#服务器#开发语言
Python 类型系统深度解析

在学习 Python 的过程中,我发现 Python 的类型系统与 Java 有着本质的不同——Java 开发者习惯了"类型是法律"(编译期强制),面对 Python 的 type hints 时容易陷入两个极端:要么完全不用(浪费了 Python 3.5+ 最强大的特性之一),要么过度使用(试图把 Python 写成 Java)。Python 的类型系统是"可选的、渐进式的、运行时可用的"——它

文章图片
#python#开发语言
    共 93 条
  • 1
  • 2
  • 3
  • 10
  • 请选择