自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白骨梦儿

八天的老虎干不过八月的猫

  • 博客(401)
  • 资源 (3)
  • 收藏
  • 关注

转载 pycharm打开csv文件和excel文件

pycharm打开csv文件和excel文件

2024-03-28 10:56:26 36

原创 python:目录动态获取、获取传入路径下第一层目录,使用列表生成式获取、添加至环境变量等操作

【代码】python:目录自动获取、获取当前目录下所有目录,使用列表生成式获取、添加至环境变量等操作。

2024-03-22 15:50:14 158

原创 python进阶:装饰器一系列高级使用方式记录:常规方式、带参数装饰器、类装饰器、类内定义装饰器并传递self参数等

'''函数里面可以操作自己想加入的功能;加上*args,**kwargs两个参数,即表示:无论被修饰的函数/类有几个参数、什么类型,都可以用该装饰器装饰,如果,没有写这两个参数,那就必须被装饰的函数/类有几个参数,装饰器就写死为几个参数;就达不到想要的效果'''print("执行装饰器")return res#装饰器可装饰函数:@decoratorreturn x+y# 举例两个变量。

2024-03-22 14:36:50 265

原创 python:关于Socket编程写一篇小计(汇总所有之前的socket笔记)

socket

2024-03-20 15:30:06 238

原创 UI自动化测试:playwright工具(一):python环境下安装、UI录制使用(需要些代码能力)

1.支持所有主流浏览器:基于Chromium内核的Google chrome 和 Microsoft Edge浏览器), WebKit内核的Apple Safan 和 Mozila Firefox浏览器,不支持lE11。4.覆盖所有场景:支持文件下载、上传、0OPIF(out-of-process iframes),输入、点击,暗黑模式等。3.浏览器上下文并行:单个浏览器实例下创建多个浏览器上下文,每个浏览器上下文可以处理多个页面。4.有弹性的元素选择:可以使用文本、可访问标签选择元素,

2024-02-27 16:06:00 307

转载 jmeter压力测试报错:java.net.BindException: Address already in use: connect解决方案

当数量过多时,可能会引起网络性能下降,并占用到系统非换页内存,尤其时在有连接池的情况下(比如Httprequest),会耗尽连接池的网络连接数,导致无法建立网络连接。(2)找到在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters右键Parameters;(2)添加一个新的DWORD,名字为TcpTimeWaitDelay,将值设置为30,缩短TIME_WAIT等待时;(1)重复以上步骤1,2。

2023-12-27 15:41:08 279

原创 IDEA/WebStorm打开报错:the file is too large:xx.xx MB, showing in read-only mode 这样的处理

IDEA/WebStorm打开报错:the file is too large:xx.xx MB, showing in read-only mode 这样的处理 webstorm或Idea对于过大的文件无法解析时报错,这是对于内存使用的限制,idea给我们两种选择。1:可预览/可编辑前一部分文件内容;2:可预览全部,但是不能编辑

2023-11-27 10:46:15 917

原创 python获取一个文件中的类,以list返回

【代码】python获取一个文件中的类,以list返回。selenium,unitest

2023-11-15 14:50:37 157

原创 jenkins展示html报告样式需要注意的要点

一、

2023-11-06 17:27:50 185

原创 第二章(二):Django框架Model之ORM操作数据库:增、删、改、查

Django查询数据、新增数据、修改数据、删除数据;其中,查询数据、删除数据场景不同方式不同。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2023-07-12 15:53:03 1027

原创 关于chromedriver兼容版本下载地址、selenium无痕模式打开Chrome、无界面执行、Retry机制实现自动化用例、selenium grid hub

【代码】关于chromedriver兼容版本下载地址、selenium无痕模式打开Chrome、无界面执行、Retry机制实现自动化用例、selenium grid hub。

2023-07-05 11:12:25 824

原创 关于VMware虚拟空间的创建、Linux系统的安装

Windows系统版VMware的安装MacOS版VMware的安装在安装好VMware后,安装Linux系统以下是本篇文章正文内容VMware虚拟空间的创建及CentOS(Linux系统)的安装。

2023-07-04 14:54:57 213

原创 python:格式化 时间和日期

返回值是struct_time格式,即:(tm_year,tm_mon,tm_mday,tm_hour,tm_min,tm_sec,tm_wday,tm_yday,tm_isdst)。tuple:传入时间元组或 time.struct_time 代表时间的对象。解释:时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。format:用英文引号引入目标时间格式,比如:‘%Y-%m-%d %H:%M:%S’用法:获取格式化的时间,将元组时间转为字符串时间。

2023-06-18 11:49:35 4752

原创 第二章(一):Django框架的模型(Model)、ORM操作数据库

模型(Model)是 MTV 模式的重要组成部分。在 Django 框架中,主要通过模型来实现与数据库的交互功能,如数据的增加、删除、修改和查询,以及多表关联等。提示:以下是本篇文章正文内容,下面案例可供参考在Diango框架中,模型用于描述数据库表结构。模型实例可以实现数据操作。一个模型( Model)对应一个数据库表。模型中的字段对应数据库表中的一个字段。

2023-05-30 11:49:33 889

原创 第一章(四):Django框架的模板(DTL):变量、标签、模板过滤器、模板继承、配置模板文件(staticfiles)

Django的模板包含:动态部分、静态部分。动态部分即是Django的模板语言DTL,静态部分即是HTML、CSS、JavaScript。模板语言主要是:模板变量、模板标签、模板过滤器。提示:以下是本篇文章正文内容,如有疑问,欢迎评论中指出,定在一周内予以回复。

2023-05-04 17:23:55 933 2

原创 【验证码的识别】python识别普通系统的登录验证码图片、【鼠标悬浮】鼠标悬浮元素后对元素进行操作(点击、右击、双击)

Python识别图形验证码

2023-04-10 15:31:13 204

原创 第一章(三):Django框架的视图函数、视图类的认识及常规使用

理解好Django框架,了解Django的工作流是基础,掌握Django的视图函数是关键。本文,将呈现Django的工作流、视图,并结合实例展示基础效果。本文中曾提到过HttpRequest、HttpResponse两个对象可以处理的数据请求与返回响应数据;Django中将其进行了优化封装,提供了几个简单的函数及视图类供我们使用。提示:以下是本篇文章正文内容,如有疑问,欢迎评论中指出,定在一周内予以回复。

2023-04-02 09:26:52 538

原创 第一章(二):Django框架的模式、路由、视图

Python语言提供了创建web应用的相当全面的框架:Django。掌握好Django框架,会加深对前后端的关系的理解,更是在工作当中的一把利剑。本文,将呈现Django的模式、路由系统、视图,并结合实例展示基础效果。提示:以下是本篇文章正文内容,如有疑问,欢迎评论中指出,定在一周内予以回复。例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2023-03-06 20:14:43 249

原创 python: pip安装第三方包,切换国内镜像源

切换国内镜像源,并信任;

2023-02-28 11:00:43 328

转载 Linux60个小时速成

Linux速成 ​ 此领域是传统 linux 应用最薄弱的环节,传统 linux 由于界面简单、操作复杂、应用软件少的缺点,一直被 windows 所压制,但近些年来随着 ubuntu、fedora、Debian、Manjaro等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大,linux 在个人桌面领域的占有率在逐渐的提高。​ linux 在服务器领域的应用是最强的。​ linux 免费、稳定、高效等特点在这里得到了很好的体现,近些年来 linux 服务器市场得到了飞速的提升,尤其在一些高端领域尤为广

2022-11-29 10:58:29 1001

原创 【unitest】关于unitest自动化测试记录&HtmlTestRunner报告优化记录

https://gitee.com/white_bone_dreamer/unitest_autotest_sample.githttps://gitee.com/white_bone_dreamer/unittest_-htmltest-runner.git

2022-11-02 10:43:40 179

原创 【jenkins】创建一个project基础配置、自动化邮件发送、pytest_terminal_summary收集结果

参考:https://www.likecs.com/show-305313406.html。:jenkins安装在的计算机需要安装好git环境,且该计算机的git与即将填入jenkins的git远端仓库是存在公钥私钥关联的;注意:这里的模板内容,需要与下面代码中:pytest Hooks函数pytest_terminal_summary 获取的内容一致;jenkins构件时,获取到git仓库的代码后,会存入workspace目录;smtp服务器 :填写用于发送邮件的邮箱的smtp服务器;

2022-10-18 10:14:25 491

原创 python selenium 自动化小技巧记录:1.不新开浏览器,而是在已开的浏览器进行操作;2. web端关闭时间控件readonly属性,可直接输入时间;3. 模拟鼠标滚动;4.

【代码】python selenium 自动化小技巧记录:1.不新开浏览器,而是在已开的浏览器进行操作;2. web端关闭时间控件readonly属性,可直接输入时间;3. 模拟鼠标滚动;4.

2022-09-13 09:52:06 3310

原创 【Git-2022总结】分布式代码版本控制工具【GitHub/Gitee/GitLab】、git添加远程仓库

分布式版本控制工具Git安装基于官网:https://git-scm.com/

2022-08-08 17:49:10 665

原创 Mac系统下完全卸载PyCharm的步骤

Mac系统下完全卸载PyCharm的步骤Mac系统下完全卸载PyCharm的步骤Mac系统下完全卸载PyCharm的步骤。

2022-08-07 19:38:19 1221

转载 Mac下使用SSH连接远程Linux服务器

Mac下使用SSH连接远程Linux服务器。

2022-07-29 17:35:41 285

原创 Charles在MacOS上抓包汇总

二、Charles的抓包原理概述Enable transparent HTTP proxying : 启动透明http代理操作了上面的代理配置,客户端也配置好了代理,就可抓取到http的请求;操作好上面的证书信任、SSL proxy setting后,还有就是在客户端代理上配置https步骤一:选择一个浏览器,进入【偏好设置】步骤二:选择【高级】,点击【代理设置】步骤三:在【代理】栏,勾选http\https,填写代理服务器IP、端口(Charles所在电脑ip,Charles proxy

2022-07-12 17:29:38 1443

原创 【MySQL】一:SQL基础汇总2023(各种单表查询知识点、SQL语句快速参考)

Structured Query Language:结构化查询语言3. SQL分类二、DDL:操作数据库、表1. 操作数据库:CRUD1. 1 C(Create):创建2. R(Retrieve):查询3. U(Update):修改4. D(Delete):删除5. 使用数据库2. 操作表1. C(Create):创建表、复制表2. R(Retrieve):查询(表的名称、表...

2022-07-04 11:55:56 437

原创 redis在linux下设置开机自启动、检查服务状态、Mac上启动的方式

二、设置开机自启动2.1 复制redis安装目录下redis_init_script文件到 /etc/init.d/redis2.2 切换到上一步骤复制的文件目录下,vim修改已复制的文件2.2.0 指定redis-server、redis-cli、redis.conf目录或者:2.5 如果关闭开机启动?或者2.6 redis 切换数据库三、检查服务状态、默认端口...

2022-06-29 15:39:37 419

原创 redis汇总:基础命令、持久化等

1.2 什么是NOSQL1.3 NOSQL与关系型数据库比较1.4. 非关系型数据库的优势1.5. 关系型数据库的优势二、什么是RedisRedis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:..................

2022-06-28 18:04:02 144

原创 python常用数据类型转换(str、list、tuple、set、dict)方法&编码与解码&字符串格式化处理&时间格式化

可哈希:python中set集合进行数据存储的时候,需要对数据进行哈希计算,根据计算出来的哈希值进行存储数据;# set集合要求存储的元素,必须是可以进行哈希计算的: # 不可变的数据类型值(是值,不是变量类型):int、str、tuple、bool # # 不可哈希:可变的数据类型值(是值,不是变量类型):list、dict、set 这些是不可作为set元素值存储在set变量中的;

2022-06-27 15:46:33 665

原创 【Java 2 】Java 类的封装与使用

①定义类②编写类的成员变量③编写类的成员方法1.3、类的使用二、类的关键字:private直接访问类的成员变量是有风险的,因为赋值的类型不一定符号成员变量定义时的变量类型;所以,在定义class时,可以使用关键字private;private是一个修饰符,可以用来修饰成员(成员变量,成员方法)三、类的关键字:thisthis修饰的变量用于指代成员变量,其主要作用是(区分局部变量和成员变量的重名问题)方法的形参如果与成员变量同名,不带this修饰的变量指的是形参,而不是成员变量方

2022-06-26 08:34:23 345

原创 【Java 1】Java的基础语法

运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。+:是运算符,并且是算术运算符。a + b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式。注意:1.1.3 “+”号运算的特殊字符类型参与算术运算,使用的是计算机底层对应的十进制数值;算术表达式中包含不同的基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。当“+”操作中出现字符串时,这个”+”是字符串连接符,而不是算术运算。1.2 赋值运算符赋值运算符

2022-06-10 14:08:30 387 1

原创 IDEA的应用

psvm + 回车 -----》main方法sout + 回车 ------》打印语句Ctrl +Alt + space(内容提示,代码补全)Ctrl + Alt +L 格式化

2022-06-01 16:37:04 280

原创 Jenkins在Linux环境下的下载与安装

一、预置操作:开启Linux系统防火墙的8085端口访问自己关于firewall笔记的链接:https://blog.csdn.net/ak739105231/article/details/107353759?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165294449016781818748273%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%252

2022-05-27 11:36:34 2083

原创 JDK在Linux系统中安装

一、检查JDK版本java -version二、下载jdk包:jdk-8u311-linux-x64.tar.gz三、在Linux中创建目录,移动jdk包至目录中,解压# 创建一个jdk放置文件夹mkdir /usr/local/jdk# cd切换,使用rz移动jdk压缩包至该目录#安装lrzsz后,可使用命令rz/szyum install lrzsz -y# 创建java文件夹,解压至java文件夹mkdir javatar -xzvf jdk-8u331-linux-x64.

2022-05-19 16:39:45 537

原创 【Jmeter小知识】Jmeter接口测试响应数据中文显示为Unicode码的解决方法,举例:汉字显示???

问题:Jmeter接口测试响应数据中文显示为Unicode码,如何处理?让其显示为 汉字解决方式如下步骤:1. 修改jmeter配置文件中的默认编码在Jmeter的安装路径下打开bin文件夹下的jmeter.properties文件,定位到语句【#sampleresult.default.encoding=ISO-8859-1】。放开注释,并改成utf-8编码,如下:修改jmeter配置文件中的默认编码2.添加后置处理器BeanShellPostProcessor,编辑转码shell脚本

2022-01-13 09:29:20 1173

原创 vue基础八:mixins、plugins、scoped

vue基础八:mixins1. mixins:混入1. mixins:混入功能:可以把多个组件共用的配置提取成一个混入对象使用方式: 第一步定义混入,如: { export const func_1 = { methods:{ do_print:function(){ alert(this) } } } } 第二步使用混入,如: (1)全局混入,Vue.mixin(xxx) (2)局部混入,mixins['xxx',]

2021-12-10 14:20:34 416

原创 vue基础七:.vue文件,vue-cli、vue.config.js、ref属性、props配置

单文件组件的写法1. 单文件组件的样式2.单文件组件的使用流程3. vue-cli的安装1. 单文件组件的样式单文件组件都是.vue为后缀的文件;内容: <template></template> <script> // 组件交互相关的代码,包含数据等 export default { } </script> <style> /* 组件的样式 */ .demo{ background-color: aquam

2021-12-09 14:13:25 831

原创 vue基础六:vue组件化编程基础,关键字:extend、components、template

vue组件化编程基础1. 组件一句话定义2. vue组件化编程:基本类型3. vue中组件从创建到使用3.1 如何定义一个组件?1. 组件一句话定义组件的定义: 1.实现应用中局部功能代码和资源的集合2. vue组件化编程:基本类型1.非单文件组件 一个文件中包含多的组件,提供给其他文件调用2.单文件组件(常用) 一个文件中仅包含一个组件3. vue中组件从创建到使用 一、定义组件(创建组件) 二、注册组件 三、使用组件(写组件标签)3.1 如何定义一个组件?

2021-12-01 14:50:53 932

sql快速参考.xlsx

sql快速参考.xlsx

2023-02-09

参数化Sample.zip

多种方式记录,包含数据

2022-01-13

jforum-2.5.0安装包+安装方式.rar

jforum-2.5.0.war+安装方式

2021-02-03

(jmeter+ant+jenkins)auto_iThing.zip

jmeter报告输出,包括build.xml、jmeter-results-detail-report_21__py.xsl等的配置

2020-04-29

空空如也

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

TA关注的人

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