自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【PyQT】多线程

PyQT多线程,解决UI界面卡死问题

2023-03-12 16:29:50 190

原创 【DoIP】电脑充当诊断仪实现DOIP诊断

电脑充当诊断仪实现DOIP连接DHCP Server

2023-02-14 15:00:18 1131 1

原创 【CANoe】python调用CANoe指定版本

python打开指定CANoe版本

2022-12-15 14:45:01 436

原创 【scapy】发送原始以太网数据包

scapy入门,以太网包组装,发送

2022-08-05 15:57:39 1087

原创 【scapy】OSError: b‘Error opening adapter: \xcf\xb5\xcd\xb3\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb

OSError: b'Error opening adapter: \xcf\xb5\xcd\xb3\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc9\xe8\xb1\xb8\xa1\xa3 (20)\x00\x87\xe3\x80\x82 (20)'

2022-08-05 10:46:56 1784 1

转载 ImportError: unable to find Qt5Core.dll on PATH

用pyinstaller打包python程序,执行exe时,程序闪退,第一反映肯定是有问题了,但是闪退没法跟踪问题,于是在命令行窗口执行exe,显示如下:D:\>"D:\python project\demo\dist\demo.exe"Traceback (most recent call last): File "demo.py", line 3, in <module> File "d:\python project\demo\venv\lib\site-packages

2021-02-18 15:47:15 323

转载 win10 mysql8.0.2.2重置密码

win10安装mysql8,重置密码的操作如下,文章转载自 https://www.cnblogs.com/greenteaone/p/9994477.html1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,2.开启跳过密码验证登录的MySQL服务 mysqld --console --skip-grant-tables --shared-memory 3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p4.密码

2020-10-30 16:41:57 203

原创 django - 访问自定义页面

创建自己的视图djangopro│ db.sqlite3│ manage.py│ └─djangopro │ settings.py │ urls.py │ wsgi.py │ __init__.py创建视图view在djangopro.djangopro下新建一个view.py文件,输入以下代码from django.http import HttpResponsedef demopage(request):

2020-10-27 19:03:56 427 1

原创 django - 创建第一个django项目

环境准备1、安装django包: pip install django创建项目1、选择你的项目路径 cd D:\study\Project2、创建项目 django-admin startproject DjangoPro3、pycharm打开项目 DjangoPro,默认使用SQLite数据库(db.sqlite3)以上文件说明:DjangoPro: 项目的容器,可以随便命名。manage.py: 一个让你用各种方式管理 Django 项目的命令行工具。DjangoPro/init.p

2020-10-21 21:49:13 203 3

原创 MySQL Database cannot be used

最近在安装Testlink遇到如下问题:Checking MySQL Database Failed! MySQL Database cannot be used.尝试了很多方法都解决不了,最后发现是Testlink版本与PHP版本不兼容。我是在Testlink官网下载的Testlink1.9.0,PHP版本使用的是PHP7解决方法:使用Testlink1.9.19 版本即可解决...

2020-10-11 14:19:52 1912 2

原创 TestLink点击用户管理出错

TestLink点击用户管理报如下错误:Fatal error: Uncaught Error: Object of class tlExtTable could not be converted to string in C:\SoftWares\xampp\htdocs\testlink\gui\templates_c\d4e72b31dcef8402180242f7750bfd59126dadb6_0.file.usersView.tpl.php:51 Stack trace: #0 C:\Soft

2020-10-10 21:35:34 727

原创 Creating default object from empty value in C:\SoftWares\xampp\htdocs\testlink\config.inc.php on lin

安装完TestLink后,打开Testlink出现如下错误找到C:\SoftWares\xampp\htdocs\testlink\config.inc.php 851行如下$tlCfg->resultMatrixReport->buildColumns['showExecutionResultLatestCreatedBuild'] = true;因为resultMatrixReport 没有初始化,在这一行代码上添加如下代码$tlCfg->resultMatrixRepo

2020-10-10 21:24:26 1324

原创 pip install 安装包超时

最近安装wxPython包总是提示超时,可以采用国内镜像源方式下载pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wxPython国内镜像源地址有如下几个:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 https

2020-09-30 20:26:23 207

原创 python ValueError: source code string cannot contain null bytes

pytest执行测试用例时报如下错误(python) D:\study\python\BasicKnowledgePoints\s5_frame\f01_pytest\f004_conftest>pytest test_01.pyImportError while loading conftest 'D:\study\python\BasicKnowledgePoints\s5_frame\f01_pytest\f004_conftest\conftest.py'.ValueError: sou

2020-09-26 10:57:55 1586

原创 pytest-pytest.main()运行测试用例,pytest参数

本文介绍pytest.main运行测试用例的方法pytest.main():main中传入不同的指令用以执行指定测试用例-s: 显示程序中的print/logging输出-v: 丰富信息模式, 输出更详细的用例执行信息-q: 安静模式, 不输出环境信息-k:关键字匹配,用and区分:匹配范围(文件名、类名、函数名)示例test_module1.pydef test_m1_1(): print('这是 subpath1/test_module1.py::test_m1_1')

2020-08-11 14:42:51 30357

原创 python-生成器常见用法

之前介绍过列表推导式,列表推导式缺点:1、创建列表推导式时就给他分配了内存空间,当列表很大时,会占用大量内存空间2、我们可能只用到列表中前几个元素,后续才能用到其他元素,造成内存白白占用不释放解决:1、使用生成器(generator),不用创建完整的list,一边循环一边创建今天我们就来介绍一下生成器1 创建生成器–列表推导式[] 是列表推导式,() 是生成器# 列表推导式list1 = [x for x in range(10)]print(type(list1))# 生成器g

2020-08-06 20:42:49 376

原创 python-列表推导式实例

本文主要分享python中列表推导式的使用,话不多说,直接举例例1:过滤出长度大于3的人名name = ['tom','lily','jacks','Pe','Steven']方法1:用最常见的for循环new_name = []for x in name: if len(x)>3: new_name.append(x)print(f'过滤出长度大于3的人名: {new_name}')方法2:使用列表推导式s1 = [x for x in name if l

2020-08-05 21:46:49 1371

原创 pytest-用yield实现teardown功能

用yield实现teardown我们可以用setup和teardown函数来实现pytest中用例的开始和结束,今天介绍用 yield来实现测试用例的结束作用域moduleimport [email protected](scope='module')def login(): print('开始登陆') yield print('退出登陆')def test01(): print('01')def test02(login): print(

2020-08-05 08:40:03 434

原创 python-装饰器的使用详解

1 装饰器的定义及调用装饰器格式如下:def decorator(func): def wrapper(): ... func() ... return wrapper装饰器的调用@装饰器名称def func(): pass来看一个例子# 定义装饰器def decorator(func): def wrapper(): func() print('画眉毛') retu

2020-08-04 09:30:36 529

原创 pytest-conftest应用

conftest特点1、conftest.py 文件名称固定,不能修改2、conftest.py 文件放在工程根目录则是全局目录调用,放在某个package下,则只在当前package下有效。1个工程可有多个conftest.py;package中必须要有__init__.py文件3、conftest.py 的调用不需要import,pytest用例会自动识别该文件4、conftest.py 不可被其他模块import5、conftest.py 需结合fixture使用conftest应用场景

2020-08-03 19:57:01 963

原创 python生成器和迭代器关系

python生成器和迭代器关系可迭代对象迭代对象生成器与迭代器的区别可迭代对象首先介绍可迭代对象:列表、元祖、字典、字符串、集合、生成器可以通过 isinstance判断一个对象是不是迭代器。from collections import Iterablelist1 = [x for x in range(10)]f = isinstance(list1,Iterable) # Trueprint(f)f = isinstance('abc',Iterable) #

2020-08-02 18:43:49 483 1

原创 pytest:fixture之scope作用域

scope有4个作用范围:function、class、module、sessionfunction:每个函数或方法都会调用class:每个类只调用1次module:每个模块只调用1次session:多个模块调用1次,通常写在conftest中scope=functionimport pytest"""scope=function执行顺序:setup_module ->fixture->test ->fixture->test .."""@py

2020-08-02 18:26:09 2544

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除