Python
Python和RPA网页自动化-让非标准下拉框选择指定文本的方法
以下方“节点审批”下拉框为例 该下拉框没有<select>标签,而是<div><ul><li>标签。分别使用Python和RPA网页自动化让下拉框选择=“已审批” 1、Python代码如下 步骤:先点击下拉框获取所有下拉值,然后遍历每个下拉值找到指定文本内容再进行点击 运行结果 2、
python基础之list、tuple、dict、set
python基础 , list,tuple,dict,set比较 1.list :list是一种有序的集合,可以随时添加和删除其中的元素。用len()函数可以获得list元素的个数.list是一个可变的有序表 >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> len(classmates) 3 >&
python代码规范pep8
python代码规范pep8 1.pep8介绍2.pep8安装配置3.pep8安装问题 1、pep8介绍 pep8是python编码规范 2、pep8安装配置 12 1.pycharm 安装PEP8:pip install autopep82.File -> settings -> Tools -> Ex
CodeQL基本使用
0x01 安装codeql 去github下载一个对应版本的codeql捆绑包。 https://github.com/github/codeql-action/releases 然后解压,这里我是解压到桌面 然后用添加到环境变量中 然后在任意位置输入codeql命令,如果能有以下提示就表示安装成功 然后下载vscode, 并且给vscode安装codeql扩展 0x02 创建codeql
'gbk' codec can't decode byte 0xff in position 0
使用 open() 报错 默认情况下,open()命令打开文本内容时,采用的编码方式为gbk或者UTF-8。而在ShellPower命令行中使用echo创建.txt文件时,编码默认为UTF-16。故我们在获取文件内容时应保持一致,open()内固定encoding为UTF-16。
2023安洵杯第六届网络安全挑战赛 Misc
签到 Nahida 打开压缩包得到2个文件 用010打开 发现ffd8ffe0的关键字眼 被倒转了,使用工具进行恢复 得到一大串爆破的逆转 在reverse_2_Nahida!处为jpg 添加后缀 reverse_2_Nahida!.jpg 我们得到图片 在FFD9处发现还有其他东西 导出进行查看得到txt 根据提示应该是一个为天空眼睛的图片解密工具 需要密码,但是密码错误 可
Airtest-Selenium实操小课②:刷B站视频
此文章来源于项目官方公众号:“AirtestProject” 版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途 1. 前言 上一课我们讲到用Airtest-Selenium爬取网站上我们需要的信息数据,还没看的同学可以戳这里看看~ 那么今天的推文,我们就来说说看,怎么实现看b站、刷b站的日常操作,包括点击暂停,发弹幕,点赞,收藏等操作,仅供大家参考学习~ 2.需求分析和准备
vue入门——???06days
案例回顾: 聊天室 后端 序列化 模型表 路由、 前端 今日内容: oref属性(组件间通信) # 1 ref属性放在普通标签上 <input type="text" v-model="name" ref="myinput"> 通过 this.$refs['myinput'] 拿到的是 原生dom对象 操作dom对象:改值,换属性
APUE-文件I/O
库函数和系统调用 库函数调用 系统调用 在所有的ANSI C编译器中,C库函数都是相同的 各个操作系统的系统调用是不同的,这导致程序不可移植 它调用库函数中的一段程序(或函数) 它调用系统内核的服务 与用户程序相联系 在内核地址空间执行 它的运行时间属于“用户时间” 运行时间属于“系统时间” 属于过程调用,调用开销较小 需要在用户控件和内核 上下文环境切换,开销较大
UIUC CS241 讲义:众包系统编程书
原文:angrave/SystemProgramming 译者:飞龙 协议:CC BY-NC-SA 4.0 欢迎来到 Angrave 的众包系统编程维基书!这个维基是由伊利诺伊大学的学生和教师共同建立的,是伊利诺伊大学 CS 的 Lawrence Angrave 的众包创作实验。 与本学期要求现有的纸质书籍不同,我们将在这里建立我们自己的资源集。 0. HW0/资源 HW0 基本术语非
(openstack搭建)openstack云平台部署-详细完整教程
openstack云平台部署(完整教程)环境要求Openstack硬件环境:Vmware虚拟机3台,控制节点配置需求4C8G20G,计算节点2C4G20G Openstack网络要求:至少一套网络,使用Vmware虚拟机的网络即可 操作系统要求:centos7*即可,openstack开源版本均支持大部分开源操作系统,centos、ubnutu、suse等等,centos7操作系统的安装详见操作系
【Python基础】函数进阶(匿名函数、装饰器、闭包等)
简介 函数进阶的使用,包括匿名函数、装饰器、闭包等 匿名函数 指函数是没有函数名称的,临时使用的微函数。使用 lambda 表达式 来声明,语法格式如下: lambda [arg1 [arg2 , ... , argn] ] : 表达式 已上代码相当于 lambda 表达式声明的匿名函数,也可以作为自己定义函数的实参 带判断的lambda lambda 表达式声明的匿名函数,也可以作为内建
Python面向对象之绑定方法和非绑定方法
绑定方法与非绑定方法 【一】概要 在 Python 中,绑定方法是指将类的实例与类的方法关联起来的过程。绑定方法包含类实例作为第一个参数,通常被称为 self。当通过实例调用类的方法时,Python 会自动传递实例作为第一个参数,这个过程就是方法绑定。 【二】常用方法 【1】绑定方法(动态方法) 普通方法(即不使用任何装饰器的方法)以及使用 @classmethod 装饰器修饰的类方法都是
Python多线程编程全解析:基础到高级用法
Python中有多线程的支持。Python的threading模块提供了多线程编程的基本工具。在下面,我将列举一些基础的多线程用法和一些高级用法,并提供相应的源代码,其中包含中文注释。 基础用法: 创建和启动线程 import threading import time # 定义一个简单的线程类 class MyThread(threading.Thread): def
KubeKey 离线部署 KubeSphere v3.4.1 和 K8s v1.26 实战指南
作者:运维有术 前言 知识点 定级:入门级 了解清单 (manifest) 和制品 (artifact) 的概念 掌握 manifest 清单的编写方法 根据 manifest 清单制作 artifact KubeKey 离线集群配置文件编写 KubeKey 离线部署 Harbor KubeKey 离线部署 KubeSphere 和 K8s KubeKey 离线部署常见问题排
Prometheus 监控告警系统搭建(对接飞书告警)
Prometheus 是一套开源的系统监控报警框架,非常适合大规模集群的监控。它也是第二个加入CNCF的项目,受欢迎度仅次于 Kubernetes 的项目。本文讲解完整prometheus 监控和告警服务的搭建。 prometheus 监控是当下主流监控系统,它是多个服务组合使用的体系。整体架构预览如下: 本篇教程监控系统搭建,包括的服务有: prometheus 监控的主体,负责数据汇总,保
作业帮基于 DolphinScheduler 的数据开发平台实践
摘要 随着任务数量、任务类型需求不断增长,对我们的数据开发平台提出了更高的要求。本文主要分享我们将调度引擎升级到 Apache DolphinScheduler 的实践经验,以及对数据开发平台的一些思考。 1. 背景 首先介绍下我们的大数据平台架构: 数据计算层承接了全公司的数据开发需求,负责运行各类指标计算任务。 其中批计算任务运行在 UDA 数据开发平台,支持任务全链路的开发场景:开发、调试
Django中使用django-user-agents获取用户请求的代理信息
django-user-agents 是一个用于 Django 框架的 Python 包,它可以帮助你在 Django 应用中轻松地检测用户的设备信息,例如设备类型(手机、平板、桌面)、操作系统和浏览器类型。这个包是基于两个流行的库:user-agents(用于解析用户代理字符串)和 ua-parser(提供了实际的解析功能)。 功能 设备检测:确定访问者是使用手机、平板电脑还是桌面计算机。 浏
hadoop和spark
Spark和Hadoop是大数据处理领域两个重要的开源框架,它们之间既有紧密的联系也有显著的区别。 联系: 生态兼容:Spark可以无缝运行在Hadoop之上,利用Hadoop Distributed File System (HDFS) 进行数据存储,并且可以通过YARN(Yet Another Resource Negotiator)进行资源调度和管理。这意味着Spark可以直接访问存放在
sparkLocal模式
Local模式的运行原理? Local模式就是以一个独立进程配合其内部线程来提供完成Spark运行时环境. Local 模式可以通过spark-shell/pyspark/spark-submit等来开启 bin/pyspark是什么程序? 是一个交互式的解释器执行环境,环境启动后就得到了一个Local Spark环境,可以运 行Python代码去进行Spark计算,类似Python自带解释器 S
绕过安全限制,通过cmd执行PowerShell脚本
我的初衷是写一个自动激活系统的cmd脚本给身边的朋友使用,它需要判断当前运行的系统版本,需要记住大量的与具体的版本对应的key。 开始动手后我发现没法往下写。cmd本质上不支持“结构化编程”,这意味着它没有“函数”这个东西。它只能定义 label,用 label 来模拟函数。过去,当看到 Pascal 对自己开创的“结构化编程”很自豪时我并不是很理解,现在我理解了,原来非“结构化”的编程长这样。
【技术推荐】我愿称之为开源界最好用的行为验证码
作为一个混迹开源界多年的技术人,以往开发的项目中用过了许多验证码工具,比较经典选择的的有 easy-captcha,但是它支持简单的图形、gif、中文、算术等类型验证码。直到我遇见了 tianai-captcha,我愿称之为开源界最好用的行为验证码。 tianai-captcha 简介 tianai-captcha 简称 tac,是一款集成滑动类、点选类的一款行为验证码,以使用简单、安全性强、界面
23年最新版pycharm找不到conda可执行文件解决办法
引言 我下载的是2023年最新版本的pycharm,新版的 pycharm 安装好了之后就会出现一个问题,就是在配置 conda 虚拟环境找不到 conda 的可执行文件,出现了以下问题。 遇到这个问题有两种解决办法。 解决办法 1、第一种 按照以下步骤,找到condabin文件下面,conda.bat 文件,把路径给复制下来,粘贴到 Conda 可执行文件,即可。 然后再点击加载环境,我这里
聊聊ChatGLM中P-tuning v2的应用
论文PDF地址:https://arxiv.org/pdf/2110.07602.pdf P-Tuning v2 摘录自第三部分 桔色块指代可训练的prompt embedding;蓝色块是由固定(冻结)的预训练语言模型 存储或计算的embedding。 Deep Prompt Tuning continuous prompts(连续提示) 仅仅能够插入到input embeddi