Python

NBD(Network Block Device)是一种用于网络存储的协议和技术。NBD服务器是一种提供网络块设备服务的服务器,它允许用户通过网络连接来访问和管理块设备(如硬盘、SSD等),就像本地设备一样

NBD(Network Block Device)是一种用于网络存储的协议和技术。NBD服务器是一种提供网络块设备服务的服务器,它允许用户通过网络连接来访问和管理块设备(如硬盘、SSD等),就像本地设备一样。 NBD服务器的工作原理如下: NBD服务器将物理或虚拟块设备暴露为网络上的NBD设备。 客户端使用NBD客户端软件通过网络连接到NBD服务器。 服务器将块设备的数据以块为单位传输给客户端,客

PlayWright(十五)- 配置文件

上文中我们学习了前置后置,今天我们来学下配置文件,配置文件是什么呢?   1、配置文件是什么 先来讲下背景:我们之前执行代码的时候是用命令行pytest -s -v ,如果是一个项目的话,我们不会每次执行代码都输入-s -v ,所以pytest提供了一个功能 - 配置文件pytest.ini   pytest.ini这个就是pytest的配置文件,可以在这里边配置相关的指令,

使用whisper批量生成字幕(whisper.cpp)

前言 最近发现了whisper这个语音生成字幕的本地工具,但是whisper速度不算快,然后在github上发现了whisper.cpp这个项目,执行速度更快,还可以在命令行使用,这样就可以自己定制了。 需要的东西 命令行工具 模型 脚本命令 命令行压缩包下载 命令行下载地址:https://github.com/Const-me/Whisper/releases 下载【cli.zip】,解压

Jenkins自动化测试构建完成 发送钉钉消息

背景 有时自动化测试完成后,我们可以通过构建完成后给钉钉群发消息,这样就能及时通知到所有人员了。 接入流程 1:建立钉钉机器人,可以通过群助手,添加机器人,增加WebHook自定义接入,然后添加完成会生成一个Webhook,把这个webhook拷贝下来。       2:通过上面的步骤那我们的机器人就建好了,下面就是给钉钉发送消息了 这里是官方文档地址 可以

IDApython练习1-脚本去花

IDApython练习1-脚本去花 这里主要是练习IDApython脚本去花 1 这里 jz跳转条件是zf=1, jnz跳转条件是zf=0, 但是zf就2种可能,所以无论如何都会跳转到loc_411DDF+3的位置,等于jmp loc_411DDF+3. 这里可以等长度的nop,我们可以手动nop,这里是脚本练习,需要我们自己写 2 xor eax,eax 这个运算结果为0,zf为1 触

DataSpell mac中文版专业数据科学家的IDE

DataSpell是一款专业的数据分析与挖掘工具(置顶文获取),它基于 Spark平台,其功能非常强大。DataSpell是专业数据科学家的 IDE,可以让你轻松地创建、分析和编辑数据,并通过分析来创建各种各样的可视化图表和报告。 →→↓↓载DataSpell mac   1.专业的数据可视化 DataSpell为你提供了一个数据可视化的平台,可以轻松地创建、分析和编辑数据,并可以轻

Windows版python安装教程

Windows版python安装教程 第一步:下载Python最新版本 Python官网:http://www.python.org 进入官网之后,根据电脑系统选择合适的版本下载安装。截止到目前为止,python-3.10.2是Python最新版本(此版本Windows7系统及更早系统无法使用,Windows7系统的小伙伴可以选择下载python-3.8.10)。 第二步:Python详细安装教

python学习笔记36-操作剪切板数据

操作剪切板数据, 需要使用模块pyperclip, 这个模块需要自己安装: pip install pyperclip 下面是使用方法

Streamlit 入门介绍

Streamlit 入门介绍 Streamlit 是一个 Python Web 应用框架。但和常规 Web 框架,如 Flask/Django 的不同之处在于,它不需要你去编写任何客户端代码(HTML/CSS/JS),只需要编写普通的 Python 模块,就可以在很短的时间内创建美观并具备高度交互性的界面,从而快速生成数据分析或者机器学习的结果;另一方面,和那些只能通过拖拽生成的工具也不同的是,你

遇到的坑二:文件找不到(路径不对),包括配置文件找不到,excel文件找不到等等

  python打包之后,有一个奇怪的特点,直接说不好说,就结合下面代码来说一说: 代码目录结构如下: aa.py: 运行结果如下: 直接在Pycharm里运行出来的,路径确实是文件所在路径没有错,excel文件内容页读取到了,万事大吉 然后打包 打包中。。。。。。。 打包好了之后,运行看看     运行结果: 嗯哼?什么情况,路径怎么变成了这样乱七八糟的,

Linux各种作死故障与修复方法,全面复盘全程高能,系统级故障救援经验汇总

1 linux启动过程 启动过程分析 启动级别init 0,init3, init5 init6。 systemd 服务管理。 systemd 导致系统反复重启: 2 磁盘与分区配置文件 磁盘UUID 和磁盘设备路径。 /etc/inittab, /etc/fstab 等文件配置、丢失、格式错误影响启动。 /etc/fstab 故障——fstab文件丢失: (/etc/fstab 文件

ansible基础

运维自动化Ansible   1、ansible介绍 运维神器ansible   一句话,学好ansible,学精ansible,就直接是普通运维、和自动化运维的一个质的飞跃。 ansible提供了大量的模块、帮助运维完成服务器批量化部署操作,ansible你可以理解为这个是一个工具箱,这个工具是用来解决其他各种问题的。 人工运维时代 运维人员大多需要维护数量众多的机

如何使用ChatGPT辅助编程:通过引导自动生成编程代码

推荐:将NSDT场景编辑器加入你的3D工具链 大型语言模型基本上是一台可以理解和生成文本的机器。取决于它的训练方式,有时模型可以生成文本以外的内容。ChatGPT就是这样一个大型语言模型。如果您正确提示,它可以生成编程代码。在这篇文章中,您将学习如何使 ChatGPT 为您生成程序。具体来说,您将学习 如何使 ChatGPT 引导您的编程项目 如何使用 ChatGPT 作为您的编程助手 让我们

ansible常用模块

ansible核心内容(模块学习) ansible执行命令结果(状态颜色) 官网文档 如果说学ansible该去哪找正确玩法 1.看官网 2.看于超老师博客(😄) Ansible自动化软件的核心功能就在于其众多的模块,可以说学习Ansible就是学习模块的使用。 剩余的是对Ansible剧本编写的熟练度。 4.1 ping测试连通性 https://docs.ansible.com/a

跨越HTTP无状态边界:Cookie与Session在Django中的实战应用

本文深入探索了Django中的Cookie和Session,解析了如何应对HTTP协议的无状态性问题,说明其基础概念,分析工作原理,并讨论何时应选择使用Cookie或Session。文章进阶部分,提出高效管理Cookie和Session,以及如何利用它们进行用户身份验证。 HTTP协议的无状态性 HTTP,即超文本传输协议,是一种应用层协议。它是互联网上应用最为广泛的一种网络协议。HTTP协议是无

聊聊使用错误采集平台sentry踩到的坑

前言 sentry简介 Sentry 是一款专业的企业级错误跟踪和日志分析工具,旨在帮助开发人员、管理员和产品经理跟踪、分析和解决应用程序错误和性能问题。 Sentry 的主要功能和优点包括: 错误跟踪: Sentry 可以跟踪应用程序中的错误,并将它们记录下来,以便开发人员能够快速定位和解决问题。 日志分析: Sentry 可以分析应用程序的日志,并提供详细的信息,如错误级别、调用堆栈、数据

WEB自动化-键盘操作

实际工作中,按照用户操作习惯,进行的是模拟键盘和鼠标操作WEB。 首先,导入键盘操作需要的服务    

python pandas链接mysql数据库报错

1. ModuleNotFoundError: No module named 'mysql' 需要安装链接驱动, 比如  2. pandas的 pd.read_sql(ad_first_query, conn) 报错: execute return self.connectable.execution_options().execute(*args,

frida hook工具使用——用于os api注入分析还是不错的

准备: pip install frida pip install frida-tools   开始: 1、创建child-gating1.py import os import threading from frida_tools.application import Reactor import frida import argparse class Applicatio

XCTF-Final Flappy-Bird-Cheat题目复现

引言 这是一道有关Magisk模块的题目,虽然一直在用Magisk,但是对其模块作弊机制还不是很了解,之前比赛的时候没做出来(之前没恢复OpenSSL的符号,看起来很难看放弃了),有时间翻出来再看看。难点在于这道题目是采取静态分析的手段看的,暂时没找到什么办法对模块内的so文件进行动调和Hook,之后再研究研究。 解题 将APP和题目给出的zygisk模块安装后打开APP,发现左上角出现一个作

微调预训练的 NLP 模型

动动发财的小手,点个赞吧! 针对任何领域微调预训练 NLP 模型的分步指南 简介 在当今世界,预训练 NLP 模型的可用性极大地简化了使用深度学习技术对文本数据的解释。然而,虽然这些模型在一般任务中表现出色,但它们往往缺乏对特定领域的适应性。本综合指南旨在引导您完成微调预训练 NLP 模型的过程,以提高特定领域的性能。 动机 尽管 BERT 和通用句子编码器 (USE) 等预训练 NLP 模型可以

TabError: inconsistent use of tabs and spaces in indentation

  001、python程序报错如下:   002、报错原因(看着缩进是一样的,实际上是不一样的)   003、解决方法 将缩进统一调整为tab键, 对齐即可。   参考:https://blog.51cto.com/yunyaniu/4724938 。  

opencv-python图像处理模块(一)

本章节主要记录了图像颜色空间转换(着重讲述了hsv空间和对应的一个roi颜色提取实验);图形的基本绘制,包括绘制直线,矩形,圆和椭圆,还有中英文文字绘制;利用鼠标和键盘控制绘制图形,在图像上面显示某一点的坐标和对应的rgb像素值或者hsv值;以及在图片合适的位置添加logo水印。 1 图像颜色空间转换 opencv提供了用于颜色空间转换的函数,用来适应在不同需求中的图像使用要求。 dst = cv

7.10 requests的高级使用

1.  自动携带cookie和session对象 header={ 'Referer': 'http://www.aa7a.cn/user.php?&ref=http%3A%2F%2Fwww.aa7a.cn%2F', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTM

关于 PyWebIO

为什么使用 PyWebIO PyWebIO 是一个用于构建 Web 应用程序的 Python 库,可以使用它来创建交互式的 Web 界面。它提供了一组可重用的 UI 组件和一个简单易用的 API 来处理用户输入和输出。 PyWebIO 与 Django 和 Flask 框架不同,它不需要使用 HTML、CSS 和 JavaScript 来构建 Web 界面,而是使用 Python 代码定义

async_ensuer_future_add_done_callback

async ensuer_future 和 add_done_callback 的用法

Zephyr入门教程 2 线程

RTOS的必要性 当你开始增加你的嵌入式应用的功能时,在单一的主循环和一些中断例程中做所有的事情变得越来越难。通常情况下,下一级的复杂性是某种状态机,你的电子设备的输出会根据这个(内部)状态而改变。如果你需要能够同时操作多个复杂的输入和输出呢?一个很好的例子是TCP/IP连接,通过这个连接,你将接收某种数据,然后用来操作机械臂、控制电动机、发送信号......很快就会发现,需要新的抽象层次,以避免

PyWebIO 的环境配置

本页接下来的命令都需要在终端输入。(win+r + cmd) 检查 python 版本 如果您的 python 版本不符合要求,可以按以下步骤可以安装 python3.9。 更新 apt。 安装 python3.9。 检查 python 版本。 如果看到如下的输出代表安装成功。 安装 PyWebIO 先更新 pip。 安装 1.7.1 版本的 pywebio。 检验是否安装成

requests高级用法、代理池搭建

requests高级用法 1.自动携带cookie的session对象 2.响应response 3.解析json 4.发起https请求 5.使用代理 6.超时设置 7.异常处理 8.上传文件 9.认证登录 代理池搭建 使用代理池 爬取某视频网站

python: sqlalchemy ORM in mysql

  """ StudengMaping.py ORM (Object Relational Mapping) 学生表实体类对象关系映射 one-one one-more more-one more-more date 2023-06-23 edit: Geovin Du,geovindu, 涂聚文 ide: PyCharm 2023.1 python 11 sqlalchemy

<<  <  642  643  644  645  646  647  648  649  650  651  652  >  >>