Python

Pytest 源码解读 [1] - [pluggy] 插件框架介绍

Pluggy (https://github.com/pytest-dev/pluggy) Pytest 的核心实际的基于 Pluggy 这个 plugin framework 的,实际上 pytest 本身就是由一个一个插件组成的 本来 pluggy 的代码是在 pytest 的 repo 里,后来迁移了出来,作为一个独立的项目。Pluggy 作为一个独立的plugin f

datawhale-leetcode打卡:第026~037题

反转链表(leetcode 206) 这个题目我就比较流氓了,干脆新建链表翻转过来算了。但是完蛋,超出内存限制,那我就只能两两换了。这里比较大的技巧就是可以用一个空节点进行置换。 反转链表II(leetcode 092) 这个还是一样的思想,用空节点的方法解决这个问题。 K个一组反转链表(leetcode 025) 这个题号我怎么感觉这么乱呢,难度递增题号递减是吧 回文链表(leetcode

VScode 扩展推荐和配置

VScode 扩展推荐和配置 VSCode Extensions 推荐 Themes Dracula Official 拥有明亮的颜色和舒适的对比度,非常适合长时间编程。 Nord 基于北极地区自然色调的冷色调主题,提供清晰和舒适的视觉体验。 Carbon Product Icons 图标设计好看 GitHub Plus Theme One Dark Pro 基于 Atom 编辑器的 One Da

luffy08days

昨日回顾 今日内容 0 redis配置和启动 python操作redis之普通链接和连接池 py普通链接redis 连接池链接 redis字符串操作 from pool import POOLimport redisconn = redis.Redis(connection_pool=POOL)# 字符串操作# 1 set(name, value, ex=Non

春秋云境 Spoofing WP

春秋云境 Spoofing WP Spoofing是一套难度为中等的靶场环境,完成该挑战可以帮助玩家了解内网渗透中的代理转发、内网扫描、信息收集、特权提升以及横向移动技术方法,加强对域环境核心认证机制的理解,以及掌握域环境渗透中一些有趣的技术要点。该靶场共有4个flag,分布于不同的靶机。 知识点如下: Tomcat NTLM WebClient Coerce Authentication no

nodejs带图标的二维码

前言 实现用nodejs生成二维码 一、生成二维码 先下载qrcode模块,可以使用npm install --save qrcode 二、带图标的二维码 要带图标一般的步骤是,生成二维码+已有的图标,再用sharp或jimp进行缩放合并。 1.这里先使用sharp进行处理,npm install --save sharp 2.使用jimp处理, 下载npm install --sav

为了生成latex如何在sympy中自定义向量函数?适用于自定义类的latex生成。

在sympy.printing.Printer的_print函数中可以看到一个hook,使得对于每一个类都会尝试寻找对应的_print_{class}函数来处理,因此我们只要利用好这个hook就可以为自定义类创建latex生成逻辑,我试图创建了一个_print_BoldUndefinedFunction函数,但发现它捕获不到(其实是因为BoldUndefinedFunction被包在了一个Func

python 13

1.集合(set) 集合是一个无序,可变,不允许数据重复的容器。 1.1定义 无序,无法通过索引取值。 可变,可以添加和删除元素。 不允许数据重复 注意:定义空集合时,只能使用v = set(),不能使用v={}(这样是定义一个空字典)。 1.2独有功能 1.添加元素 2.删除元素 3.交集 4.并集 5.差集 1.3公共功能 1.减,计算差集 2.&,计算交

【scikit-learn基础】--『回归模型评估』之可视化评估

在scikit-learn中,回归模型的可视化评估是一个重要环节。它帮助我们理解模型的性能,分析模型的预测能力,以及检查模型是否存在潜在的问题。通过可视化评估,我们可以更直观地了解回归模型的效果,而不仅仅依赖于传统的评估指标。 1. 残差图 所谓残差,就是实际观测值与预测值之间的差值。 残差图是指以残差为纵坐标,以任何其他指定的量为横坐标的散点图。如果残差图中描绘的点围绕残差等于0的直线上下随机散

大模型应用开发:为产品创建一个AI客服/智能助手

欢迎阅读本系列文章!我将带你一起探索如何使用OpenAI API来开发GPT应用。无论你是编程新手还是资深开发者,都能在这里获得灵感和收获。 本文将继续展示AI助手的开发方式,在OpenAPI中它的名字是Assistants。 什么是Assistants? 在之前的文章中我演示了插件的使用方法,比如查询实时天气、进行数学运算等,这些都是大模型自身做不到的事情,因此可以说插件的主要作用是扩展了大模

10款Python常用的开发工具

https://zhuanlan.zhihu.com/p/659700809 1 IDLE:Python自带的IDE工具 IDLE(Integrated Development and Learning Environment),集成开发和学习环境,是Python的集成开发环境,纯 Python 下使用 Tkinter 编写的IDE。 支持平台:Windows, macOS,

解决【SDK is not defined for Run Configuration】

https://blog.csdn.net/renkke/article/details/127629984 点击运行-编辑配置-找到python解释器,看是不是没添加  

数学建模入门笔记(2) 聚类分析

聚类分析 ​ 聚类分析(Cluster Analysis):又称群分析,对多个样本/指标定量分类的多元分析方法,是无监督学习 1 聚类分析的分类 ​ Q型聚类(Qualitative Clustering):也称硬聚类,一般用于将样本聚类,每一簇之间无交集,用距离作为相似性度量,包括 K-Means聚类、层次聚类、DBSCAN聚类 等 ​ R型聚类(Qualitative Clusterin

如何將jmeter的所有响应结果导出

可以使用Python的JMX模块来解析JMeter的.jtl结果文件,并提取其中的响应体。首先,确保您已经安装了jmx模块,可以使用以下命令来安装它:```pip install jmx```然后,可以使用以下代码来解析.jtl文件并导出所有响应体:```pythonimport jmxdef export_response_body(file_path):    #

QT桌面应用程序开发指南(@Like)

QT桌面应用程序开发指南(@Like)   目录 QT桌面应用程序开发指南(@Like) 一、 QT简介 二、 QT开发工具 1. QT在线安装: https://download.qt.io/archive/online_installers/4.6/ 2. QT SDK: https://download.qt.io/archive/qt/6.5/6.5.3/single/qt-ev

每日总结2024年1月26日

今天在做把VScode和Python从C盘移动到E盘的工作,但是在使用pip时出现了Fatal error in launcher: Unable to create process using '"C:Userspz001AppDataLocalProgramsPythonPython310python.exe"  "E:ProgramPythonPython310Scriptspip

Gradio简易界面实现文生图+chatgpt(流式输出) webui界面

demo预览 直接上code 需要自己配置下Openai的apikey 和 生产图片(api/stable diffussion)的那个路径即可

Python3 md5

Python3 md5 MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。 在python3的标准库中,已经移除了md5模块,而关于hash加密算法都放在hashlib这个标准库中,hashlib提供了常见的摘要算法,如SHA1、SHA22

python之常用标准库-时间

1.time 时间戳:它代表了从格林尼治时间1970年01月01日00时00分00秒(即北京时间的1970年01月01日08时00分00秒)开始到现在经过的总秒数。 struct_time:用一个包含9个序列的元组组成(tm_year=2024, tm_mon=1, tm_mday=26, tm_hour=2, tm_min=49, tm_sec=56, tm_wday=4, tm_yda

itop-RK3588开发板机器视觉开发OpenCV-Python的安装

由于 iTOP-RK3588 编译安卓和 Linux 源码使用的 ubuntu 版本为 ubuntu20.04,为了方便和统一,本手册的实验环境也为 Ubuntu20.04,如果使用的是其他版本的 ubuntu。可能会存在一些细微的区别,建议大家所使用的 ubuntu 版本和我们保持

python中队列deque的使用

队列,堆栈是程序开发中常用的两种数据存储模型。python中队列怎么运用呢?以下内容介绍了队列的使用和队列的函数。 时间复杂度方面,在队列首尾插入和删除元素的时间复杂度为O(1),而在列表开头插入或删除元素的时间复杂度为O(N)。

1,2,3……n的所有数的最小公倍数?

上述gpt给的答案是错的,验证数字81

167. 两数之和 II - 输入有序数组(中)

目录题目题解:双指针 题目 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] ,则 1 <= index1 < index2 <= numbers.length 。 以长度为 2 的

【Docker-compose】django不分离项目

文件/文件夹 - 映射 docker-compose Dockerfile ready.sh gunicorn_config.py nginx.conf Python全栈(后端、数据分析、脚本、爬虫、EXE客户端) / 前端(WEB,移动,H5) / Linux / SpringBoot / 机器学习

med-cqa llama-factory fine-tuning

command In these commands, I changed the prompt, input format and output format. click to view the commad

《HelloGitHub》第 94 期

兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 https://github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、Java、Go、C/C++、Swift...让你在短时间内感受到开源的

全球 IPv4 耗尽,下个月开始收费!

哈喽大家好,我是咸鱼 IPv4(Internet Protocol version 4)是互联网上使用最广泛的网络层协议之一,于1981年在 RFC 791 中发布,它定义了 32 位的IP地址结构和基本的协议操作。 由于 IPv4 使用 32 位的地址,因此只有四十亿(4,294,967,296,2^32)个地址。 这就导致随着地址不断被分配,IPv4 地址开始面临枯竭问题: 2011 年,互

查看指定pid的cpu内存和io情况

以上输出,除最开头一行显示内核版本、主机名、日期和cpu架构外,主要列含义如下: 11:37:19: pidstat获取信息时间点 PID: 进程pid %usr: 进程在用户态运行所占cpu时间比率 %system: 进程在内核态运行所占cpu时间比率 %guest :任务花费在虚拟机上的cpu使用率(运行在虚拟处理器) %CPU: 进程

Python-读取ini文件

Python-读取ini文件 以读取pytest.ini为例: 获取配置文件中的配置项及其值

windows宝塔面板请使用正确的入口登录面板问题解决记录

问题起因:浏览器升级面板的时候,浏览器卡死,导致登录不进,cmd里面修复或者更新依然显示请使用正确的入口登录面板。 解决方法: 先停止宝塔面板,然后将下面这个目录删掉 C:Program Filespython 然后卸载重装面板,数据不会丢失

<<  <  388  389  390  391  392  393  394  395  396  397  398  >  >>