我的编程之路

如何使用本地 Python 镜像作为 GitLab Runner 的构建环境
在 CI/CD 流程中,为了加快构建速度、保证环境一致性并减少外部依赖,我们可以使用预先拉取好的本地 Python 3.11 Docker 镜像(在线下载很困难)。本文将详细介绍如何通过 docker-compose 部署 GitLab Runner,并配置使用本地 Python 3.11 镜像,包...
阅读全文 »python歌词下载器
import requests # 导入requests库,用于发送HTTP请求 from bs4 import BeautifulSoup # 导入BeautifulSoup库,用于解析HTML import re # 导入re库,用于正则表达式操作 import os # 导入os库,...
阅读全文 »python allure-pytest
Allure-pytest:打造精美、强大的测试报告 Allure Framework 是一款灵活轻量级的测试报告工具,支持多种测试框架,并能生成美观且易于理解的测试报告。allure-pytest 插件则将 Allure 的强大功能无缝集成到 pytest 测试框架中,让您可以轻松创建...
阅读全文 »nas手机脚本报错总结
1.numpy报错 Traceback (most recent call last): File "/home/yys/mobile/Ui_qu_tou_tiao.py", line 12, in <module> fr...
阅读全文 »利用lxml 库来解析 dump_hierarchy的XML
1.uiautomator2的dump_hierarchy() uiautomator2 的 d.dump_hierarchy() 方法会返回一个 XML 格式的字符串,其中包含了当前屏幕上可见的 UI 元素层级结构。这个 XML 结构可以被解析,然后你可以使用 XPath 来...
阅读全文 »<p>如何在 CKEditor 中集成 DOT 语言流程图插件</p>
本教程将指导您在 CKEditor 4 中添加一个自定义插件,允许用户插入和编辑 DOT 语言定义的流程图。该插件会在编辑器中显示图表的 SVG 预览,并在博客详情页中进行实际渲染。本方案无需特殊后端逻辑来处理 DOT 源码的存储和转义,完全依靠前端 JavaScript 进行编码/解码。 最终效...
阅读全文 »安卓手机14安装应用失败
Failure [INSTALL_FAILED_DEPRECATED_SDK_VERSION: App package must target at least SDK version 23, but found 15] 安卓14禁止安装低于target sdk23以下的应用,低sdk应用可以...
阅读全文 »使用 Python 扫描局域网设备并获取设备信息,获取mac和ip
import os import subprocess import socket from scapy.all import srp, Ether, ARP, conf import threading mac_name_mapping = { "00:e0:4c:29:e2:5b"...
阅读全文 »