EMR Serverless Spark 推出 Spark 4.0,加速湖仓架构下的数据处理升级Spark 4.0 在 EMR Serverless 中的新特性:加速湖仓架构下的数据处理 Apache Spark 最新版——Spark 4.0,带来了众多革新性功能,特别是对半结构化数据和 SQL UDF 的优化。本文将详细介绍这些新特性的内容,并探讨它们如何在阿里云 EMR Serverless Spark 环境中提升企业级数据处理的效率。 引言 Apache Spark 自诞生以来,一直致 Python admin 10天前 14 热度0评论
从 Curl 开始:不用 SDK,通过 DeepSeek API 手写 Agent Runtime使用 cURL 实现 Agent 循环:深入探索 Memory 和知识库的差异 通过使用 cURL 来手动构造请求和响应,我们可以更深刻地理解智能代理(Agent)的工作原理。本文将带你从零开始构建一个完整的 Agent 循环,并在过程中探讨记忆(Memory)与知识库(Knowledge Base, KB)的区别。 1. 背景介绍 要成为有效的 Agent 开发人员,必须理解模型如何进行工具调用 Python admin 10天前 14 热度0评论
Python 操作 PowerPoint:添加与设置文本框完整教程使用Python在PowerPoint中添加和设置文本框 通过编程方式操作PowerPoint中的文本框,可以实现自动化报告生成、批量创建演示文稿等功能。本文将详细介绍如何使用Python库Spire.Presentation来创建包含文本内容的文本框,并对这些文本框进行格式化和布局调整。 环境配置 首先需要安装Spire.Presentation库: pip install Spire.Pres Python admin 11天前 23 热度0评论
Python的GIL把我CPU跑满时我才明白并发不是这样玩的Python中的GIL与高效并发编程 引言:从误解到深刻认识 作为一名资深Python开发者,许多人曾像我一样误以为多线程能够轻易提升程序性能。然而,在面对CPU密集型任务时,我发现尽管启动了多个线程,但CPU的使用率始终卡在100%,而实际执行速度几乎没有改变。经过一番研究才了解到问题的本质——全局解释器锁(GIL)。 本文将详细介绍Python中的GIL机制及其对并发编程的影响,并提供几种绕过 Python admin 11天前 12 热度0评论
FastAPI实现多进程部署1 fastAPI多进程部署 fastAPI默认是单进程部署,如果需要多进程部署,需要添加worker参数 app:需要是字符串,文件名:app workers:进程数量,一般等于CPU数量即可 uvicorn.run(app='sisRealData2RestfulAPI:app',host='0.0.0.0',port=8000,workers=10) Python admin 17天前 18 热度0评论
Python实现抓包mitmproxy,可实现代理电脑、手机浏览器的http、https协议,截取请求和响应报文,可篡改。实现中间人攻击 1 安装mitmproxy win10,python3.6以上,安装5.0.1版本 pip install mitmproxy==5.0.1 2 简单使用 以下三个命令是可执行程序(不是python程序!),需要在命令行下使用 mitmproxy:命令行界面,可交互式检查和修改ht Python admin 17天前 13 热度0评论
Python实现PROFINET数据采集方案PROFINET数据采集 下面给你一套可直接运行的 Python 采集 PROFINET(你写的 profine 应该是笔误)数据的方案,包含:环境准备、依赖安装、设备扫描、循环读 I/O、简易存储。 一、背景与方案选择 PROFINET 是工业以太网协议,分 RT(实时)/IRT(等时实时),Python 采集一般有三条路: profinet-py(推荐,开源) 支持 DCP 扫描、循环 I/O Python admin 17天前 15 热度0评论
Ctypes教程Ctypes教程 参考文献 https://zhuanlan.zhihu.com/p/145165873 ctypes是一个可以让python调用C语言DLL接口(32位、64位)第三方python包 1 引入DLL 不同类型的C接口,需要使用不同的方式调用,不然会报以下错误 ValueError: Procedure probably called with too many arguments Python admin 18天前 22 热度0评论
Python类的基本操作Python类的基本操作 以双下划线开头的变量或方法是私有变量/方法,除下面这个特殊 以xx形式定义的变量,可以被外部访问,称为特殊属性 python不支持重载,如果写多个同名函数,则会以最后一个为准 Python类中的@classmethod、@staticmethod 装饰方法 @classmethod,用来修饰类方法,可以在使用时候只与类交互,而不用实例化类后才能用 @staticmetho Python admin 18天前 20 热度0评论
LangChain Chat和Agent基础使用1 LLM 继承BaseChatModel或者SimpleChatModel 设计理念:专注于模型层面,不要预设系统提示词,工具调用时仅输出ToolMessage而不是在内部调用工具 2 Chain chain = prompt | llm | output_parser print(chain.invoke(xxx)) """本质上就是 v1 = prompt.in Python admin 20天前 21 热度0评论