Python

python连接mysql

Python MySQL - mysql-connector 驱动

Pytest - Fixture(10) - 测试用例传参给Fixture

Pytest - 测试用例传参给Fixture 大多数时候我们在fixture封装的是登陆、获取cookie等操作,但是一个系统可能不止一个用户,有多个用户; 在写测试用例的时候,如何告诉fixture我们需要登录哪个用户? 可以通过测试用例给 fixture 传递参数,指定登陆用户账户信息。 传单个参数 fixture: request 是 pytest 的内置 fix

【python】切片

  简单切片指的是这样的切片形式:a[start:stop],其行为是得到下标在这样一个前闭后开区间范围内的元素,其中start和stop为负数时,简单看作是负数下标对应的位置即可: >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> a[2:3] [2] >>> a[5:9] [5, 6, 7

Python网页爬虫代码

网页爬虫是一种自动化程序,可以自动地访问网页并提取其中的信息。它可以用于各种目的,例如搜索引擎的索引、数据挖掘、价格比较、舆情监测等。网页爬虫通常使用编程语言编写,例如Python、Java等。 以下是一个简单的示例,使用 Python 和 requests 库进行网页爬取: import requests url = 'Example Domain' response = requests.

django pluralize Filter

If the value is not 1, '1', or an object of length 1, the pluralize filter outputs an “s” or the value of the suffix argument if one is used. Variable Template Result Commentary

【python】内置函数list

内置函数list list() 方法用于将元组转换为列表。 注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。 #!/usr/bin/python # -*- coding: UTF-8 -*- aTuple = (123, 'runoob', 'google', 'abc'); aList = list(aTuple) print ("列表元

百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 预测部署简介与总览

百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 预测部署简介与总览 百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 Paddle Inference 模型推理(离线部署) 百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署) 1. 预测部署简介与总览 本章主

【python】内置函数enumerate

内置函数enumerate enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。   语法: enumerate(sequence, [start=0]) 参数 sequence :一个序列、迭代器或其他支持迭代对象。 start: 下标起始位置的值。 返回 enumerate(枚举)

RabbitMQ 工作模式介绍

RabbitMQ 工作模式介绍 1.Hello World RabbitMQ 是一个消息代理:它接受并转发消息。您可以将其视为邮局:当您将要邮寄的邮件放入邮箱时,您可以确定信使最终会将邮件交付给您的收件人。在这个类比中,RabbitMQ是一个邮政信箱,一个邮局和一个信件载体。 RabbitMQ 和邮局之间的主要区别在于它不处理纸张,而是接受、存储和转发二进制数据 - 消息 以下是RabbitMq的

破坏活动目录

THM-Active Directory https://tryhackme.com/room/breachingad 广告违规简介 大约 90% 的全球财富 1000 强公司都在使用Active Directory ( AD )。如果组织的资产使用 Microsoft Windows,则几乎可以保证找到 AD。Microsoft AD 是用于管理 Windows 域网络的主要套件。然而,由于 A

【python】函数返回值,返回多个值(返回元组)

函数返回值,返回多个值(返回元组) 实例1: # 定义函数,有多个返回值(返回元组) def measure(): """测量温度和湿度""" print("测量开始...") temp = 39 wetness = 50 print("测量结束...") # 元组-可以包含多个数据,因此可以使用元组让函数一次返回多个值 # 如果函数

linux学习1

documentclass[a4paper, 11pt]{article} usepackage[top=3cm, bottom=3cm, left = 2cm, right = 2cm]{geometry} usepackage[utf8]{inputenc} usepackage{textcomp} usepackage{graphicx} usepackage{amsmath,amssymb

linux2

documentclass{ctexart} begin{document} tableofcontents title{Shell} begin{abstract} second class end{abstract} section{introduction} 到目前为止,我们已经学习来如何在 shell 中执行命令,并使用管道将命令组合使用。但是,很多情况下我们需要执行一系列的操作并使用条件

linux3

documentclass{ctexart} begin{document} tableofcontents title{Shell} begin{abstract} second class end{abstract} section{introduction} 写作和写代码其实是两项非常不同的活动。当我们编程的时候,会经常在文件间进行切换、阅读、浏览和修改代码,而不是连续编写一大段的文字。因此

【python】os.path模块

  os.path模块 os.path 模块主要用于获取文件的属性。以下是 os.path 模块的几种常用方法: 方法 说明 os.path.abspath(path) 返回绝对路径 os.path.basename(path) 返回文件名 os.path.commonprefix(list) 返回list(多个路径)中,所有path共有的最长的路径 os.path

【python】字符串

字符串 startwith startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。 语法: str.startswith(substr, beg=0,end=len(string)); 参数 str:检测的字符串。 substr:指定的子字符串。 beg:可选参数用于设置字符串

grafana使用mysql作为数据源

需求 近期在使用python写一套模拟API请求的监控项目,考虑数据可视化这方面就采用grafana来呈现,下面来看看怎么弄。 数据源准备 首先安装好mysql,将监控的日志数据写入到mysql之中。如下图: 好了,这里就已经准备好了相关的测试模拟数据。那么下面就使用Grafana来配置图表看看。 使用Grafana呈现table表格 如果有不清楚Grafana怎么安装的朋友,可以点击这里查

python 中的 multiprocessing

python 中的 multiprocessing https://docs.python.org/zh-cn/3/library/multiprocessing.html https://blog.csdn.net/brucewong0516/article/details/85776194 https://blog.csdn.net/ctwy291314/article/details/893

python 升级后 yum 无法使用 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: `/usr/libexec/urlgrabber-ext-down`

原因为升级python后新建了软连接指向了新版本,除非同时升级yum不然无法使用。需要手动更改报错文件指向新版本后即可解决。 修改:/usr/bin/yum 修改:/usr/libexec/urlgrabber-ext-down

[更新中] [论文阅读 & 实践] 小样本下的GAN探究记(下)

GAN的进一步探究 书接上回, 因为本人在GAN才刚入门, 尽管直接调用别人的ACGAN得到的效果已经很棒, 但是我还是想要继续看一下不同参数对于生成图像的影响, 帮助自己去更好理解. 学习率调节 为了平衡D和G的过程, 我们可以适当更改学习率. 这个小trick甚至有个专门的名字叫Two Time-Scale Update Rule([1706.08500v6] (arxiv.org)). 其核

网站配置SSL证书后进入系统需要登陆两次问题处理

最近给网站配置了HTTPS,配置后发现系统需要登陆两次才能进入,而测试环境(没有配置SSL)没有这个问题,一通GOOGLE后问题解决了,这里记录一下: 如果网站配置 HTTPS SSL 证书后遇到了需要登录两次才能成功的问题,可能是由于缺少 cookie 安全标志导致的。 当启用 HTTPS SSL 证书后,浏览器会对发送和接收的每个 cookie 进行加密。在这种情况下,如果缺少 cookie

信息资产说明

一、用户身份安全 (1)用户密码hash 用户密码经过sha256哈希过后生成不可逆固定长度摘要,密态存储在 这是一个Python脚本,用于实现对文件的加密和解密操作。具体来说,脚本中采用了base64算法、国密SM2算法和SM4算法。 在主函数中,通过传递源文件路径和加密后文件路径,对文件进行加密和解密操作。在加密阶段,采用了三种算法实现: base64算法:将文件先转化为base64

全局解释器锁GIL

GIL 的作用是在同一时间只允许一个线程执行 Python 字节码,即保证了在解释器级别上同一时刻只有一个线程执行 Python 代码 优点:    

centos 7.9安装KVM虚拟化

一、操作步骤 1.1 开启CPU虚拟化 此处以vmware workstation举例,虚拟机关机状态,勾选这两项即可。 1.2 验证虚拟化是否开启成功 有回显说明虚拟化开启成功,这样才支持安装和使用KVM虚拟化。 cat /proc/cpuinfo | grep vmx (intel处理器) cat /proc/cpuinfo | grep nx cat /proc/cpuinfo | gre

生成器和迭代器

生成器(Generator)和迭代器(Iterator)是 Python 中用于处理可迭代对象 定义方式:生成器使用函数定义,通过 yield 语句生成值,而迭代器可以通过实现 __iter__ 和 __next__ 方法来创建。 迭代方式:生成器是可迭代对象,可以通过 for 循环直接迭代。迭代器需要使用 iter() 函数获取迭代器对象,并使用 next() 函数逐步获取值。   

深度学习算法预测(LSTM)

深度学习算法预测(LSTM) LSTM在时间序列预测领域有着不错的表现,在进行时间序列预测时,既可以对单变量序列进行预测,也可以对多变量序列进行有效地输出。 LSTM搭建将使用tensorflow的keras模块搭建,已高度封装,可直接取用。 共封装了3个主要的函数: fit用于模型训练; evaluate用于全样本划分为训练集和验证集,验证集验证模型的表现; predict用于未来数据的预测,

测试面试题

请做下自我介绍 公司的测试工作流程 描述最近做的这个项目,其中参与那些工作? 项目迭代次数,迭代周期、迭代内容、设计多少用例和脚本 项目中具体xxx模块是如何测试的? bug如何定位?如何定位前后端bug? 说下测试中印象深刻的bug?以及如何解决的? web测试和app测试区别?app测试和小程序测试区别 常用的linux命令 数据库增删改查 jmeter如何进行接口测试

图片验证码功能在Django中超级简单的实现实现

图片验证码功能在Django中 很多场景下Web应用需要利用图片验证码以防范暴力攻击,比如在用户登录页面。而Django以及配合django-simple-captcha模块可以非常轻松的实现图片验证码功能。 安装django-simple-captcha模块: 在项目的settings.py文件中做如下操作:(备注:假设你已经将开发所有其他部分的代码,比如model,模板,views等

<<  <  788  789  790  791  792  793  794  795  796  797  798  >  >>