Python
centos 网卡安装脚本
centos7版本较低,需要单独编译网卡i40e rpm包:需要安装光盘的rpm文件网卡:i40e-2.4.6.tar.gz驱动包(https://sourceforge.net/projects/e1000/files/i40e%20stable/2.4.6/i40e-2.4.6.tar.gz/download)
python踩坑: 装饰器类的局部缓冲值
test.py: 执行结果: 问题描述: 重复调用被装饰器类装饰的任意函数时,会自动使用第一次调用装饰器类时产生的局部缓冲值,例如:time.time() 使用装饰器函数不存在使用缓冲值的现象。 总结: 如非特别要求,尽可能使用装饰器函数,避免使用装饰器类。
[oeasy]python0072_整数类型_int_integer_整型变量
帮助手册 回忆上次内容 上次了解的是 字符串 字符串 就是 字符的串 字符串长度 可以用 len函数 字符可以用下标索引 [] 可以用str 将整型数字 转化为 字符串 字符的长度本身 有长有短 ascii字符集 包括各种 转义字符 都对应 1 个字节 unicod
mysql binlog
mysql 二进制日志(binnary log)binlog 记录了对MySQL数据库执行更改的所有操作 binlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。 不会记录SELECT和SHOW这类操作,因为这类操作对数据本身并没有修改,但可以通过查询通用日志来查看MySQL执行过的所有语句。 p
python编写按键精灵
环境:python3.9 功能:网页版的腾讯企业邮箱删除邮件 安装依赖:pip install pyautogui import pyautogui import time for i in range(3): print(i) print('选择页面') time.sleep(3) pyautogui.dragTo(215,
playwright+opencv 过滑块拼图验证码
前言 最近看到浏览器自动化框架playwright,就使用了一下 在模拟登录掘金是通过密码登陆时遇到需要通过拼图验证码 于是通过查找发现可以通过opencv库解决问题下面是解决过程 过程 1.首先需要获取到图片,通过查看html可以很容易找到需要的图片 2.通过opencv进行图像处理来获取到拼图所处的位置 1.通过查找搜索了解到可以通过边缘检测和形状匹配获取到拼图所处的位置,代码如下 2
前端界面中显示GeoTIFF文件
GeoTiff VS TIFF TIFF文件适用于在应用程序之间和计算机平台之间的交换文件,它的出现使得图像数据交换变得简单。 TIFF保存的文件比较大,而且也是许多印刷品选择保存的格式。 TIFF它保存的图失真度极小,而且TIFF格式可以保存分层和透明信息。 GeoTIFF 是对TIFF格式的一种扩展, 在其基础上定义了一些GeoTag(地理标签)。 各种坐标系统; 椭球基准; 投影信息等
Python - list VS tuple, list() VS []
差异一:list可变 vs tuple不可变 列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素(mutable)。 而元组是静态的,长度大小固定,无法增加删减或者改变(immutable)。 差异二:存储方式的差异 2.1 初始化相同个数的元素,存储空间就有差异 对列表和元组,我们放置了相同的元素,但是元组的存储空间,却比列表要少 16 字节。 原因是: 由
鸟类识别系统python+TensorFlow+Django网页界面+卷积网络算法+深度学习模型
一、介绍 鸟类识别系统,使用Python作为主要开发语言,基于深度学习TensorFlow框架,搭建卷积神经网络算法。并通过对数据集进行训练,最后得到一个识别精度较高的模型。并基于Django框架,开发网页端操作平台,实现用户上传一张图片识别其名称。 二、效果图片 三、演示视频 and 代码 视频+代码:https://www.yuque.com/ziwu/yygu3z/wsdglil6ub
【dRep报错】运行dRep去冗余时出现checkm failed的处理
做宏基因组分析时,会用到drep软件去冗余,有时会出现checkM failed的错误 官方文档提到了几个解决方案 https://drep.readthedocs.io/en/latest/advanced_use.html#troubleshooting-checkm 这里先用其中一个方法处理(单独跑checkm再将结果给drep用): 第一步 自己用checkM跑一下评估 check
SQL注入问题、视图、触发器、事务、存储过程、函数、流程控制、索引、测试索引
SQL 注入问题 连接MySQL服务器 产生一个游标对象 用户输入密码 编写SQL语句 上述代码会出现SQL注入问题 解决SQL注入问题 .execute():解决注入问题的方法 .fetchall():执行与游标关联的查询,并将所有行作为元组的列表返回。每个元组表示结果集中的一行,元组的元素对应于相应行中每个列的值。 注入产生的现象 1.只需要用户名也可以登
mysql数据库3 表关系/多表查询等
表关系(外键) 表关系 外键约束 多对多的表关系 一对一的表关系 数据准备 多表查询(核心,重要) Navicat客户化工具 Python操作MySQL 练习题的SQL文件 练习题的内容
Python基础day45
SQL注入问题 视图 1. 什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 select *from emp inner join dep on emp.dep_id=dep.id inner join t on t.id=emp.t_id left join tt on tt.id=''; 2. 为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3.
数据库4/视图/触发器/事务/存储过程/函数/流程控制/索引
视图 1、什么是视图视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 3、如何用视图 注意事项以及思考 触发器 触发器基本语法结构 触发器例子: 事务(掌握) 什么是事务 事务的作用 事务相关的关键字 如何用事务? 存储过程 基本使用/语法结构 三种开发模型 创建存储过程 如
Python GUI框架
问了一下 new Bing,常用的有这么几种: Tkinter PyQt wxPython Kivy Beeware 其中后两种的优点主要体现在跨平台上,一方面是我没这个需求,另一方面是别的框架也可以跨平台,所以先排除掉。 Tkinter 是 Python 内置的框架,容易上手一点,但是稍显简陋。 PyQt 很全面,但比较复杂。 wxPython 也差不多。 到时候再看吧,Tkinter 如果
python error 异常处理
目录python error 异常处理Python 异常处理python标准异常什么是异常?异常处理实例使用except而不带任何异常类型使用except而带多种异常类型try-finally 语句异常的参数触发异常用户自定义异常示例 python error 异常处理 Python 异常处理 python标准异常 什么是异常? 异常处理 实例 使用except而不带任何异常类型 使用
threading 专递类对象
import threading class MyClass: def __init__(self, name): self.name = name def my_method(self): print(f"Hello from {self.name}!") def my_thread_function(obj): obj.my_method() #
爬虫突破验证码技术 - 2Captcha
在互联网世界中,验证码作为一种防止机器人访问的工具,是爬虫最常遇到的阻碍。验证码的类型众多,从简单的数字、字母验证码,到复杂的图像识别验证码,再到更为高级的交互式验证码,每一种都有其独特的识别方法和应对策略。在这篇文章中,我们将一一介绍各种验证码的工作原理和使用2Captcha进行破解的策略。 验证码简介 验证码(CAPTCHA),全称为"Completely Automated Public
WINDOWS 环境下编译 OLLVM 替换到 NDK 环境
编译 OLLVM 环境准备 这里使用的是AGP 7.2.2、NDK 25.2.9519653、llvm 14.0.7、cmake 3.22.1、python39 git 用来下载源码 python 搞到这一步环境变量里应该已经有python了吧 NDK AGP 的 7.2.2 版本默认使用的 NDK 版本为21.4.7075529,对应的 LLVM 为9.0.9。 需要根据实际情况选择 NDK
PlayWright(十六)- Pytest断言
我们在写自动化测试的时候,得到测试结果之后,现在要开始拿实际结果与期望结果做对比了 那如果是测试1个结果,我们可以用肉眼比对,如果是百十来个用例结果,我们肉眼就看不过来了,所以我们需要断言,而在Pytest中也有断言,而且Pytest的断言使用的是Python自带的,所以使用起来很方便 使用的断言关键字是assert,当然assert直译就是断言,所以很清晰 &nbs