logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

扩展 Python 事件机制:支持等待事件消失

Python 的 `threading.Event` 只能等待事件"发生",但人类的自然认知中,事件应该有"发生"和"消失"两种状态。本文介绍如何扩展事件对象,让它同时支持等待事件发生和等待事件消失,用起来更符合直觉。

#python
Python全站链接爬虫GUI界面+实时过滤

本文介绍为全站链接爬虫添加 NiceGUI 图形界面,支持暂停时动态添加/删除过滤条件,让爬取过程更加灵活可控。

#python#爬虫#开发语言
Python代码另类组织方式-单次for循环分割长函数

本文分享一种另类的 Python 代码组织方式——通过单次 for 循环将长函数分割为若干代码块,兼顾可读性与灵活性,支持精细控制流。

#python#开发语言
Python全站链接爬取工具优化-支持过滤和断点续爬

本文介绍对全站链接爬取工具的优化升级,新增链接过滤、断点续爬、默认不下载文件三个优化点,让工具更加实用和人性化。

#python#开发语言
Python实现单例装饰器:支持持久序列化

本文介绍一个支持持久化的单例装饰器 `single`,核心特点在于:兼容三种装饰语法、支持 JSON 文件恢复实例、巧用 `object.__setattr__` 绕过 Pydantic 字段限制、用 jsonpickle 的 `class_mapping` 避免无限解码循环。

#python#设计模式
用 NiceGUI 为 nanobot 打造 Web GUI:让 AI 对话更便捷

nanobot 是一个轻量级的 AI Agent 框架,但仅提供 CLI 界面。本文介绍如何使用 NiceGUI(纯 Python Web 框架)为 nanobot 打造一个基本的 Web GUI,支持复制粘贴、远程访问,让 AI 对话更加便捷高效。

#前端#人工智能#python
Python实现全站链接爬取工具-助力打造AI知识库

本文介绍一个自己开发的基于 Playwright 的全站站内链接爬取工具,通过递归爬取 + BeautifulSoup 解析实现自动收集网站所有内部链接,支持导出为 Markdown 格式,方便批量导入 AI 知识库进行"提问式学习"。

#python#爬虫
120行代码实现一个极简Agent

最近在学习 Agent 开发,翻遍了市面上的框架文档,不是依赖 LangChain 就是需要安装各种 SDK。对于想理解 Agent 本质的新手来说,这些框架反而增加了理解成本。于是我决定自己动手,用最朴素的方式写一个极简 Agent。记忆系统工具系统LLM 对接。Agent 本质:一个 LLM + 记忆 + 工具的循环调用机制工具调用:通过 Function Calling 让 LLM 知道有哪

#python
用 NiceGUI 为 nanobot 打造 Web GUI:让 AI 对话更便捷

nanobot 是一个轻量级的 AI Agent 框架,但仅提供 CLI 界面。本文介绍如何使用 NiceGUI(纯 Python Web 框架)为 nanobot 打造一个基本的 Web GUI,支持复制粘贴、远程访问,让 AI 对话更加便捷高效。

#前端#人工智能#python
Python实现全站链接爬取工具-助力打造AI知识库

本文介绍一个自己开发的基于 Playwright 的全站站内链接爬取工具,通过递归爬取 + BeautifulSoup 解析实现自动收集网站所有内部链接,支持导出为 Markdown 格式,方便批量导入 AI 知识库进行"提问式学习"。

#python#爬虫
    共 11 条
  • 1
  • 2
  • 请选择