Python
《最新出炉》系列入门篇-Python+Playwright自动化测试-15-playwright处理浏览器多窗口切换
1.简介 浏览器多窗口的切换问题相比大家不会陌生吧,之前宏哥在java+selenium系列文章中就有介绍过。大致步骤就是:使用selenium进行浏览器的多个窗口切换测试,如果我们打开了多个网页,进行网页切换时,我们需要先获取各个页面的句柄,通过句柄来区分各个页面,然后使用switch_to.window()实现切换,这样的操作比较麻烦,而且宏哥在介绍和讲解的时候,也写了好几篇相关的文章。反过来
linux命令学习笔记
sudo + 命令:以超级用户模式执行命令 sudo -i :切换到超级用户模式,exit退出 cd + 路径:切换目录 ls:当前路径文件列表 ls + 路径:指定路径文件列表 mkdir+名称:新建文件夹 chmod [-R] 权限值 文件名:修改权限(http://c.biancheng.net/view/755.html) tar -cf a.tar b c:把b和c打包成a.tar ta
Python的glob库用法
glob 是 Python 标准库中的一个模块,用于查找匹配特定模式的文件路径名。它通常用于在文件系统中查找文件、文件夹等。 下面是 glob 模块的一些常用用法示例: 导入模块: 查找所有文件: 这会返回指定目录中的所有文件的路径列表。* 通配符表示匹配任何字符。 查找特定扩展名的文件: 这会返回指定目录中所有扩展名为 .txt 的文件的路径列表。 递归查找文件: 通过将
python 筛选目标站点的数据 采用isin函数
isin 函数的使用 返回的结果是根据从isin函数传入的列表(list),筛选出与列表中包含的数值或字符串相同的数据记录, 用法有点类似sql中的"in" 原始数据一堆站点,想筛选目标站点 结果
1.7 完善自定位ShellCode
在之前的文章中,我们实现了一个正向的匿名管道ShellCode后门,为了保证文章的简洁易懂并没有增加针对调用函数的动态定位功能,此类方法在更换系统后则由于地址变化导致我们的后门无法正常使用,接下来将实现通过PEB获取GetProcAddrees函数地址,并根据该函数实现所需其他函数的地址自定位功能,通过枚举内存导出表的方式自动实现定位所需函数的动态地址,从而实现后门的通用性。 1.7.1 通过PE
postman error: socket hang up
如果出现上述提示,可能有两个原因,排查方案如下: 1.可能是本地开启了代理,关闭代理后,再试一下 2.可能是服务的地址问题,比如服务端是https,你请求的前缀是http也会出现如上报错 不喜欢写代码,就喜欢改代码,C#/Python都可以,欢迎各位留言探讨!
前馈神经网络解密:深入理解人工智能的基石
本文深入探讨了前馈神经网络(FNN)的核心原理、结构、训练方法和先进变体。通过Python和PyTorch的实战演示,揭示了FNN的多样化应用。 作者TechLead,拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。 一、前馈神经网络概述 前馈神经网络(Feedfor
Backtrader - leverage.py error
1.0 leverage.py error 如果成交後,本金不變,會触發0/self._value error。 2.0 debug def next(self): # Updates the leverage for "dtkey" (see base class) for each cycle # 0.0 if 100% in cash, 1.0 if no sho
A disk is a bunch of bits
A disk is a bunch of bits Jul 19, 2023 Introduction Have you ever heard someone say that a disk or memory is a “bunch of bits”? I’m not sure about this idea’s origin, but it’s a pretty good idea. It
阿里MySQL设计规约
转载自阿里云开发者公众号,原文链接 导读 怎么才能很好的避免低级故障?以下规范在大型互联网公司经过了充分的验证,尤其适用于并发量大、数据量大的业务场景。 在我们对数据库技术方案设计的时候,我们是否有自己的设计理念或者原则,还是更多的依据自己的直觉去设计,是否曾经懊悔线上发生过的一次低级故障,可能稍微注意点就可以避免,是否想过怎么才能很好的避免,下面规范的价值正是我们工作的检查清单,需要我们不断从错
CTFHUB-信息泄露
目录遍历 点击一下就看到了这个目录下有个flag.txt,然后得到了flag。。 phpinfo 备份文件下载——网站源码 访问url+www.zip有文件可以下载,下完打开可以看到: 打开有flag提示的文本文件可以看到where is flag ?? 然后不是很懂了,看了别人的writeup 访问url+flag名称的文本文件得到flag。 备份文件下载——bak文件 重点
MySQL Shell 8.0.32 for GreatSQL编译安装
0.写在前面 1.准备工作 1.1 准备Docker环境 1.2 下载源码包 1.3 修改MySQL Shell源码包 1.4 编译相关软件包 2.准备编译MySQL Shell 2.1 编译MySQL 8.0.32 2.2 编译MySQL Shell 8.0.32 2.3 运行测试 3.写在最后 延伸阅读 升级MySQL Shell for
__init_subclass__特殊方法
------------------------------------------- 个性签名:代码过万,键盘敲烂!!! 如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
【matplotlib基础】--画布
Matplotlib 库是一个用于数据可视化和绘图的 Python 库。它提供了大量的函数和类,可以帮助用户轻松地创建各种类型的图表,包括直方图、箱形图、散点图、饼图、条形图和密度图等。 使用 Matplotlib 的过程中,遇到的难点并不在于绘制各类的图形,因为每种图形都有其对应的API。难点在于对绘制的图形进行调整,这些调整包括: 图形的大小 多个图形的组合 坐标轴的方向,刻度的精度 图形的
第二章python基础语法1
第二章——python基础语法1: 1、输入和输出 a、使用print()进行打印(输出)。 pritnt)(输出内容后,默认会换行。要使其不换行,则使用print('test',end=')。事实上end可以是其他内容,会加在'test'的后面。 b、使用input()方法进行键盘输入。 iput()方法返回的默认值类型是字符串,有需要的话,显性转化为数值或其他类型。 2、注释 py
1.简单的识别猫的程序
import numpy as np import matplotlib.pyplot as plt import h5py import skimage.transform as tf %matplotlib inline ######################################### import numpy as np: 这里导入了NumPy库,并将其重命名
《安富莱嵌入式周报》第321期:开源12导联便携心电仪,PCB AI设计,150M示波器差分探头,谷歌全栈环境IDX,微软在Excel推出Python
周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1ju4y1D7A8/ 1、开源12导联便携心电仪 https://voltagedivide.com/
Python的基础数据类型
下面是需要掌握的知识点: int, float, bool (5星)str (5星)list (5星)tuple (2星)set (1星)dict (5星)bytes (4星)运算符 (3星)文件操作 (4星) int: 整数,可以用来加减乘除, 大小比较 a = 10 float: 小数, 浮点数 a = 10.5 print("a
jupyter notebook和jupyter lab添加conda虚拟环境
给虚拟环境添加 ipykernel case 1: 创建环境时直接添加 ipykernel case 2: 给已创建好的虚拟环境添加 ipykernel 激活虚拟环境 将虚拟环境写入 jupyter notebook 的 kernel 中 删除内核 查看安装的 kernel 及其位置 删除指定 kernel
APScheduler定时任务框架
目录前言一、APscheduler简介二、APscheduler安装三、APscheduler组成部分3.1 Job 作业3.2 Trigger 触发器3.3 Jobstore 任务存储器3.4 Executor 执行器3.5 scheduler 调度器四、Scheduler工作流程图4.1 Scheduler添加job流程4.2 Scheduler调度流程五、APscheduler使用5.1 简
linux之grep的整理
因为芯片前端涉及到很多脚本的使用,目的是调用脚本对文本的操作。常用的脚本文件有makefile, perl, tcl, python. 而了解到grep是一个linux下强大的文本搜索工具。这个命令能帮我们按照正则表达式搜索文本,然后打印出来。 命令格式 正则表达式总结 下面按照用法分为5类 与行首尾有关 ^放前面表示行首, $放后面表示行尾。 符号 用法 ^ 锚定行的开始 如
Pthon折腾之--Nuitka打包
Pthon折腾之--Nuitka打包 https://www.jianshu.com/p/b681a433a415 Python的打包神器—Nuitka! https://jishuin.proginn.com/p/763bfbd7d792 MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本 https://zhuanlan.zhihu.com/p/76613134 安装
【Nginx】 配置参数(访问、文件传输、压缩、缓存、防盗链)
配置访问:root、alias、error_page 文件传输:sendfile、tcp_nopush、tcp_nodelay 压缩文件功能 :gzip (与sendfile模块一起使用时需要添加 gzip_static on;否则就禁用sendfile) 配置资源缓存时间:expires Python全栈(后端、数据分析、脚本、爬虫、EXE客户端) / 前端(WEB
Python 变量赋值的本质 (垃圾回收机制)
开始变量a指向10的内存空间,之后指向20的内存空间,10的内存空间没有变量指向后,变为垃圾,就会被垃圾回收机制回 a = 10 print(id(a)) # 内存地址:140720318571592 a = 20 print(id(a)) # 内存地址:140720318571912 a=10在内存中具体干了什么事情? a=10 首先在内存中开辟了一块
客户端自动化测试解决方案之图像识别
在上一篇博客中,我们重点介绍了下鼠标和键盘的操作,如果大家没有看过,可以查阅以下 我们掌握了鼠标和键盘操作,那下一步我们就需要掌握在哪里做鼠标操作。今天我就给大家出一个方案 基于pyautogui+opencv的方案 我们实战中一般会这样使用 1、首先对当前的屏幕做一个截屏,并保存 import pyautogui import cv2 import os import time if o