Python
vscode配置文件
文中所列配置使用的系统环境:Windows11 22H2 使用的Visual Studio Code版本是:1.77.3 其它系统环境或者软件版本请谨慎参考 vscode用户配置文件 文件默认存储路径是 %USERPROFILE%AppDataRoamingCodeUsersettings.json vscode快捷键绑定配置文件 文件默认存储路径是 %USERPROFILE%A
自动化接口测试-基础知识
一、为什么要进行软件接口测试? 接口是通过遵守某种约定的协议(目前最常用的是http协议),服务端提供给客户端调用的某种服务。随着服务端架构越来越复杂,从单体架构、分布式架构,演变至如今流行的微服务架构,软件接口测试也变得越来越重要。 二、软件接口测试与功能测试的区别? 首先接口测试和功能测试介入的时机不同,一般情况接口测试是在单元测试之后展开,而功能测试是在前后端联调通过,接口测试完成后
自动化接口测试-PyTest自动化测试框架
一、PyTest自动化测试框架(文件及测试方法要以test_开头) 1、首先安装pytest:pip install pytest。pytest实现参数化,pytest.mark.parametrize第二个参数必须是可迭代的对象。 2、测试用例的组织管理,pytest.mark.first与pytest.mark.run(order=1)都表示最先执行,最好不要混用;同理pytest.
openGauss单机+主从集群部署_万能场景安装_搭建_适用所有场景_openGauss3.0.0_openGauss课程
一、opengauss 的背景和行业现状 2022 年,七大 openGauss 商业版发布,是基于 openGauss3.0 推出商业发行版 目前海量数据库 Vastbase 表现最佳,一直是 TOP 1 作者认为之所以海量数据库 Vastbase 目前无法被同行超越,和各家研发实力和技术背景有关 众所周知,opengauss 起源于 postgresql,在此基础上做了改良 海量数据库从 po
pyqt5-样式设置
1、介绍 pyqt5中,允许通过类似css的层叠样式表的形式,直接为组件声明显示样式,比如设置字体、字体颜色和背景色等。 具体的是,是通过QWidget类中声明的setStyle或setStyleSheet方法设置。 setStyle(self, a0: QStyle) setStyleSheet(self, styleSheet: str) style(self) -> QStyle st
JavaScript相关
Javascript基础 JavaScript, 是一门能够运行在浏览器上的脚本语言. 简称JS. 首先, Javascript这个名字的由来就很有意思, 不少人认为Javascript和Java貌似很像. 容易想象成Java的脚本. 但其实不然, 两者之间没有任何关系. 纯粹是商业碰瓷. 那么既然JS是可以运行在浏览器上的脚本. 并且, 我们知道本质上, 浏览器是执行HTML程序的.
时间转化Fri Apr 07 11:43:24 +0800 2022
原格式:Fri Apr 07 11:43:24 +0800 2022 灵感:获取微博某时间段到...之间的内容 转化格式:2022-04-07 日期:格式:如2022-01-01 遍历end 到 start output:
Linux核心命令3-2Linux系统信息网络磁盘用户
Linux核心命令3-2Linux系统信息网络磁盘用户 Linux核心命令3-1系列文章核心命令简介Linux核心命令3-2Linux系统信息网络磁盘用户 快速上手Linux核心命令(一):核心命令简介快速上手Linux核心命令(二):关机、重启快速上手Linux核心命令(三):文件和目录操作命令快速上手Linux核心命令(四):文件内容相关命令快速上手Linux核心命令(五):
异构图中节点的分类/回归
异构图中节点的分类/回归 导入包 创建一个异构图 设置这个图中的节点个数和边的个数 设置每条边对应的头和尾(如果有数据集,则直接导入就好)这里自动生成 还不是因为没有数据集 利用dgl构建异构图 初始化每个节点的嵌入 定义一个异构卷积层 定义模型并进行训练 使用(测试)模型 结果截图:
LangChain+LLM:被低估的few-shot
如果想使得ChatGPT更聪明,我们需要先为它打个样。 GPT-base的LLM,相对与前LLM时代,比如bert,RNN时代,最典型的能力是跨领域泛化,在全新的未知领域会收获比后两者更强的能力。但是,回归到算法任务本身,是小样本任务能力的体现。换句话说:虽然LLM已经学到了很多知识,但是我们如果使用足够聪明的shot 作为当前任务的上文,可以极大地发挥LLM的能力。 Fine
滑动窗口经典问题整理
ST表解法 模板 from typing import Callable, Generic, List, TypeVar E = TypeVar("E") class SlidingWindowAggregation(Generic[E]): """SlidingWindowAggregation Api: 1. append value to tail,O(1).
OpenStack部署
目录 一、packstack单点部署 1、配置虚拟机NAT网络连接 2、yum源配置 二、国赛双节点部署 1、准备虚拟机 2、镜像挂载 3、本地yum配置 4、给计算节点(node)添加新磁盘并分区 5、在controller和compute节点安装iaas-xiandian包 6、脚本安装openstack平台 三、Openstack平台使用 1、创建镜像 2、
OpenStack手动部署
一、基础环境准备 1、yum源配置 2、主机名修改 3、本地域名的解析 直接通过主机名访问主机,需要将主机名和IP地址进行绑定,绑定工作可以通过本地域名解析来实现。 Linux中的 /etc/hosts 文件可以将一些常用的域名和对应的IP建立对应关系。 默认hosts文件内容和意义: 案例:将controller解析为内网IP——192.168.10.10 4、防火墙管理 CentOS7
Vulnhub之Gigroot靶机详细测试过程
Gigroot 识别目标主机IP地址 利用Kali Linux的netdiscover工具识别目标主机的IP地址为192.168.56.103 NMAP扫描 NMAP扫描结果表明目标主机有3个开放端口:22(ssh)、80(http)、11211(?) 获得Shell 将wp.gitroot.vuln加入/etc/hosts文件中: 此时访问url,从返回页面可知目标为Wordpress站
Ansible快速入门(上)
Ansible快速入门 1.1 什么是Ansible Ansible是一个IT自动化的配置管理工具,自动化主要体现在: Ansible集成了丰富模块,以及强大的功能组件,可以通过一个命令行完成一系列的操作。进而能减少我们重复性的工作,以提高工作的效率。 1.2 Ansible主要功能 批量执行远程命令,可以对N多台主机同时进行命令的执行。 批量配置软件服务,可以进行自动化的方式配置和管理服务。
python 文件操作
在Python3中,进行文件操作的主要方式是使用内置的 open() 函数。该函数接受一个文件名和一个模式参数,并返回一个文件对象,我们可以在该对象上执行读取或写入操作。 以下是一些常见的文件操作及其示例: 打开文件 我们可以使用 open() 函数打开一个文件并获得文件对象。例如,以下代码打开一个名为 "example.txt" 的文件以供读取: 在这个例子中,我们使用了 "r" 模式
python 文件操作(csv和excel大型文件读取)
使用csv模块 首先,我们需要导入csv模块: 读取CSV文件 要读取一个CSV文件,可以使用csv.reader()函数。该函数接受一个文件对象作为参数,并返回一个可迭代的行列表。每一行都是一个由列数据组成的列表。例如,如果我们有一个名为data.csv的CSV文件,其中包含以下内容: 我们可以使用以下代码读取它: 输出结果为: 可以看到第一行是表头,后面的每一行都是数据
python 列表推导式
Python列表推导式是一种简洁而强大的语法结构,可以让你更快地创建、转换和过滤Python列表。它在Python中非常常用,并且是Python程序员必须掌握的技能之一。 具体而言,列表推导式是使用一行代码创建新列表的方法。这个代码行由三部分组成:表达式、迭代器和可选的过滤器。 表达式是一个适用于每个元素的函数或数学运算操作,例如将字符串转换为大写字母或者计算数字的平方。 迭代器是遍历列表的方式,
Python 3 alias All In One
Python 3 alias All In One python3 / py3 / python demos .zshrc docs https://www.python.org/doc/ Python 3.11.3 文档 https://docs.python.org/3/ https://docs.python.org/zh-cn/3/ https://www.runo
CVE-2021-27239 漏洞复现
在此感谢 tolele 师傅的帮助 参考链接 漏洞概述 CVE-2021-27239 该漏洞位于路由器的 UPnP 服务中, 由于解析 SSDP 协议数据包的代码存在缺陷,导致未经授权的远程攻击者可以发送特制的数据包使得栈上的 buffer 溢出,进一步控制 PC 执行任意代码。 路由器固件下载 不过由于刚开始接触 IOT ,先了解下 UPnP 服务和 SSDP 协议,以下信息来自 c
pwn刷题笔记(格式化字符串)
攻防世界:CGfsb checksec查看保护机制,开启了NX和Canary,32位ELF。 反汇编代码如下: 存在字符串格式化漏洞。 输入的字符串(“aaaa”)是第十个格式化参数。 根据反汇编代码,当内存地址ds:pwnme中的值为8时,程序输出flag。 格式化字符串"%10$n"将已经输出的字符数写入到第十个参数地址。如果第十个参数是ds:pwnme,就可以修改内存地址ds:p
【python】if __name__=='__main__'
当我们想一个python文件作为脚本直接执行时才执行某段代码,而被其他python文件调用时不执行那段代码,就可以通过 if __name__=='__main__'实现。 if __name__=='__main__'只有在python文件作为脚本执行时才为 True。 python 文件直接执行时 __name__ 值为 '__main__',被别的文件调用时 __name__ 值为模块名称。
抽丝剥茧成功破解红人点集的签名加密算法
抽丝剥茧成功破解红人点集的签名加密算法 抽丝剥茧破解登录签名算法,成功实现模拟登录 登录成功之后,返回的 Token。 爬取红人点集的带货商品数据 模拟登录成功之后,将获取到的 Token;应用到其他的接口中,下面是调用获取带货商品数据的接口。 接口的签名字符串,通过 & 将参数拼接好;之后,再通过 sha256 算法进行加密。 爬取到的数据,这里只展示部分数据。 小结 红