软件测试 软件tkinter python

python用vscode编程关于类型注释引用后续类型的小技巧

python的类型注释还是很方便的, 相当于动态语言中增加类型系统, 很方便支持代码自动补全. 但是它毕竟不是编译型语言, 如果引用的类型在后面定义, 就会出现找不到此类型的提示. 这时候只需要把这个类型当作字符串就可以了, 不仅不会报错, 仍然还会享受代码补全的好处. 如下所示: ```pytho ......
类型 注释 技巧 python vscode

Ubuntu部署django的基础软件安装

ubuntu django sudo vi django.sh #インストールのコマンドです。 sudo apt install git sudo apt-get install apache2 apache2-dev gdal-bin libgdal-dev sudo apt install li ......
基础 Ubuntu django 软件

Miller_rabin 素数测试 学习笔记

## Miller_rabin 素数测试 一种用来判断素数的算法。 ### 前置芝士 #### 威尔逊定理 若 $p$ 为素数,$(p-1)! \equiv -1 (\mod p)$。 证明: 充分性证明: 如果 $p$ 不是素数,那么他的因数必定存在于$ 1,2,3,\dots,p−1$ 之中,所 ......
素数 Miller_rabin 笔记 Miller rabin

Python3+Django2实现后台管理系统入门

# Python3+Django2实现后台管理系统入门 ## 前言 使用 Django 我们只需要做一些配置,就可以实现简单的后台管理系统,下面我们以新闻系统为例子来搭建后台。 ## 创建项目 切换到工作空间,执行以下命令: ``` django-admin.py startproject itst ......
后台 管理系统 Python3 Django2 Python

测试工具推荐:一站式测试平台RunnerGo

背景 在软件开发中,软件质量保障是非常重要的环节,测试工作对于保证软件质量和用户体验至关重要。然而,测试流程繁琐,需要大量的人力和时间投入,往往会成为软件开发的瓶颈。一款好的测试平台可以大幅简化测试流程提高测试效率,其中,RunnerGo测试平台就是一种非常不错的选择。 什么是RunnerGo? R ......
测试工具 RunnerGo 工具 平台

反反爬策略(python举例)

以下是一些Python常用的反反爬策略: User-Agent伪装: import requests headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, lik ......
策略 python

python 装饰器

[toc] ##装饰器 ``` #装饰器,反复的验证状态,从而判断是否继续下一步。经常用来判断用户的登陆状态。比如flask,他的很多东西都是装饰器 #装饰器依赖闭包 def test(): print ('>>>text>>>') #类比 a=10 b=a ,a=0是声明整数 b=a是声明函数。 ......
python

python arrow在图上绘制箭头

import matplotlib.pyplot as plt def drawArrow(A,B): fig = plt.figure() ax = fig.add_subplot(111) """ 箭头起始位置(A[0],A[1])和终点位置(B[0],B[1]) length_includes ......
箭头 python arrow

从需求去理解 Linux dbus与基于dbus协议的无agent软件管理

从需求去理解 Linux dbus与基于dbus协议的无agent软件管理 转载 What is IPC IPC [Inter-Process Communication] 进程间通信,指至少两个进程或线程间传送数据或信号的一些技术或方法。在Linux/Unix中,提供了许多IPC。Unix七大IP ......
dbus 需求 Linux agent 软件

测试端口

1. telnet IP 端口 2. curl IP:PORT curl http://IP:PORT/ 3. ssh -v -p 端口 ssh -v -p root@192.168.0.11 4.wget 5. tcpdump tcpdump -i eth0 -w 1.cap 参考:https:/ ......
端口

ubuntu 22.4 /usr/bin/python3: No module named pip

//No module named pip,install pip: sudo apt install python3-pip //install software: python3 -m pip install aiohttp aiofiles sudo apt install sox ......
python3 ubuntu python module named

【pandas小技巧】--创建测试数据

学习`pandas`的过程中,为了尝试`pandas`提供的各类功能强大的函数,常常需要花费很多时间去创造测试数据。 在`pandas`中,快速创建测试数据可以更快的评估 `pandas` 函数。通过生成一组测试数据,可以评估例如 `read_csv`、`read_excel`、`groupby`等 ......
技巧 数据 pandas

python-字典转为类对象

类没有定义属性,自动将字典的属性作为类属性 class DictToObject: def __init__(self, dictionary): for key, value in dictionary.items(): if isinstance(value, dict): setattr(se ......
字典 对象 python

pytest + yaml 框架 -51.一套测试环境配置多个数据库解决方案

# 前言 最近有小伙伴提到,一套测试环境会有多个数据库,该如何解决? # config 中配置多个数据库连接对象 之前的案例中是在config配置管理配置一个DB_INFO 就可以直接使用内置方法了。 现在可以在config 中配置多个数据库连接对象的实例 只有一个数据库的情况,可以配置的DB_IN ......
框架 多个 解决方案 环境 数据库

【爬虫案例】用Python爬取知乎热榜数据!

[toc] # 一、爬取目标 您好,我是[@马哥python说](https://www.zhihu.com/people/13273183132),一名10年程序猿。 本次爬取的目标是:[知乎热榜](https://www.zhihu.com/hot) ![知乎热榜页面](https://img2 ......
爬虫 案例 数据 Python

python dict类型的cookie 转成str类型

cookie_dict = { 'c_time': '12', 'DTSwUOYx7MiWN': '850956d653e3397aeff228e7dfe0a7014420f2ffa4a2265d2f5c227cdfcb18c3c7483' } cookie_str = '; '.join([f'{ ......
类型 python cookie dict str

前端Vuer,请收好这份《Vue组件单元测试》宝典,给自己多一些安全感

大家好,我是 Kagol。 作为一名前端,在做业务开发的过程中,你是否曾经: - 因为担心上线之后出bug,而反复手工验证自己负责的模块 - 不敢修改现有的“屎山”(别人写的或者是自己1年前写的)代码,从而不断地编写if/else - 发现业务中有很多重复的代码,每次一改好多地方都要改,但又不敢... ......
前端 安全感 组件 单元 宝典

python数据分析实践总结

> “我的惩罚是什么?”伊萨克问艾尔曼。 “孤寂。”艾尔曼回答道。 ## 引言: 在近日的python数据分析实战课中,我学习到使用python进行数据分析的流程、方法,对常使用的函数有一些认识和了解,对 numpy, pandas 包有了一定的理解但不深。 这篇博客将是我自己用于总结归纳的圣地,我 ......
数据分析 数据 python

SaaS软件工程师成长路径

SaaS软件工程师的成长需要循序渐进,和SaaS业务一样有耐心。SaaS工程师需要在“业务”、“技术”、“管理”三个维度做好知识储备、技能沉淀。本文基于“能力-知识-技能”模型,给出SaaS软件工程师成长路径、学习建议及要求。 ......
路径 工程师 工程 软件 SaaS

Python并发编程

Python学习之并发编程目录 并发编程目录 Python之进程 Python之线程 Python之协程 Python之IO多路复用 ......
Python

单元测试

[TOC] ### 临时 一个项目究竟怎么设计单元测试比较好? controller测,还是service测?还是都测? 一个类里面注入了多个类,测这个类的时候,这些注入的都mock么?mock了怎么保证真实的场景会按照mock的来走呢?不mock好像很多时间起不来。 覆盖率重要,还是质量重要,怎么 ......
单元

Python学习——Day 5

#循环结构 · 反复做同一件事情的情况,称为循环 · 循环结构的流程图 · **循环的分类** · while · for-in · **语法结构** **while** 条件表达式: 条件执行体(循环体) ![](https://img2023.cnblogs.com/blog/3163382/2 ......
Python Day

好用的软件

[TOC] ### 开发工具类 牛逼的远程shell工具: https://github.com/kingToolbox/WindTerm/releases ### 视频播放类 ......
软件

python基础day44

表关系(外键)、表关系、外键约束、多对多的表关系、一对一的表关系、多表查询、Navicat可视化工具、Python操作MySQL ......
基础 python day 44

Python 并发编程之协程(转载)

## Python 并发编程之协程 > https://www.cnblogs.com/linhaifeng/articles/7429894.html ### 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切 ......
Python

python 生成器

[toc] ##python 生成器 ###推导式 ``` 通过列表生成式(列表推导式),我们可以直接创建一个列表 但是受到内存限制,列表容量是有限的 而且创建一个100万元素的列表,会占用很大的存储空 如果我们只需要访问前面几个元素,那后面大多数元素占用的空间就白白浪费了 所以,如果列表元素可以按 ......
生成器 python

python 生成荣誉证书

#### 准备材料 * 荣誉证书空白模板 ![](https://img2023.cnblogs.com/blog/2697130/202307/2697130-20230713175659316-766983222.png) * 机构印章 ![](https://img2023.cnblogs.c ......
荣誉证书 荣誉 证书 python

管理软件开发平台:用科技提升数据治理能力,实现流程化办公!

如果实现流程化办公,想必是很多企业心心念念的发展愿望。但是,如何实现?利用什么样的平台可以完成这一目标?这是很多人值得深思的问题之一。管理软件开发平台实行100%全源码开放,是轻量级、可视化低代码开发平台,流辰信息作为服务商,可以为客户实现交付一体化,用科技的力量帮助大家提升数据治理能力,实现高效办 ......

性能测试流程小结

1)根据功能模块,准备测试脚本2)根据需求方要求,根据并发数设计测试场景(线程数,Ramp-Up,循环次数,thinktime等参数),修改调试脚本3)给脚本添加结果树,aggregate report(汇总报告)4)使用多个vm,分布式运行jmeter。运行前通知服务端对数据库保存快照。运行时告知 ......
小结 流程 性能

Pycharts在测试工作中的应用

### Pycharts在测试工作中的应用 pycharts是一个基于Python的数据可视化库,支持多种折线图、柱状图、饼图等。Pycharts底层依赖于Echarts ```python pip install pycharts ``` ```python from pyecharts.char ......
Pycharts