自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sysctl.conf文件详解

net.ipv4.tcp_max_tw_buckets = 360000 表示系统同时保持TIME_WAIT套接字的最大数量,如果超过这个数字,TIME_WAIT套接字将立刻被清除并打印警告信息。内核的通常值是180秒,你可以按这个设置,但要记住的是,即使你的机器是一个轻载的WEB服务器,也有因为大量的死套接字而内存溢出的风险,FIN-WAIT-2的危险性比FIN-WAIT-1要小,因为它最多只能吃掉1.5K内存,但是它们的生存期长些。net.ipv4.tcp_tw_reuse = 1 表示开启重用。

2023-04-20 22:50:36 1791

原创 句柄是什么呢

Windows系统中有许多内核对象(这里的对象不完全等价于"面向对象程序设计"一词中的"对象",虽然实质上还真差不多),比如打开的文件,创建的线程,程序的窗口,等等。这些重要的对象肯定不是4个字节或者8个字节足以完全描述的,他们拥有大量的属性。所以,Windows操作系统就采用进一步的间接(可以理解为进一步的抽象的过程):在进程的地址空间中设一张表,表里头专门保存一些编号和由这个编号对应一个地址,而由那个地址去引用实际的对象,这个编号跟那个地址在数值上没有任何规律性的联系,纯粹是个映射而已。

2023-04-20 22:16:14 122

原创 性能测试_业务场景模型

1、针对业务峰值最高的⼀天中的数据,建立通⽤业务场景模型:将这⼀天的所有业务数加在⼀起,再将各业务整天的交易量加在⼀起,去掉业务量为0的数据,计算各业务量的⽐例;也可以使用二八法则,一天之中20%的时间处理了80%的业务量,则TPS计算方式为:TPS = (总的业务量。2、一天当中特定的19点业务量突增,建立业务模型:计算19 点的业务量和⽐例;3、某些抢购仅在一瞬间(以分钟记),则计算那一分钟的业务量和⽐例。

2023-04-04 20:31:19 128

原创 性能测试场景

(3)然后隔一段时间挨个对应用服务器进行停服,看TPS趋势和异常报错情况,因为初始的TPS不是最大容量,因此至少在停服第一个应用服务器的过程中,TPS即便下降也应该会恢复;(4)kill主数据库,看备用数据库是否能在指定时间内启用,切换期间可能会有部分报错、TPS也会受点影响,但备用数据库正常启动后,TPS恢复正常,且不再报错;通过梯度增加线程并发的方式测试出每个交易的最大TPS,如果有最大响应时间的限制,则测试出≤最大响应时间时的TPS。80%(左右)进行长时间(12h,或根据系统业务时间)压测。

2023-03-29 23:04:34 146

原创 part1_性能测试分析总思路

2023-03-22 21:56:15 67

原创 puppet部署步骤、遇到的问题及解决办法

puppet安装配置:1、 安装ruby、hiera、ntp、facter、puppet及其相关依赖包tar xvJf down.tar.xzyum localinstall ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpmyum localinstall ruby-shadow-1.4.1-23.el7.x86_64.rpmyum localinstall hiera-1.3.4-5.el7.noarch.rpmyum localinstall rub

2021-01-20 15:04:44 1239

原创 ItelliJ IDEA配置gradle并导入jmeter5.3源码

一、安装JDK、配置环境变量1、下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlnext安装2、配置环境变量:添加 JAVA_HOME :D:\install\jdk1.8(JDK安装路径)3、配置系统变量 PATH:新增;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin4、验证是否安装配置成功:命令行输入 java -version二

2020-11-02 14:44:53 2603 2

原创 判断模式是否匹配

有两个字符串,即pattern和value。 pattern字符串由字母"a"和"b"组成,用于描述字符串中的模式。例如,字符串"catcatgocatgo"匹配模式"aabab"(其中"cat"是"a",“go"是"b”),该字符串也匹配像"a"、"ab"和"b"这样的模式。但需注意"a"和"b"不能同时表示相同的字符串。编写一个方法判断value字符串是否匹配pattern字符串。import redef patternMatching( pattern, value): if not

2020-07-20 08:22:32 203

原创 判断一个数字是否为回文

#判断一个数字是否为回文#数学处理def isHuiwen(num): if num < 0 or ( num % 10 == 0 and num != 0 ): return False reversedNumber = 0 while num > reversedNumber: reversedNumber = reversedNumber * 10 + num % 10 num /= 10 retu.

2020-07-19 21:24:04 192

原创 接口全字段校验

场景:清洗指定数据后,接口全字段校验1、首先获取数据修改之前接口里的数据,并用json格式保存import jsonimport requestsurl = "http://*************"res = requests.get(url).json()data = res["data"]data_json = json.loads(data)with open("./api_pre.json", "w") as f: json.dump(data_json, f)

2020-07-10 14:18:59 932

原创 django使用html渲染页面样式+数据库管理员的创建

一、django页面渲染1、在templates中创建html格式的文件-index.html,在该文件中添加body,设置样式,比如:happy![在这里插入图片描述](https://img-blog.csdnimg.cn/20200505154103732.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow...

2020-05-05 16:05:37 786

原创 将excel表格数据转换为字典

将如下的表格数据转换成字典形式{‘列1’: ‘值1’, ‘列2’: ‘值2’, ‘列3’: ‘值3’}, {‘列1’: ‘值4’, ‘列2’: ‘值5’, ‘列3’: ‘值6’}]pandas:import pandas as pddict = {}data = pd.read_excel(r'C:\Users\good day\Desktop\dic.xlsx')data.fil...

2020-04-18 22:48:00 5985

转载 python菜鸟教程-脑图总结:函数

2020-04-11 16:17:35 297

原创 使用pycharm创建第一个django项目

1、首先安装virtualenv,用于建立多个相互独立的python环境,运行不同的软件版本项目执行命令:pip install virtualenv详细参考:https://www.django.cn/article/show-5.html2、...

2020-04-04 15:16:23 757 2

翻译 python菜鸟教程-脑图总结:数据类型

2020-03-28 15:23:00 120

原创 统计log里url返回状态码为200的平均响应时间

一个log文件保存有如下格式的url数据:url@返回状态码@响应时间login@200@40login@200@30login@200@50register@200@20register@200@301、统计出login返回状态码为200的平均响应时间import numpy as nptime_list = []with open('a.log','r') as fo...

2020-03-24 22:22:16 460

原创 二叉树中的最大路径和

给定一个非空二叉树,返回其最大路径和。本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。示例 1:输入: [1,2,3] 1 / \ 2 3输出: 6示例 2:输入: [-10,9,20,null,null,15,7]-10/ 9 20/ 15 7输出: 42考虑递归的思想,传参为根节点,...

2020-03-22 23:05:20 422

原创 买卖股票的最佳时机

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不...

2020-03-18 16:25:20 153

原创 奇偶数排序

输入一个无序整数数组,调整数组中数字的顺序, 所有偶数位于数组的前半部分,使得所有奇数位于数组的后半部分。要求时间复杂度为O(n)。输入描述:给定无序数组。长度不超过1000000。输出描述:所有偶数位于数组的前半部分,所有奇数位于数组的后半部分。如果有多个答案可以输出任意一个正确答案。1、def jiou(list): index_i = 0 index_j =...

2020-03-14 18:00:20 337

原创 判断IP地址是否合法

1、字符串切割判断def legalIp(ip): ip = ip.split('.') m = len(ip) if m!= 4 or (not ip[0].isdigit()) or int(ip[0])<=0 or int(ip[0])>255: print('illegal') else: for i in r...

2020-03-10 22:12:31 913

原创 判断一个整数是否为2的次幂

#判断一个整数是否为2的次幂def mi(n): if( n == 2): print('yes') return elif(n == 0): print('no') return while(n%2 == 0): n = n // 2 if(n == 1): ...

2020-03-05 16:24:03 269

原创 统计文档中出现次数最多的单词

本地的一个txt文档中保存着若干个英文单词,每行一个单词,输出出现次数最多的单词(不区分英文大小写)import collectionswith open('string','r') as f: list = [] for line in f: word = line.strip().lower() #去掉末尾的\n;统一转换为小写字母 ...

2020-02-26 23:12:09 1909

原创 空瓶子换水

某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入描述:输入文件最多包含10组测试...

2020-02-18 17:47:58 295

原创 MGT容量比大小

任给一个数组,元素有20M,1T,300G之类的,其中1T=1000G,1G=1000M按从小到大输出结果例如:输入:320M1T300G输出:20M300G1T# -*- coding: UTF-8 -*-def turnString(str): length = len(str) if(str[length-1]=='M'): return int(str[0:l...

2020-02-17 22:20:34 494

原创 循环报数小游戏

题目描述100个人围成一圈,每个人有一个编码,编号从1开始到100。他们从1开始依次报数,报到为M的人自动退出圈圈,然后下一个人接着从1开始报数,直到剩余的人数小于M。请问最后剩余的人在原先的编号为多少? 例如输入M=3时,输出为: “58,91” ,输入M=4时,输出为: “34,45,97”。def deletegame(M): num = list(range(1,101))...

2020-02-17 14:57:31 1352

原创 从字符串中查找连续最长的数字串

题目描述请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串;注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串“1234”的长度就小于数字串“1359055”,如果没有数字,则返回空字符串(“”)而不是NULL!(说明:不需要考虑负数)import redef findNum(str): pattern =...

2020-02-17 14:55:48 446

opencv视频教程资料

opencv的学习资料,希望能帮助到需要的人。。。。。。。。

2018-01-10

空空如也

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

TA关注的人

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