自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 【python】 datetime、13位和10位时间戳、字符串的相互转换

将 13 位整数的毫秒时间戳转化成本地普通时间 (datetime格式)将 10 位整数的秒级时间戳转化成本地普通时间 (datetime格式)将 13 位整数的毫秒级时间戳转化成 本地普通时间 (字符串格式)将 10 位整数的秒级时间戳转化成 本地普通时间 (字符串格式)

2023-06-30 19:05:47 3846

原创 Python(28)使用max函数+lambda表达式求列表/字典的最大值

不论匿名函数怎么处理参数,返回的不是处理后的结果,而是结果对应的参数本身。下面这些图的红圈圈才是返回的东西参考文档:python 使用 max函数求字典的最大值(lambda表达式)

2023-05-19 15:04:07 1351

原创 Python(27)求列表字典中某个参数的最大值

使用 max函数求字典字典的最大值

2023-05-19 14:35:58 411

原创 Python(26)同时对两个文件读写

with open(inFileName) as file1, open(outFileName,'w') as file2:

2023-03-16 17:44:13 568

原创 Python(25)pprint

【代码】Python(25)pprint。

2023-03-16 15:57:07 121

原创 Python(24)统计各种类型的文件的数量

下面的log变量记录了云服务器上 当天上传的文件信息其中第一列是文件类型,第二列是文件大小log = ‘’’f20180111014341/i_51a7hC3W.jpeg 169472 FrITJxleSP7wUD-MWw-phL_KP6Eu 15156063244230469 image/jpeg 0 f20180111014341/j_R0Hpl4EG.json 1036 ForGzwzV3e-uR3_UzvppJs1VgfQG 15156064773253144 application/json

2023-03-16 15:07:32 613

原创 Shell(1)万能kill命令 lsof -i:8000|grep -v PID|awk ‘{print $2}‘|xargs -r kill -9

xargs加-r和不加-r的区别,在进程不存在情况下,不加-r会有无关的错误输出。查找出来的内容就是不带有xxx的。lsof -i:端口号。使用awk截取进程号。

2023-02-20 16:35:10 985

原创 Python(23)python -m SimpleHTTPServer

在linux系统上安装了Python后,Python自带了一个WEB服务器 SimpleHTTPServer可以使用 python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务。注意:SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。它在Python 3已经合并到http.server模块中。

2023-02-20 15:29:09 4384

原创 数据库中DDL、DML、DQL、DCL的概念

DDL主要用来定义表或者改变表结构,数据类型,表之间的链接和约束等初始化工作。DDL用于操作对象和对象的属性,对象包括数据库本身以及数据库对象:表,视图等等。DDL不会对数据内容进行操作。create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事务。

2023-02-20 09:33:48 1172

原创 Python(22)Python生成带时间的文件名

【代码】Python(22)Python生成带时间的文件名。

2022-12-19 15:49:10 3901 1

原创 Python(21)json.dumps()使用indent参数 格式化输出json数据格式

这样的格式一般都不优美,当数据很多的时候,看得就不是很直观方便。json.dumps() 方法 是对数据进行编码。参数来对json进行数据格式化输出。

2022-12-16 15:57:47 10780 2

原创 Python(20)python数据与json数据格式的转换

将python数据(列表、字典)转换为json,转换后的数据类型为字符串将json转化为python数据,转换后的数据类型为列表。

2022-12-16 15:33:37 1870 1

原创 Python(19)return字典类型、列表类型

一旦执行到return,后面的语句就不在执行了。注意:如果在函数中有多个return,接收的变量数与返回值的个数要一致。:如果循环后有代码则继续执行。

2022-12-15 15:30:22 1253

原创 Python (16)读取Yaml字符串格式为Dict

def ReadYMLStrToDict(content: str): data = yaml.load(content,Loader=yaml.FullLoader) return data

2022-12-15 11:07:42 753

原创 Python(18)3种方法--多维嵌套字典无限遍历,获取所有的key值

python遍历多层级的字典递归,无限遍历,获取所有的key并存放到列表中

2022-12-14 20:05:37 4491

原创 Python(17)递归实现获取多维嵌套字典所有层级的key和value

class AnalyzeDataUtil: def __init__(self, datas): self.datas = datas def analyze_data(self, data, result="raw_dict"): if isinstance(data, dict): #字典类型 for k,v in data.items():

2022-12-14 15:05:49 1535 1

原创 Python (15)读取Yaml文件为Dict

读取Yaml文件为Dict yaml.load(open(file),Loader=yaml.FullLoader)

2022-12-12 15:51:34 1069

原创 Jmeter(5)Beanshell统计响应参数的次数

在性能测试中,有时候会遇到要统计响应结果中某个参数出现了多少次,如果量级很大,一个一个数不太现实,下面讲一下实现自动打印出该参数出现的次数的方法。例如我的响应信息为:{“ip”:“1.1.1.1”,“ip”:“1.1.1.1”,“ip”:“1.1.1.1”,“ip”:“1.1.1.1”,“ip”:“1.1.1.1”,“ip”:“1.1.1.1”,“ip”:“1.1.1.1”,“ip”:“1.1.1.1”,“ip”:“1.1.1.1”,“ip”:“1.1.1.1”,“ip”:“1.1.1.1”,“ip”:“1

2022-12-07 15:00:09 553

原创 Python (14) datetime.datetime

datetime.datetime:日期和时间表示的类。由字符串格式转化为日期格式。由日期格式转化为字符串格式。

2022-11-30 16:13:16 977

原创 Python (13) strptime()函数

strptime() 函数 根据指定的格式把一个时间字符串解析为时间元组。

2022-11-30 10:48:11 2454

原创 Python (12) strftime( )函数

strftime() 函数用于格式化时间或者日期,格式由参数 format 决定。可以将任意格式的日期字符串按要求进行格式化。

2022-11-29 17:55:29 3092

原创 Python (11) date_range函数之时间切片

Python 时间切片。

2022-11-25 19:12:11 3987

原创 Python(10)Python中NaN的判断方法

NaN 和 None 都是 python 里的数据缺失值,表示当前某些数据为“空”。更准确的说,NaN 是出现在 numpy/pandas 里的缺失值,而 None 是 Python 的缺失值。某种意义上,None 是比 NaN 更高级、更彻底的空值。

2022-11-25 18:20:25 1749

原创 Python + MySQL(8)python中NaN的处理(往MySQL数据库插入数据时,报错 nan can‘t be used with mysql)

以None形式的空值替换NaN形式的空值

2022-11-25 17:21:43 6156 2

原创 Python + MySQL(7)批量插入数据到MySQL数据库

参数化sql批量插入Mysql数据库;将csv文件导入到mysql数据库

2022-11-24 20:17:52 1024

原创 Python(6)时间格式转换

时间格式转换:指定日期生成10位或13位时间戳、时间戳转换为时间格式、获取当前日期时间、获取当前时间等

2022-11-24 15:38:42 692

原创 Python(5)实现多个函数返回值中只取其中一个

python实现函数返回值只取其中一个

2022-11-24 11:35:24 5576

原创 Grafana+MySQL(4)grafana展示mysql表数据:生成折线图

grafana展示mysql源数据,且以折线形式展示。只需要各个接口的point_time对应的rps和99分位响应时间,其他字段可忽略。

2022-11-22 19:25:14 3887 1

原创 Grafana+MySQL(3)grafana展示mysql源数据:表格展示

grafana展示mysql源数据,且以table形式。

2022-11-22 19:10:23 1722

原创 Grafana+MySQL(2)grafana展示mysql源数据:时区问题

Settlings -> Gernaral -> Time options -> Time Zone -> 选择UTC时间 -> save。不要选择UTC+08:00的这种格式。选择UTC时间后点击保存即可。grafana面板上显示时间如下。mysql表中时间字段格式如下。

2022-11-22 14:51:12 4199

原创 Grafana+MySQL(1)dashboard顶部添加筛选:变量Variables

Grafana使用MySQL数据库作数据源,并将表内数据可视化处理。数据源为已经设置的mysql数据源,直接填入mysql查询语句。注:service为已经设置的变量,直接使用取值即可。表示service这个变量,使用的时候,直接使用。返回面板,发现头部多了两个筛选框,已经设置成功,变量设置完成后,虾米那会出现变量的值。就可以获取service变量的值。

2022-11-22 13:27:01 5352

原创 Jmeter(4)Beanshell获取响应体的某一字段

除此之外,还可以使用Beanshell后置处理器提取响应体的字段值,将json格式的响应体为字符串类型的内容转换为JSON对象,从而利用JSON对象的方法轻松的得到我们期望的值。一般,提取请求的响应体某个字段时可以采用正则提取器、边界提取器、json提取器等等,操作比较简单。需要提前下载好json.jar插件,然后将该jar包放入jmeter安装目录/lib/ext下。如果需要继续获取SpuIdlist数组的话,取data下的amount。

2022-11-18 16:13:22 2694

原创 Jmeter(3)利用beanshell进行多重断言

beanshell断言判断返回的json中是否包含某字段、数值是否相等

2022-11-18 15:52:02 957 1

原创 Jmeter(2)Beanshell获取响应头字段

再通过split()函数通过换行分隔符"\n"将每一个参数和值存放在数组hlist中,这时候数组hlist中应该是[HTTP/1.1 200 OK, Date: Fri, 18 Nov 2022 03:25:24 GMT, Content-Type: text/html;以下面的取样器响应头为例,演示如何取响应头字段X-AL-HTTP-Response-Header-Time的值 173.744ms。最简单,直接在请求下面增加一个后置处理器:正则表达式提取器。利用debug sampler检查提取结果。

2022-11-18 12:10:32 3062

原创 Jmeter(1)Beanshell获取当前执行脚本路径

jmeter脚本需要提取返回报文中的某字段并保存到文件中。由于跨平台时路径的文件格式会不一样,如:windows下分隔符是"/",而linux下是“\”,jmeter脚本跨平台执行时就会出错,写死文件路径太可行。为避免此问题,引用变量,路径使用相对值,分隔符自动获取。动态生成文件路径。

2022-11-17 21:56:31 1292

原创 Python(4)获取Prometheus接口数据:RPS峰值、响应时间等监控数据,并存入MySQL数据库

Python获取Prometheus接口数据并存入MySQL,且在grafana监控面板展示

2022-11-15 14:35:04 1215

原创 python(2)提取多层嵌套列表里子元素的最大值

json报文,多层循环提取指定元素的最大值

2022-11-10 16:43:41 581 1

原创 Python(3)获取Prometheus数据:RPS峰值、响应时间等监控指标,并保存到本地csv文件中

Python实现拉取Prometheus监控数据,自动统计大促流量峰值和响应时间

2022-11-10 15:00:33 3142

原创 python (1) 获取cookie和使用cookie

使用requests.utils.dict_from_cookiejar()把返回的cookies转换成字典

2022-11-10 14:36:46 3023

Redis3.2的windows版本(64位)

请放心使用 Redis3.2的windows版本,目前的最新版本,解压后直接启动即可,含服务器和客户端

2020-04-15

空空如也

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

TA关注的人

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