自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Python 列表、元组、字典、集合数据类型的区别|深拷贝与浅拷贝的区别

通过深拷贝,创建了一个新字典 new_dict,它是原始字典的完全独立复制。深拷贝创建了一个全新的独立对象,包括对象本身以及对象中的所有元素。set.union(other_set) 方法用于返回一个包含两个集合中所有元素的新集合,即两个集合的合并结果。浅拷贝是创建了一个对象,该对象的元素是原始对象的引用。如果需要创建一个对象的副本,并且其中的元素是可变的,同时希望保留原始对象的引用关系,可以选择浅拷贝。如果需要创建一个对象的完全独立复制,以便在修改新对象时不影响原始对象,那么深拷贝是更合适的选项。

2024-04-04 10:03:30 973 1

原创 SasS是什么,SasS的优缺点

SaaS是什么、SaaS和传统软件形式的区别、SaaS产品的特点、SaaS产品部署模式、国内主流SaaS平台和提供商

2024-01-02 14:27:42 2074 1

原创 CSRF、XSS、盗链攻击解释

盗链是指一个网站在其页面上使用其他网站的资源,例如图片、视频或脚本,而不是将资源保存在自己的服务器上。这种行为可能会对原始资源的所有者造成不公平的资源消耗,因为他们的资源被其他网站使用。有时,盗链还可能包含恶意意图,例如在盗链图像中嵌入广告或恶意代码。"幂等"是指对同一个操作进行多次执行所产生的效果与执行一次的效果相同。换句话说,无论执行多少次,结果都是一致的。幂等请求方法:GET:用于获取资源,多次发送相同的 GET 请求,不会对服务器端产生副作用或改变其状态。

2024-06-17 10:30:00 880

原创 常见的压缩格式、压缩命令的应用|7z、rar、zip、tar、gz、bz2、lzma、xz

使用 ZIP 压缩算法的压缩包格式。这是跨平台通用的压缩格式。可以使用 zip 命令创建和解压缩 ZIP 压缩包。

2024-06-14 11:29:54 495

原创 Selenium Server 中 Standalone 模式|实现分布式测试、远程驱动浏览器

Selenium Server 是 Selenium 自动化测试框架的核心组件之一,负责管理和控制浏览器,为测试脚本提供底层支持。

2024-05-31 13:00:00 812

原创 python3 + selenium webdriver自动化测试启动不同浏览器

Selenium WebDriver 是 Selenium 项目中的一个核心组件,它提供了跨多种浏览器的自动化测试能力。Selenium WebDriver 旨在替代之前的 Selenium RC (Remote Control) 模型,为开发人员和测试人员提供了更简单、更高效的自动化测试解决方案。

2024-05-25 10:05:40 381

原创 Python中常见的函数类型(高阶函数 map、filter、reduce|内置函数enumerate 的应用)

高阶函数是接受一个或多个函数作为参数,并/或返回一个函数的函数。它们可以用于函数的组合、函数的包装、函数的延迟执行等场景。 语法:map(function, iterable) ,是Python的内置函数* 功能:对可迭代对象中的每个元素应用指定的函数,并返回一个由函数结果组成的迭代器。

2024-05-08 08:39:42 615

原创 列表、字典推导式介绍和用法|lambda的介绍和用法

函数体中的表达式 x + y 计算了这两个参数的和。lambda 函数通常用于需要一个简单函数的场景,例如在函数式编程中使用 map()、filter()、reduce() 等函数,或者在需要定义短小的回调函数(将一个函数作为参数传递给另一个函数,在特定事件或条件发生时被调用的函数)时使用。它提供了一种简洁的方式来定义简单的函数,通常用于需要一个简单函数作为参数传递给其他函数的情况。语法:{key_expression: value_expression for item in iterable}

2024-05-08 08:36:22 394

原创 Docker的介绍及与传统虚拟化技术的区别

Docker 是一种开源的容器化平台和工具,用于创建、分发和运行容器。它包括了一个守护进程(Docker daemon),用于监控和管理容器的生命周期,以及一个命令行工具(Docker CLI),用于与 Docker 引擎进行交互。灵活性:Docker 可以打包应用程序及其依赖项,使其成为一个独立的、可移植的单元,并可以在不同的环境中运行,包括开发环境、测试环境和生产环境等。生态系统:Docker 拥有庞大的开源社区和丰富的生态系统,提供了大量的公共镜像和工具,方便开发人员快速构建和部署应用程序。

2024-04-29 08:03:16 985 1

原创 selenium元素定位方法介绍|XPATH详解|下拉列表框定位方法

// 表示选择当前节点下的所有后代节点.. 表示选择当前节点的父节点parent:父节点preceding-sibling:当前元素节点标签之前的所有兄弟节点preceding:当前元素节点标签之前的所有节点 following-sibling:当前元素节点标签之后的所有兄弟节点following:当前元素节点标签之后的所有节点

2024-04-28 08:04:05 1138

原创 vSphere(vcenter)上如何克隆虚拟机

vSphere:vSphere 是 VMware 公司的虚拟化平台,它提供了一整套用于构建和管理虚拟化基础设施的工具和功能。vSphere 允许将物理服务器转变为虚拟化主机,从而在单个物理服务器上运行多个虚拟机。它还提供了高级功能,如负载均衡、高可用性、自动化管理和资源优化,以提高数据中心的效率和灵活性。vCenter:vCenter 是 vSphere 的管理平台,用于集中管理和监控虚拟化基础设施。它提供了一个单一的控制台,让管理员可以轻松地管理和操作虚拟机、主机、存储和网络资源。

2024-04-20 08:50:49 526 1

原创 pytest 生成器、装饰器、迭代器介绍及应用

pytest 是一个功能强大且易于使用的 Python 测试框架。它提供了丰富的功能和灵活的扩展机制,使得编写和运行测试变得简单和高效。在pytest测试框架中,装饰器是一种用于修改、扩展或定制测试函数行为的机制。本质上是一个函数。pytest提供了多个内置的装饰器,用于标记测试函数、控制测试执行、参数化测试等。它可以在不改变函数调用方式的前提下,通过在被装饰函数的定义之前使用@符号来应用装饰器。在 Pytest 中,除了使用内置的装饰器,也可以使用自定义装饰器来扩展测试框架的功能。

2024-04-20 08:27:31 1149

原创 Python作用域解释以及举例说明

作用域(scope)是指变量、函数和对象的可访问性和可见性范围。

2024-04-11 08:08:04 136 1

原创 Python 除法运算符 /、// 和 %解释

运算符用于执行普通的除法操作,将左操作数除以右操作数,并返回浮点数结果。例如:5 / 2 的结果是 2.5。

2024-03-31 09:57:23 239 1

原创 Python 变量、数据类型、数据类型的转换介绍

python中,变量是存储数据的标识符。通过变量我们可以将数据赋值给名称,再程序中通过引用这个名称去访问对应的数据。

2024-03-29 00:15:41 880 1

原创 linux SSH协议和scp工具的应用

scp 命令是基于 SSH(Secure Shell)协议进行文件传输的工具,它使用 SSH 服务的端口进行通信。默认情况下,SSH 使用的端口是 22。要查看 scp 使用的确切端口,可以查看 SSH 服务的配置文件。SSH 服务器的配置文件位于 /etc/ssh/sshd_config。

2024-02-24 11:42:28 868 1

原创 Badboy 2.2.5 版本下载

Badboy 工具下载

2024-01-29 10:28:10 1003 1

原创 Selenium 介绍 | Selenium Webdriver组件介绍

Selenium是一个用于浏览器自动化的开源框架,它提供了一组工具和库,用于测试自动化Web应用程序。Selenium允许开发人员使用多种编程语言(如Java、Python、C#等)来编写自动化脚本,以模拟用户在浏览器中的交互操作。

2024-01-08 15:33:54 424 1

原创 undetected_chromedriver的介绍|在Python中的应用

介绍undetected_chromedriver 是什么、特点、在Python中的应用

2024-01-08 11:08:52 2173 1

原创 selenium 设置浏览器首选项语言

解决selenium 设置Chrome、Firefox浏览器首选项语言

2023-12-08 11:19:14 988

原创 【docker 容器内设置谷歌浏览器首选或默认语言】

解决docker容器启动的chrome 浏览器首选或默认语言修改

2023-12-06 10:27:51 1411 1

原创 Jmeter 录制脚本

浏览器,访问目标地址(此时代理已开启),进行点击操作。删除多余操作,进行请求回放。查看结果树,请求发送成功。添加HTTP代理服务器。目标控制更改为线程组。

2022-09-09 17:31:59 321 1

原创 w13scan 扫描器的安装及应用

W13scan 是基于Python3的一款开源的Web漏洞发现工具,它支持主动扫描模式和被动扫描模式,能运行在Windows、Linux、Mac上。更多解释功能参考。

2022-09-01 11:28:03 4107

原创 xray扫描器的安装及应用

xray是从长亭洞鉴核心引擎中提取出的社区版漏洞扫描神器。

2022-08-31 17:44:28 3394

原创 docker 删除容器或者镜像

1.sudo su2.查看所有容器信息3.要想删除某一个镜像,需要先把container 停止4.删除容器5.如果容器中使用了 --restart=always 参数,则执行强制删除6.查看所有镜像7.删除镜像。

2022-08-30 17:42:56 444 1

原创 Ubuntu 20版本安装nuclei 扫描器

1.先下载二进制包:链接:2.安装解压工具:3.解压下载的二进制包:4.将解压出来的可执行文件移动到bin目录:5.检验是否安装成功 :6.查看命令解释nuclei -h。

2022-08-30 16:48:48 1315

原创 安装phantomjs 报错

apt 安装phantomjs报错

2022-04-13 22:18:39 632

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除