软件测试 软件tkinter python

Python logging模块(转载)

## Python logging模块 ### 日志级别 * CRITICAL = 50 # FATAL = CRITICAL * ERROR = 40 * WARNING = 30 # WARN = WARNING * INFO = 20 * DEBUG = 10 * NOTSET = 0 # 不 ......
模块 logging Python

Python中的`join()`函数

**1. `join()`函数的基本语法** `join()`函数是Python中的字符串方法,用于连接字符串序列。它的基本语法如下所示: ```python "连接符".join(字符串序列) ``` 其中,"连接符"是一个字符串,用于指定连接不同字符串之间的分隔符。字符串序列是一个可迭代对象,如 ......
函数 Python join

Camtasia 2023 mac屏幕录制和视频编辑软件

Camtasia是一款功能强大的Mac平台上的屏幕录制和视频编辑软件。它提供了一套全面的工具和功能,让用户可以轻松地录制屏幕、编辑视频,并创建高质量的教育、演示和培训视频。 →→↓↓载Camtasia 2023 mac Camtasia的屏幕录制功能非常出色。它允许您捕捉整个屏幕、特定的应用程序窗口 ......
Camtasia 屏幕 视频 软件 2023

DaisyDisk-mac磁盘数据分析清理软件

DaisyDisk是一款Mac平台上的磁盘数据分析与清理软件。它提供了一种直观的方式来查看和管理您的磁盘空间,帮助您找出占用大量空间的文件和文件夹,以便您可以及时清理和优化您的硬盘。 →→↓↓载DaisyDisk DaisyDisk的界面非常简洁和直观,使得用户可以轻松地浏览和理解磁盘空间使用情况。 ......

RT-Thread 正点原子阿波罗STM32F429IGT6-软件IIC控制I/O扩展模块PCF8574T(踩坑)

第一步:在RT-Thread Settings中打开I2C设备驱动,Ctrl + S 保存 第二步:在 drivers -> board.h 中进行配置,取消 BSP_USING_I2C2 的注释,并根据说明定义好引脚; 第三步:对引脚进行初始化,这里可使用CubeMX进行生成; 第四步:根据设备名 ......
原子 RT-Thread 模块 Thread 8574T

Python获取鼠标位置的句柄

import time import win32gui import win32api # 获取当前鼠标【x y】坐标 time.sleep(2) print("2秒内移动鼠标到对应窗口") point = win32api.GetCursorPos() print(point) # 通过坐标获取坐 ......
句柄 鼠标 位置 Python

解决python中requests请求时报错:UnicodeEncodeError: ‘latin-1‘ codec can‘t encode character

当request请求中,带有中文,可能引发报错: ![](https://img2023.cnblogs.com/blog/1597781/202306/1597781-20230627143220816-1483048463.png) UnicodeEncodeError: 'latin-1' c ......

Python爬虫笔记

爬虫分为四个步骤,首先获取数据,然后解析数据,再提取数据,最后是存储数据 ```python import requests #首先引入requests库 res=requests.get('URL')#向服务器发送了一个请求,把服务器响应结果赋给res,为response对象 res.encodi ......
爬虫 笔记 Python

Python基础知识笔记

### 数据类型 #### 字符串:双引号或者单引号引起来的文本 字符串内字符都有序号,正向是从 0 开始,反向是-1 开始。str[-1]指的就是最后一个字符。 字符串的拼接: 1. - 号,对于字符串或者非字符串使用该符号就能拼接成一个字符串。 2. .format(),中间的参数,对应字符串中 ......
基础知识 基础 笔记 知识 Python

Python爬取用户所有博客

CSDN 的爬取比较简单,没有知乎那种反爬虫需要 ip 代理模拟登录那么麻烦。在确认一个用户之后,找到目录的 url,再通过 css 选择器找到每一篇博客的 url 再分别保存为 markdown 格式。 ```python import requests import parsel import ......
用户 Python 博客

Centos7 解决ab压力测试报错apr_socket_recv: Connection reset by peer (104)问题

# ab -n 10000 -c 10000 http://192.168.1.66/ This is ApacheBench, Version 2.3 <$Revision: 1430300 $>Copyright 1996 Adam Twiss, Zeus Technology Ltd, htt ......

[渗透测试]—6.3 无线网络渗透测试工具

在本章节中,我们将学习一些常用的无线网络渗透测试工具,如Aircrack-ng、Reaver等。我们将尽量讲解得详细、通俗易懂,并提供尽可能多的实例。 ### 6.1 Aircrack-ng套件 Aircrack-ng是一个用于测试无线网络安全的工具集,包括捕获数据包、破解WEP和WPA/WPA2- ......

mockito5.4.0单元测试(14) --捕获mock对象调用某方法时的参数ArgumentCaptor,断言其参数值

mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#resetting_mocks @Test public void test_resetting() ......
参数 ArgumentCaptor 单元 mockito5 对象

什么是软件开发领域的 in-house 模式?

在软件开发领域,"in-house"(内部开发)指的是组织或企业自身的员工在公司内部开发和维护软件,而不是将这些任务外包给第三方供应商或外部团队。这种内部开发模式通常适用于组织需要具有独特功能或专业知识的软件解决方案的情况。 以下是一些详细说明和举例,以更好地理解在软件开发领域中的"in-house ......
软件开发 in-house 领域 模式 house

【AGC】云数据库云侧Python SDK集成使用方法

​使用场景 云数据库服务端以前支持Node.JS和Java平台的Server SDK。现在介绍一下服务端为Python平台时的使用方法。 集成准备 Python环境配置 1.下载Python和PyCharm并安装。 ​ ​ 2.使用安装的python本身作为解释器。 ​​ 3.安装AGC Pytho ......
使用方法 数据库 方法 数据 Python

MacOS 清除软件缓存和配置文件

# MacOS 清除软件缓存和配置文件 最近在mac上安装并激活软件的时候遇到问题,不论如何重新安装软件,软件都不会更新软件信息,推断需要删除软件的配置文件 ## macos软件安装后,文件所在的路径 在macos上,软件安装会将缓存等文件存放到如下可能的路径: Binary and dock ic ......
缓存 文件 MacOS 软件

[渗透测试]—5.1 网络设备的安全漏洞

在这一章节中,我们将重点讨论网络设备(如路由器、交换机等)的安全漏洞,以及如何进行网络设备的渗透测试。请放心,我们会尽量讲得详细、通俗易懂,并提供尽可能多的实例。 ### 5.1 网络设备的安全漏洞 网络设备,如路由器和交换机,是构成计算机网络的基本元素。这些设备负责在网络中转发数据包,从而实现设备 ......

Python copy & deeocopy 探究

简单来说,copy 复制创建新的容器,而引用容器内元素的地址不变。而 deepcopy 也对容器内的容器元素进行复制。 但是这种复制具体是什么体现呢?是否只是对第一层容器元素进行了复制?写了一段代码验证。 ```python from collections.abc import Iterable ......
deeocopy Python copy amp

提升测试质量的四个关键特征

今年写了很多质量保障相关的文章,也在星球内部或者公开做了几次分享,内容主要包括质量内建、质量门禁、测试左移、质量度量等。 我试图通过这些内容,从不同的角度阐述我对于质量保障体系建设的实践和思考,这些方法和实践最终要达成的目标都是一致的:提升质量。 最近在思考一个问题:如何证明经过测试的软件系统,质量 ......
特征 关键 质量

python:一行代码异常处理

一行异常处理 我们使用异常处理来处理 Python 中的运行时错误。你知道我们可以在一行中编写这个 Try except 语句吗?通过使用 exec() 语句,我们可以做到这一点。 #原始方式 ``` try: print(x) except: print("Error") ``` #单行方式 `` ......
一行 代码 python

模拟HTTP测试post请求与get请求方式的工作原理与抓包分析

一,工作原理与简介 HTTP请求是客户端向服务器发送请求的过程,常见的HTTP请求方法有GET和POST。如下图,HTTP新建请求过程 ![](https://img2023.cnblogs.com/blog/1737632/202306/1737632-20230627110222347-1766 ......
原理 方式 HTTP post get

python-docx - 3

## 1. 添加图片 函数: `add_picture(图片文件,width=宽, height=高)` 如果只指定一个宽或高,则按比例缩放。 ### 1.1 文档直接添加图片 ``` from docx import Document from docx.shared import Cm doc ......
python-docx python docx

python批量安装第三方库

把需要安装的库名和版本号(版本号可写)写入txt文件: 终端输入pip安装命令,等待安装完成即可: pip install -r requirements.txt -i ......
第三方 python

python 批量删除 redis 大量数据

#!/usr/bin/env python # Scan and delete keys in Redis. # Author: cdfive from redis import Redis import time def RedisScanAndDelete(host, port, passwor ......
数据 python redis

tqt507 pthread 多线程测试 atomic 原子操作

// // tqt057 测试结果 find /opt -name *atomic.h* // aarch64-linux-gnu-gcc demoatomic.c -o demoatomic -pthread -I/opt/EmbedSky/TQT507/CoreA/longan/kernel/l ......
线程 原子 pthread atomic tqt

python:一行代码读写文件

### 1、读取文件 ``` lst = [line.strip() for line in open('data.txt')] print(lst) ``` 这里我们使用列表来处理。 首先,我们打开一个文本文件,并使用for循环,逐行读取。 最后,使用strip删除所有不必要的空间。 通过使用列表 ......
一行 代码 文件 python

ubuntu搭建python3.10.7(服务器第一步)

一 安装python 更新Ubuntu软件源和依赖(建议操作) 1-sudo apt update 2-sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev lib ......
python3 服务器 ubuntu python 10.7

mockito5.4.0单元测试(13) --捕获mock对象调用某方法时的参数ArgumentCaptor,断言其参数值

mockito官方文档地址:https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#captors 先准备两个dto类: @Slf4j @Data @Builder @NoArgsCons ......
参数 ArgumentCaptor 单元 mockito5 对象

jmeter测试dubbo接口

jmeter测试dubbo接口 一.Windows环境通过jdbc给lottery接口造用户测试数据 1.将mysql-connector-java-5.1.22-bin.jar放到D:\apache-jmeter-5.5\lib\ext目录下 2.在测试计划中,添加mysql-connector- ......
接口 jmeter dubbo

南昌航空大学软件学院pta第三阶段总结22201116-廖振波

22201116 廖振波 前言 这是我们这个学期最后一次blog作业,最后的pta作业还是比较多的,有五次的题目集,第题目集7和题目集8题目比较简单,题目集9是统计代码中java关键字的次数,第十次题目集是java实现学生成绩管理系统。第11次题目集是对题目集10的改进,还考察了hashmap的使用 ......
软件学院 22201116 航空 阶段 学院