- 博客(72)
- 收藏
- 关注

原创 Flask使用Celery与多进程管理:优雅处理长时间任务与子进程终止技巧(multiprocessing)(subprocess)
在许多任务处理系统中,我们需要使用异步任务队列来处理繁重的计算或长时间运行的任务,如模型训练。Celery是一个广泛使用的分布式任务队列,而在某些任务中,尤其是涉及到调用独立脚本的场景中,我们需要混合使用和subprocess模块来启动和管理这些任务进程。然而,这种组合有时会带来一些挑战,如进程冲突和子进程无法正确终止的问题。本文将讨论如何使用Celery、Multiprocessing和Subprocess来处理这些问题,并在需要时正确关闭子进程,实现完美的进程管理与切换。
2024-12-06 15:48:04
1611
3

原创 Dify 知识库操作源码解析
接着判断索引技术模型 接着构造 Dataset 入库,这里的 Dataset 就是知识库的信息总览,包含了该知识库的 embedding 模型信息、检索模型等信息。1.构造 Document 入库,这里的 Document 是知识库中的单个文档(我们创建知识库的时候可以上传多个文档),也就是一个 Dataset 实际上包含了多个 Document,Document 的信息就包含了文档信息以及数据处理相关的参数。位置:api/controllers/console/datasets/datasets.py。
2024-11-07 16:58:54
3185
原创 使用 Playwright 进行 Python 爬虫
使用 Playwright 进行 Python 爬虫:深入掌握 Locator 和其他属性
2025-03-31 17:12:39
1127
原创 使用Python进行股票预测
这就是一个非常简单的使用时间序列分析和滤波器技术来预测股票价格的过程。当然,现实中的市场比这复杂得多,但这对初学者来说是个不错的入门项目。📊如果你有任何疑问或者建议,欢迎留言,一起交流。祝大家都能成为股票预测的高手,离自己的小目标更进一步!💸💰。
2025-03-20 16:10:10
824
原创 windows、Linux 设置 SSH 密钥并连接到 GitHub
嘿,大家好!今天我们来聊聊如何创建和配置 SSH 密钥,以便与 GitHub 建立安全连接。这是一个对新人友好的教程,所以毫无压力,一步一步来!🔑✨。
2025-02-25 14:46:52
1594
原创 Flask使用JWT认证
嘿,朋友们!今天我们来聊一些在开发世界中非常酷的事情,那就是 Json Web Token,简称 JWT。这种小巧的规范使得在组织之间传递信息变得如此简单,就像把你的秘密记在一张纸上然后递给朋友一样,只不过这次用的是超安全的方法哦!🔒。
2025-02-14 18:52:33
1194
原创 # 解析Excel文件:处理Excel xlsx file not supported错误 [特殊字符]
# 解析Excel文件:处理Excel xlsx file not supported错误 🧩
2025-02-11 18:45:41
957
原创 闲来无事复习下基础算法——递归的魅力
大家好!在算法的世界中,递归就像一个让人又爱又恨的“高逼格”神器。今天,我们用 C 和 Python 带你领略递归的奇妙魅力。🌟。
2025-01-25 18:08:04
979
原创 Flask 部署全流程
将Flask应用程序部署到生产环境中涉及多个步骤,包括设置项目结构、配置环境、选择和配置Web服务器等。在这里,我将提供一个完整的部署流程,帮助你将Flask应用部署到生产环境。假设我们将应用部署在一台Linux服务器上,并使用Nginx和Gunicorn作为Web服务器和应用服务器。
2025-01-17 13:00:00
726
原创 测试与调试:让Flask应用变得无懈可击
开发Flask应用的时候,不可避免地要面对调试与测试。如果代码是餐,它们就是你的口味测试。让我们一同迈入测试与调试的殿堂,学习如何用幽默的方式提升生产力!
2025-01-16 14:45:00
846
原创 Flask 中的请求钩子和中间件使用
嘿,Flask开发者!今天我们要聊聊那些在你的应用请求旅途中不起眼却至关重要的小角色:请求钩子和中间件。它们就像是你代码中的“过河卒子”,不动声色又功不可没。准备好了吗?
2025-01-16 10:45:00
827
原创 Flask API开发
在 RESTful 风格中,API 是围绕资源构建的。每个资源一般对应于 URL 路径下的一个REST 方法。todos = {}')else:在这个例子中,我们定义了一个Todo资源,支持 GET, PUT 和 DELETE 方法。我们使用了reqparse来解析客户端发送的数据,并返回相应的 JSON 数据和状态码。
2025-01-15 20:30:00
811
原创 Flask之用户认证与授权
这就是一个简单却功能齐全的用户认证与授权实施方案!通过 Flask-Login 以及角色管理,你可以搭建一个安全、专业的用户管理系统。根据需要,你可以扩展此系统,例如将角色和权限分为更细的粒度,或者将权限配置移到配置文件或数据库中。如遇到更多复杂的场景,比如基于角色的访问控制(RBAC)或者权限的动态管理,可能需要进一步的设计和优化,希望这篇介绍能成为你开始的起点!🚀。
2025-01-15 14:45:00
522
原创 使用 Flask 和 SQLAlchemy 创建强大的数据库应用
现在,你掌握了将 Flask 与 SQLAlchemy 无缝集成的方法,并且借助 Flask-Migrate,你可以轻松地处理数据库变更。别忘了,这个过程既是旅程又是目的地。🌟去创造,去变革,去享受代码的乐趣吧!如果你还有疑问,记得常回来看看哦,我们都是一群热爱创造的代码魔法师!🧙♂️。
2025-01-15 09:45:00
710
原创 Flask表单处理与验证
使用WTForms时,我们主要通过定义表单类来进行表单处理。一个WTForms表单是一个Python类,其中包含多个字段,每个字段对应一个类型(如字符串、整数、选择等)。在这个例子中,LoginForm是一个继承自FlaskForm的类(FlaskForm是WTForms和Flask集成的一个集成类),其中定义了username和password字段及一个submit按钮。字段参数validators用于指定验证器,当用户提交表单时这些验证器会自动检查用户输入是否符合要求。
2025-01-14 22:00:00
1066
原创 开发环境搭建
通过这些步骤,你可以搭建一个基本的Flask开发环境,并创建简单的应用。在此基础上,你可以根据需求添加更多的功能和复杂性。安装Python时选中“Add Python to PATH”选项以便轻松使用。为项目创建一个虚拟环境,以便管理项目的依赖关系,避免不同项目之间的包冲突。此外,它还提供了一个交互式调试器用于排查错误。确保你的系统已经安装了Python和pip。激活虚拟环境后,你会看到命令行前面有一个。创建一个新的Python文件,例如。:从表单请求中获取参数。:从URL中获取参数。
2025-01-14 21:00:00
1125
原创 Flask简介
Flask以其简洁、灵活和模块化设计受到广大开发者的喜爱,特别是在快速开发和需要个性化定制项目方面表现突出。虽然与其它框架相比,它可能在某些领域有其局限性,但其扩展性和易用性使其成为Python Web开发不可多得的工具。选择Flask还是其它框架,取决于项目要求、团队熟悉程度以及所需的架构灵活性。通过充分了解和利用Flask的特点与优势,开发者能够在众多Web项目中有效践行自己的创意和设计理念。
2025-01-14 19:15:00
963
原创 常见安全风险及防护(如CSRF,XSS) 配置SSL/TLS
Web应用程序在互联网的开放环境中运行时,会面临各种安全风险。了解这些风险及其防护措施不仅可以使你的应用更安全,还能提高用户信任。在这篇文章中,我们将讨论一些常见的Web应用安全风险,如CSRF和XSS,以及如何配置SSL/TLS来保护数据传输。
2025-01-14 15:17:34
1104
原创 Ragas自动化评测整体后端流程
根据问题创建线程创建测试轮结果根据问题调用 AI 接口返回答案根据答案、测试轮结果 ID 修改测试轮结果错误处理所有问题处理完后修改测试轮 note 字段根据测试轮结果详情创建线程创建测试轮评分结果数据根据详情的 question_id 字段获取标答构建评分参数根据返回的评分细节、测试轮结果 ID、测试轮评分 ID 修改测试轮评分错误处理所有问题处理完后修改测试轮 note 字段根据问题创建线程根据问题调用 AI 接口返回答案根据答案、测试轮结果 ID 修改测试轮结果错误处理所有问题处理完后修改测试轮 no
2024-12-31 15:29:47
1614
原创 0基础入门Coze第一个巨简单Bot(答案之书)
选择【工作空间】起一个【Bot名称】输入【Bot功能介绍】上传符合Bot的【图标】,或由AI根据BOT名称和介绍生成【点击确认】选择模型,国内版扣子除了字节自己的大模型“豆包”之外,还有阿里的通义千问、智谱GLM、MiniMax、月之暗面Moonshot、百川和幻方的Deepseek模型参数设置,包含生物多样性(生物随机性(温度)、top P、重复语句惩罚)和输入及输出设置(携带上下文轮数、最大回复长度)精确模式:严格遵循指令生成内容适用于需准确无误的场合,如正式文档、代码 平衡模式:在创新和精确之间寻求
2024-12-27 13:51:58
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人