logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用 Python 将 Excel 数据批量导入到数据库中(SQLite)

只需修改数据库连接部分,即可迁移到 MySQL、PostgreSQL 等。能自动处理字符串转义,避免因 Excel 单元格内容包含单引号导致的 SQL 错误,同时防范注入风险。工作表名称可能包含空格、特殊字符,直接用作 SQLite 表名会导致语法错误,因此使用。类型,适配 Excel 中字符串、数字、日期等通用格式(可根据业务修改数据类型)。返回已使用的单元格区域(包含数据的最大矩形),比直接遍

#数据库#python
FastAPI搭档Pydantic:从参数验证到数据转换的全链路实战

FastAPI作为餐厅服务员,会拿着顾客的“点单”(请求),去核对你预定义的“菜单”(Pydantic模型)。只有完全合规的点单,才会被送往后厨(你的业务逻辑函数)。FastAPI则深度集成它,自动在请求入口处完成验证,验证失败则直接返回清晰的422错误,业务函数收到的,永远是你期望的、干净的数据对象。菜单上明确写着:牛排(主菜,字符串),几分熟(枚举:一分/三分/五分/七分/全熟),备注(可选字

#fastapi#java#前端
AI 编程助手 + 基于 CLI 的 Manus 实现(Java 版本)

创建带有@Tool注解方法的类:12345678910111213141516publicclassMyTools {@Tool(description = "我的工具的功能描述","param1: 第一个参数\nparam2: 第二个参数"publicintparam2) {return"结果: "@Tool(name = "file_exists", description = "检查文件是否

#javascript#3d#数据库
SourceGenerator之partial范式及测试

partial关键字允许将一个类或方法分散到多个文件中所以partial是代码生成的一个很好的抓手再配合Attribute特性,可以更准确定位需要生成代码的类或方法可以理解为静态的“依赖注入”对代码按规则自动补足,减少重复代码编写及其可能导致的失误还可以代替反射提高性能,AOT友好笔者称之为SourceGenerator的partial范式开源项目GenerateCore用于践行partial范式

#mfc#c++
浏览器自动化六大技术路线深度对比:从模拟点击到 Chrome 扩展注入

这意味着你日常浏览网页、登录各种账号的那个 Chrome 进程,要么关掉重启带参数,要么你得维护两个 Chrome。但换个角度想:你每天打开 Chrome,登录了几十个平台,有完整的 Cookie、浏览历史、插件指纹。你启动的不是"你的 Chrome",而是一个全新的、干净到可疑的浏览器实例。检查,到浏览器指纹比对,到行为分析(鼠标轨迹、点击间隔、滚动模式),到现在的 AI 行为识别——因为确实是

#自动化#chrome#运维
AI 工程化实战:5分钟带你快速掌握 Function Calling!

答案是我们的程序代码!需要注意的是,输出这种严谨的结构化指令,并非大模型天生就会的。这相当于模型发出了一个显式的调用请求,告诉后端程序:“我需要调用函数 A,参数是 B,请程序执行后将结果反馈给我”。这一步是让为了让大模型建立对工具的基础认知,它不需要知道这些工具怎么实现的,只需要记住这些工具的使用方式。将上面这个函数的信息,严格按照 JSON Schema 的格式描述出来,稍后连同用户的问题一起

#人工智能
用 Laravel AI SDK 构建多智能体工作流

单次 LLM 调用非常适合简单任务。但复杂工作——比如代码审查、生成打磨过的邮件、或路由客服工单——你会希望多个 agent 协作,各自专注特定任务。把任务拆成有序步骤并行执行独立步骤把输入路由给最合适的 specialist在循环中评估并优化输出。

#人工智能#laravel#安全
“Fatal error: require(): Failed opening required...” 以及如何彻底避免它再次出现

把include和require用好,不只是语法问题,而是工程能力问题。你的代码运行在操作系统、权限模型、缓存机制和部署流水线共同构成的环境里。只理解“本地能跑”,远远不够。

#android#android studio#ide
Clawdbot 是如何实现永久记忆的?

在深入探讨记忆之前,我们先来理解模型在每次请求时能看到什么:系统提示词定义了Agent的能力和可用工具。与记忆相关的是"项目上下文",它包含了用户可编辑的Markdown文件,这些文件会被注入到每次请求中:这些文件位于Agent的工作空间中,与记忆文件并存,使得整个Agent的配置变得透明且可编辑。理解上下文和记忆之间的区别,是理解Clawdbot的基础。上下文是模型在单次请求中能看到的一切:上下

#java#前端#数据库
到底了