logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python yield

当一个函数中包含yield关键字时,它就不再是一个普通的函数,而是一个生成器函数。调用普通函数:函数立即执行,遇到return返回结果并彻底结束,局部变量被销毁。调用生成器函数:函数不会立即执行,而是返回一个生成器对象(Generator Object)。这个对象是一个迭代器,你可以随时让它“运行一步”,它会执行到下一个yield处暂停,并返回一个值。本质yield将普通函数转换为生成器函数,返回

#python#前端#开发语言
Python dataclass

简化代码:自动生成__init____repr____eq__等方法类型安全:支持类型提示灵活配置:通过参数控制可变性、比较、哈希等行为性能良好:比手动编写这些方法更高效易于维护:减少样板代码,提高可读性dataclass非常适合用于数据容器、配置对象、DTO(数据传输对象)等场景。

#python
SpringBoot 项目配置

7] FilterSecurityInterceptor → 检查权限(.permitAll() 在这里起作用)[3] JWTAuthenticationFilter.doFilterInternal() ← 先执行这个。Spring Security Filter Chain 执行(按顺序)[2] CSRF Filter (已禁用)到达 Controller。jwt认证 + 接口权限控制。方法级

#spring boot#后端#java
SpringBoot 文件上传下载

标记为RESTful控制器,自动将返回值序列化为JSON: 定义基础路径,所有方法都在/api/file下路径遍历防护:检查..字符路径标准化清理路径文件验证:检查存在性和可读性资源隔离:文件限制在uploads目录内。

#java
Java 17 + Spring Boot 3.2.5 使用 Redis 实现“生产者–消费者”任务队列

目录结构:application.yml 位于 src/main/resources/application.yml。

#java#spring boot#redis
openai

system角色:设定助手的整体行为、角色和规则,为对话提供上下文框架(如指定助手身份、回答风格、核心要求),是全局的背景设定,影响后续所有交互。PS:当前的历史消息是一次性的,如果是生产系统可以将消息保存到文件、数据库等持久化工具内,需要的时候提取使用。print(response.choices[0].message.content) 输出模型回答的内容。可以设定结果输出为stream模式(流

#python#数据库#linux
python typing

from typing import ....是Python 中用于的常用导入语句。它们帮助开发者和工具(如 IDE、mypy 等)理解变量、函数参数和返回值的预期类型,提高代码可读性和健壮性。在构建AI系统(MCP,agent)时, 正确的类型提示可以更好让LLM调用MCP和agent工具。

#python
langChain

【代码】langChain。

Agent智能体 Langchain agent

智能体(Agent) 是一种能够自主规划、决策、执行任务的组件,核心是让大语言模型(LLM)根据任务需求,选择并调用工具,完成单靠模型自身无法解决的复杂问题。Agent智能体是让 LLM 从"只会回答"升级为会做事(影响现实世界)"的智能助手。agent与chain的区别。

#人工智能
django 后台管理admin Xadmin

adminDjango自带的后台管理,管理员登录后可以对表数据进行修改使用:1.创建超级用户# 在项目根目录下的终端python manage.py createsuperuser2.在应用下的admin.py文件中导入并注册模型表admin.pyfrom django.contrib import adminfrom . import models# 注册B...

    共 22 条
  • 1
  • 2
  • 3
  • 请选择