Python
案例4 基于Excel的接口测试框架
简单版 读取以下格式excel(仅第一张Sheet), 逐个发送接口,断言接口返回200, 并将状态及错误信息写回Excel 已知:Excel中接口编写格式规范如下 url如果有查询参数,要写到url中,例如?a=1&b=2 如果需要添加自定义请求头 按 key:value格式编写,:左右允许有空格,每行一个 请求数据支持表单和JSON格式,如果数据形似JSON格式 (如去除前后空格或
GPT-Gstreamer操作调查
gstreamer是一个开源的多媒体框架,可以用来实现音视频的编解码、处理、播放和转码等功能。本文将介绍如何用gstreamer完成多码率视频转换与生成、音视频编解码的基本步骤和原理。 多码率视频转换与生成 多码率视频转换与生成是一种常见的视频处理需求,它可以根据不同的网络环境和设备性能,提供不同码率和分辨率的视频流,从而提高视频的传输效率和观看体验。本文将介绍如何使用Gstreamer来实现多码
linux GDB高级调试
gdb -v查看版本 CppCon 2015: Greg Law 'Give me 15 minutes & I'll change your view of GDB' https://undo.io/resources/cppcon-2015-greg-law-give-me-15
python对接事务性MSMQ队列
研究了很久,逐步了解到原理后,发现python发送消息到事务性msmq肯定可行。 现在能搜到的资源没有任何一篇文章说明了这个,包括gpt都一样。废话不多说,直接上代码 import win32com.client # 关键代码 必须使用 gencache 导入 "MSMQ.MSMQQueueInfo" win32com.client.gencache.EnsureDispatch
《最新出炉》系列初窥篇-Python+Playwright自动化测试-3-离线搭建playwright环境
1.简介 有些小伙伴或者童鞋们私信留言说自己是在公司局域网办公,或者公司为了安全对网络管控比较严格(尤其是一些大的国企、央企),总之就是一句话无法连到外网去在线下载,宏哥刚看到留言时觉得这问题还留言问啊,你找个有网的电脑下载好安装包然后安装就可以用了。(第一种情况及解决办法:带要搭建环境的电脑到有网的地方在线安装即可。第二种情况及解决办法:如果电脑无法带到有网的地方进行在线安装,那就用别的电脑下载
对python生成器的理解
什么是生成器? yield 该函数没有运行而是返回了一个对象 生成器是迭代器 需要满足迭代器协议 yield对函数做了什么 和class定义的迭代器进行对比 创建生成器 要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator: L = [x * x for x in range(10)] L [0,
悟空派WuKongPi/香橙派orangepi zero全志H3折腾记录(①u-boot移植)
最近在某宝上看到一个悟空派,仔细一看这不就是香橙派orangepi zero吗,不过它的USB是Type-C,于是我买了一块打算折腾一下。 拿到了首先获取一下u-boot源码,因为板子和香橙派orangepi zero一样就直接用香橙派的源码了 进入u-boot根目录并切换到orangepi zero使用的分支 然后删除仓库,使其成为一个普通
自然语言处理 Paddle NLP - 文本语义相似度计算(ERNIE-Gram)
基于预训练模型 ERNIE-Gram 实现语义匹配 1. 背景介绍 文本语义匹配任务,简单来说就是给定两段文本,让模型来判断两段文本是不是语义相似。 在本案例中以权威的语义匹配数据集 LCQMC 为例,LCQMC 数据集是基于百度知道相似问题推荐构造的通问句语义匹配数据集。训练集中的每两段文本都会被标记为 1(语义相似) 或者 0(语义不相似)。更多数据集可访问千言获取哦。 例如百度知道场景下,用
【技术积累】Python中的NumPy库【二】
NumPy库的主要类有哪些? NumPy库的主要类包括: ndarray:N维数组对象,是NumPy最重要的类之一。它是Python中数组的基本数据结构,可以进行高效的数学计算和数据处理操作。 ufunc:通用函数对象,是NumPy库中的另一个重要类。它是一种高效的元素级运算工具,提供了基本的数学运算、逻辑运算和位运算等基本的数学和逻辑操作。
VBA开发资料 Excel开发资料大全 VBA开源资料 VBA实战开发例子 VBA学习入门到提高 VBA开发实战项目 VBA EXCEL开发DEMO EXCEL二次开发视频资料
记得十多年前还专门做个VBA开发的岗位,开发一些辅助制造业生产需要的业务,生产数据进出料,与供应商对接数据等等。现在网上招VBA的岗位少了,可能说明已经被一部分软件替代,也说明现在很多人已经能使用VBA了,可能就不专门设置这个岗位了。 但在实际工作当中,使用VBA非常多的,并且快速,不像其它C#、java、python等开发这么复杂。可以直接在Excel开发需要的功能,效率非常高的。
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-6kprz019/cryptography/【pip装包报错】
python3 -m pip install paramiko sudo python3 -m pip install --upgrade --force pip python3 -m pip install setuptools==33.1.1 python3 -m pip install paramiko 安装paramiko2.5以上可以避免这个错误
vs2022 wxWidgets
下载 https://www.wxwidgets.org/downloads/ 下载压缩包即可 编译 打开 buildmsw 目录下的 sln 文件 vs发布版本与vc版本对应关系: vs发布版本与vc版本对应关系 vs发布包版本 vc版本 Visual Studio 2003 VC7 Visual Studio 2005 VC8 Visual Studio 2008 V
盘点一个Python导包的问题
大家好,我是皮皮。 一、前言 前几天在Python白银群【王者级混子】问了一个Python导包的问题,这里拿出来给大家分享下。 有大佬知道为什么用.ipynb导入其他文件夹内它会说没有这个文件,但用.py导入却可以正常运行呢? 他的代码截图如下: 二、实现过程 这里【论草莓如何成为冻干莓】提出试下在data前面加个点,但是还是不行。 得用sys.append("所有文件的目录")才行,如下图所示
pycharm修改pip镜像源
本人较懒,没有贴图,按步骤操作即可,镜像源除了清华还有其他很多,可自行搜索 国内主要镜像地址如下: 清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http
Python爬虫:从后端分析为什么你爬虫爬取不到数据
仅仅是小编总结的三点而已,可能不是很全面,如果之后小编了解到新的知识点,可能还会增加的哈! 1. 最简单的爬虫代码 也就是各位最常使用的,直接利用requests模块访问当前网站链接,利用相关解析模块从而获取得到自己想要的数据,如下(利用python爬虫爬取自己csdn个人主页的简介数据): 运行结果: 下面展示它的后端实现,只是举个例子哈!利用SpringBoot+thymeleaf模拟
这就是艺术,优雅的二维码生成器「GitHub 热点速览」
平时如果没有需要一般那团黑乎乎的二维码,估计路过的人看见第一眼就不会再看第二眼。但是假若,它是个帅哥靓妹,估计就不同了,更别提像是艺术画一样,将编码图案融入到画里的二维码生成器 qrbtf 作者的新作,怎一个美字了得。 二维码尚且可以如此优雅,英特尔怎么能甘于人后呢?本周它并开源了一款对眼睛有好的字体,intel-one-mono 阅读起来没压力。此外,还有之前抠图项目 Segment Anyt
dilb安装的三种方法
dilb库安装失败,源码安装嘎嘎报错,所以这里记录一下 dlib库是一个很特殊的库,在下载dlib库之前需要下载两个库(cmake、boost这两个库) 解决办法一 安装的时候制定版本号,dlib的版本号需要和虚拟环境相匹配 如果该方法报错,直接看下一个 解决办法二 手动下载本地库(源码文件安装需要源码编译,要用到VC++库,有的电脑用的虚拟环境,VC++库版本太低就会安装不上,这个方法省略了
ros2安装经验总结
按照官网来安装的, ubuntu20上面安装galactic系列。参考 ubuntu install ros2 碰到问题,无法apt update, 提示“NO_PUBKEY F42ED6FBAB17C654”,参考https://answers.ros.org/question/398460/how-to-add-a-pubkey/ 解决。 我是在osboxes的镜像中安装的,已经通过
Python调用C/C++动态库
一、编译C++代码并封装成动态库 1、创建编译dll文件的项目,在上面的官网介绍的更详细,这里就不多做介绍了。注意在vs之中新建一个项目,项目选择动态链接库(DLL) 2、2.在源文件中添加cpp文件并写好函数 3、根据自己的系统及需要选择平台,然后生成解决方案即可。我的python是64位的,所以选择x64。若不匹配,在python端调用该dll文件就会报错。 4、如果生成成功,则在该项目
subprocess模块、hashlib模块、日志模块
subprocess模块 tasklist 实例: hashlib模块 如何进行加密操作: 2. 对数据进行加密 实际应用 对登录注册用户的密码使用加密操作:简单加密、加盐、动态加密 1、简单的加密操作 2、加盐操作 "加盐"是指在使用哈希函数进行密码存储或认证时,在原始密码上附加一个随机生成的额外字符串,称为盐(salt)。 加盐的目的是增加密码哈希的安全性,防止彩虹表攻击和预计算哈
v831-openwrt-c-socket篇
前言 socket在python上的调用很简单,但是c上的调用并不那么简单,但是很直观。 需要的库 #include <sys/socket.h> //系统的socket函数所在#include <netinet/in.h> //系统的socket地址结构体所在#
miniconda 常用指令
创建新环境: 删除环境: 列出当前所有环境: 进入某个环境: 退出环境: 查看当前环境安装了哪些包: 一般情况下的流程: 进入miniconda控制台 conda env list 查看都有哪些环境 conda activate 环境名字 进入该环境 cd 目录 进入具体目录项(之后执行.py文件时候
实验7 面向对象编程与内置模块
实验结论 实验任务1 程序源代码 运行测试截图 问题回答: 1.类:类是一群具有相同属性和方法的对象的集合,是对象的抽象;是一种抽象表示机制,描述了一类事物的共同属性和行为。 对象:被称为类的实例,是由类创建出来的一个具体的存在。 属性:用来描述对象的特征。类属性:定义在 __init__ 外部的变量;实例属性:定义在__init__内部的带有self.的变量。 方法:用来描述对象的行为。
jsonpath 结构化数据抽取神器 告别多层嵌套
data = {"store": { "book": [ {"category": "reference", "author": "Nigel Rees", "title": "Sayings of the Century", "price": 8.95 }, {"category":
windows安装pytorch环境
由于CUDA Version更新到11.7了,因此,本教程也同步更新 安装Anaconda (1)首先打开Anaconda官网,下载对应平台的安装包 Anaconda官网 我们这里安装的包是Anaconda3-2022.10-Windows-x86_64.exe 然后,双击exe文件,开始安装 等待安装结束(这里选择Just me即可) 注:这里有一种方法可以自动添加环境变量,在安装的过程中,
杭州华数面试题___整理汇总
杭州华数面试题 =================================== 6.8 华数 腾讯会议 一面1.项目介绍2.项目里面的测试点介绍一下3.接口是怎么测的4.怎么根据接口文档去测试的5.怎么看接口测试结果对不对6.接口自动化做了多久7.自己独立做还是跟团队做8.接口是用什么做的9.请求的报文是从哪里传进去的10.怎么把响应体解析出来11.怎么断言1
PyCharm 安装教程
1.下载进入PyCharm官方下载地址: https://www.jetbrains.com/pycharm/download/ 下载社区版本(日常学习使用够用了),专业版是收费的哦(功能更强大) 2.安装PyCharm (1)双击打开 pycharm-community-2023.1.2.exe (2)点击Next (3)选择安装路径(尽量不要选择带中文和空格的目录)
【841】shapely合并多个Polygon/MultiPolygon
参考:Converting list of polygons to multipolygon using shapely? MultiPolygon -> Polygon list list(multiPoly.geoms) Polygon list -> MultiPolygon shapely.geometry.MultiPolygon([poly1, poly2, poly3,