- 博客(82)
- 收藏
- 关注
原创 mac电脑快捷指令实现拼图
mac访达,搜索输入‘快捷指令’,找到‘快捷指令’,点击快捷指令,进入快捷指令中心,搜索‘拼图’ ,选中‘照片拼图’,点击‘添加快捷指令’,在‘所有快捷键指令’中可以看到添加的快捷指令。5. 双击刚刚创建的‘快捷指令’,对快捷指令编码,如截图以上⑤步完成后,我们应用:
2024-02-06 16:34:58 1283 1
原创 Jmeter之时间偏移函数__timeShift
__timeShift,调试如下:第一个参数:设置日期时间格式第三个参数:偏移量: 天:-P6D 小时:-PT6H 分:-PT6M 秒:-PT6s
2022-03-02 18:13:39 1629
原创 Jmeter JDBC Request
下载 mysql驱动: https://dev.mysql.com/downloads/ ,下载成功后,将jar包放到lib/ext目录下配置JDBC Connection Configuration2.1 第一部分:Variable Name for created pool: 数据库连接池的名称,填写入一个变量名,需要与JDBC request 或JDBC PreProcessor或JDBC PostProcessor中的变量名一致;这样,一个测试计划中可以绑定多个DB源;2...
2021-12-21 17:25:00 686
原创 python基础知识-response
一、获得响应报文部分的三种方法:r.json():如果报文结构为 json 格式,则解析为字典格式,也就是说此方法获取的结果是字典。注意,如果报文主体不是 json 格式,则会抛出异常。r.text:text 属性,可以以此方式返回除二进制外的任意数据格式,比如 HTML,XML,Json 均可。网络爬虫中一般使用此方式获取 HTML 页面。r.content:content 属性用于获取二进制的数据格式,比如视频、图片等,常用于网络爬虫中爬取图片、视频等资源。二、获得响应头部信息的方法:r.c
2021-10-27 15:06:40 2701 1
原创 python基础知识- return和print两个语句
当两个语句同时在脚本中存在时,print需要在return语句前边,才可以将内容输出到控制台。
2021-10-26 11:49:33 421
原创 pycharm之python文件模版设置
设置步骤如下:代码如下:# -*- coding:utf-8 -*-# @FileName :${NAME}.py# @Time :${DATE} ${TIME}# @Author :yhl# @Function :if __name__ == "__main__": run_code = 0
2021-10-26 10:37:20 280
原创 Pytest基础知识之API-Fixtures
Fixtures:@pytest.fixtureconfig.cachecapsyscapsysbinarycapfdcapfdbinarydoctest_namespacerequestpytestconfigrecord_propertyrecord_testsuite_propertycaplogmonkeypatchpytestertestdirrecwarntmp_pathtmp_path_factorytmpdir.
2021-10-14 19:08:56 158
原创 Pytest基础知识之API-Functions
pytest常用Functions:pytest.approxpytest.failpytest.skippytest.importorskippytest.xfailpytest.exitpytest.mainpytest.parampytest.raisespytest.deprecated_callpytest.register_assert_rewritepytest.warnspytest.freeze_includes
2021-10-14 19:06:20 170
原创 python基础知识-反射
1. 反射的概念:它是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)它是一个很重要的概念,它可以把字符串映射到实例的变量或者实例的方法然后可以去执行调用、修改等操作。2. 它有四个重要的方法: getattr 获取指定字符串名称的对象属性 setattr 为对象设置一个对象 hasattr 判断对象是否有对应的对象(字符串) delattr 删除指定属性 【备注: attr是属性英文的前几个字母,属性.
2021-07-08 18:44:29 127
原创 python基础知识-内置函数
内置函数 描述abs() divmod() input() open() staticmethod()all() enumerate() int() ord() str()any() isinstance() pow() sum()basestring() execfile() issubclass() print() super()bin() file() iter() property() tuple()bool() fil.
2021-07-08 17:13:19 110
原创 python基础知识-re模块(正则表达式)
1. re 模块使 Python 语言拥有全部的正则表达式功能。1. 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。2. 正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。2.Python 中常用的正则表达式处理函数:1. re.match函数re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。import..
2021-07-08 12:03:08 679
原创 Cloning into ‘vue-element-admin‘... git@github.com: Permission denied (publickey). 解决办法
参考文章:https://blog.csdn.net/holly_08/article/details/111184920
2021-07-06 15:58:05 1098
原创 python基础知识-string模块
字符串常量:该某块中定义的常量为:(1)string.ascii_letters下文所述 ascii_lowercase 和 ascii_uppercase 常量的拼连。 该值不依赖于语言区域。(2)string.ascii_lowercase小写字母 ‘abcdefghijklmnopqrstuvwxyz’。 该值不依赖于语言区域,不会发生改变。(3)string.ascii_uppercase大写字母 ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’。 该值不依赖于语言区域,不..
2021-06-29 18:04:02 393
原创 python基础知识-base64加解密模块
1. import base642. base64加密的步骤如下: (1)字符串 encode() 方法:将字符串转成bytes类型 s="123" #把字符串转成字节型bytes print(s.encode(),type(s.encode())) #结果:b'123' <class 'bytes'> (2)bytes类型数据进行base64加密: base64=base64.b64encode(s.encode()) print(base64) #结果:b'ZGZrZ
2021-06-21 15:58:55 1014
原创 python基础知识-hashlib加密模块之md5
import hashlib加密的步骤如下:(1)字符串 encode() 方法:将字符串转成bytes类型s=“123” #把字符串转成字节型bytesprint(s.encode(),type(s.encode()))#结果:b’123’ <class ‘bytes’>(2)bytes类型数据进行md5加密:【或者sha256加密:hashlib.sha256(s.encode())】md5=hashlib.md5(s.encode())print(md5)#结果:&l.
2021-06-18 11:33:55 457
原创 python基础知识-redis
1.安装: pip3 install redis; 导入:import redis;2. 使用步骤:#1. 链接数据库【默认redis有16个数据库。默认取第0个数据库。】【查询结果将字节型转换为字典形式. 也可以在链接数据的时候加上参数decode_responses=True】r=redis.Redis(host="127.0.0.40",password="123456",port=6379 ,db=0,decode_responses=False) ...
2021-06-18 10:37:01 163
原创 python基础知识-mysql
1. 安装: pip3 install mysql; 导入:import pymysql;2. 使用步骤:# 1. 链接数据库: 密码需要为字符串,端口号int类型,autocommit:增删改时,自动提交commit,保证事务完整性conn=pymysql.connect(host="127.0.0.1", user="jxz", passwd="123456", ...
2021-06-17 18:30:15 116
原创 python基础知识-jsonpath模块
1. jsonpath:用来解析多层嵌套的json数据;JsonPath 是一种信息抽取类库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括:Javascript, Python, PHP 和 Java。2. 应用:该模块用于字典取值。不管字典层数多深,格式多么复杂,只要知道key的名字,就能找到。3. 语法:4. 示例wsdics = { "money":19000, "house":{ "beijing":["三环","四环","五环"
2021-06-16 18:53:52 515
原创 python基础知识-platform模块
1. platform模块给我们提供了很多方法去获取操作系统的信息; import platform
2021-06-16 16:09:23 1295
原创 Django pickle模块
import picklepickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。pickle模块只能在python中使用,python中几乎所有的数据类型(列表,字典,集合,类等)都可以用pickle来序列化pickle常用函数:1. pickle.dump(obj, file, [,protocol]): 函数的功能:将obj对象序列化存入已经打开的file中。 参数讲解: obj:想要序列化的obj对象。 file:文件.
2021-06-07 16:08:42 307
原创 Django模版html-模版继承/浮标
1. 模版继承:--extents和block步骤如下: 1. 前提多个页面(比如:index.html\category.html)有相同的部分,不同的部分很规律。 2. 将这两个页面的html代码拷贝到一个新建的base.html中。然后将代码中可变的部分删除掉,替换为: {% block content %}{%endblock%} 3. 修改index.html,可以将相同的部分删除掉,只写可变的部分。修改如下: {%extents "b
2021-06-03 19:39:08 107
原创 Django模版html-前端提交数据给后端
1.前端提交给后端数据的两种方式:(1)Form表单提交(2)Ajax提交【备注:不管什么提交方式,服务器端处理都是一样的。参考https://blog.csdn.net/holly_08/article/details/117225210】2. 前端的处理:...
2021-05-25 14:16:20 929
原创 Django视图层views/视图函数
1. (1)一般放在views.py文件中;(2)两个重要的对象:请求对象(request)与响应对象(HttpResponse)2. 视图函数(简称视图),需要完成如下操作:对于前端提交给服务端的数据,做逻辑处理: (1)通过request对象接收web请求的数据,并对数据做逻辑处理【也可以单独拎出来同目录下forms.py,然后views.py视图从forms.py中获取请求数据】 (2)返回web响应【响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML ...
2021-05-24 16:06:26 752 2
原创 python基础知识-类(一)
概述: 类、构造函数、实例变量、实例方法、类变量1.# 定义类的时候,有括号,无括号;不带括号,继承的是object;有括号,可以继承另外一个类2. 构造函数、实例变量# __init__(self): 或 __init__(self,a,b,c):# 构造函数,可以有参数(行参),可以无参数# 构造函数在类实例化的时候会执行# 构造函数里的变量为实例变量# 实例变量可以是行参赋值,也可以是实例方法3. 实例方法# XXX(self): 或 XXX(self,a,b,c)...
2021-05-21 11:47:05 146
原创 django模型models-ORM
1. 模型是您的数据唯一而且准确的信息来源,包含您正在储存的数据的重要字段和行为。一般来说,每一个模型都映射一个数据库表。1.1基础: 每个模型都是一个 Python 的类,这些类继承 django.db.models.Model 模型类的每个属性都相当于一个数据库的字段。1.2字段:模型中最重要的、并且也是唯一必须的是数据库的字段定义。字段在类中定义。定义字段名时应小心避免使用与 models API</ref/models/instances>冲突的名称, 如 ``cl...
2021-05-20 18:24:16 259
原创 django页面跳转的处理
1. 方法一:http://127.0.0.1:8000/detail/1views.py:def index(request): articles=models.Article.objects.all() return render(request, 'index.html', locals())def detail(request,id): article = models.Article.objects.get(id=id) return render(req
2021-05-19 17:09:33 1706
原创 python import自定义py文件时,显示红色波浪线
解决办法: 找到自定义py文件所在文件夹/右键/Mark Directory As/Source root
2021-05-19 14:56:47 422
原创 django模版html-传入图片链接
1. 方式1:<img class="w-100 article-img" src="/static/default_article_img" alt="django图片">替换为:<img class="w-100 article-img" src="{{ article.img.url }}"alt="django图片获取">【备注:article.img 定义表srticle字段img的类型为ImageField】【备注:ImageField是文件类,里面有三个.
2021-05-19 11:44:11 368
原创 Django模版html-基于动态数据的展示
1. 在views.py文件中新增一个对象,用于向html提交数据方式一:HttpResponse,无法提交后端数据库数据def index(request): return HttpResponse("welcome to django!")方式二:render,可提交后端数据库数据def html_index(request): title="个人博客" categories=models.Category.objects.all() data={".
2021-05-17 17:51:44 803
原创 top命令
1. 在终端执行top命令后,在top基本视图中,按键盘数字“1”,可监控每个逻辑CPU的状况【下图,实际一个物理cpu,4个逻辑cpu】【不按1,显示所有cpu的平均值】快捷键shift + p :将进程按照CPU占用从大到小排序。快捷键shift + m :将进程按照内存占用从大到小排序。2. top参数详解2.1 第一行:任务队列信息系统时间:05:55:52运行时间:up 311days,当前登录用户:1user负载均衡(uptime) load average...
2021-05-10 14:37:45 725
原创 linux常用命令
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l #查看物理CPU个数cat /proc/cpuinfo| grep "cpu cores"| uniq #查看每个物理CPU中核心的个数(即核数)cat /proc/cpuinfo| grep "processor"| wc -l #查看逻辑CPU的个数(是否超线程)cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c #查看CPU信.
2021-04-30 14:38:38 288
原创 jmeter if控制条件表达式
1. 表达式:条件格式:${__jexl3(条件表达式)}:== 是否等于,如${__jexl3(${VAR}==1,)},判断${VAR}变量是否等于1!=不等于,如${__jexl3(${VAR}!=1,)},判断${VAR}变量是否不等于1!非,如${__jexl3(!(${VAR}!=1),)}对${VAR}!=1的结果取反&&或||且与或,如 ${__jexl3(${VAR}==1 && ${sex} != "1",)}> 或者>.
2021-04-27 10:39:34 2950
原创 mac下python+robotframework环境搭建
1. 安装python配置环境变量2. 下载chromedriver.exe并放在/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages 目录下3. 下载robotframework和robotframework-ridepip3 install robotframework==3.1 最新的是3.2.2的版本,不好用,卸载命令:pip uninstall robotframework 3.pi
2021-03-11 18:25:35 245
原创 mac下python+appium环境搭建
1.需要的环境:python+unittest+selenium+beatifulreport+appium+pycharm2. 安装python3.9并配置环境变量,含有unitest,selenium2.1 pip3 install Appium-python-Client2.2 pip3 install beatifulreport3. 安装jdk并配置环境变量在 ~/.bash_profile 或者 /etc/profile 中进行配置。是命令生效 source ~/.bash...
2021-03-11 14:24:24 483 2
原创 adb命令大全
adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、系统升级、运行shell命令等。0. adb服务相关操作adb kill-server #终止adb服务进程adb start-server #重启adb服务进程adb root #已root权限重启adb服务adb wait-for-device #在模拟器/设备连接之前把命令转载在adb的命令器中1. 设备信息查询adb shell
2021-03-11 12:05:13 840
原创 python基础知识-threading多线程
1. import threading模块2. 线程threading模块常用的方法:threading.currentThread(): 返回当前的线程变量。threading.enumerate(): 返回一个包含正在运行的线程的list。正在运行指线程启动后、结束前,不包括启动前和终止后的线程。threading.activeCount(): 返回正在运行的线程数量,与len(threading.enumerate())有相同的结果。run(): 用以表示线程活动的方法。start
2021-03-08 18:58:48 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人