JMeter Ultimate Thread Group阶梯式减压

选择或者搜索Stantard Set标准集, 我们要用的Ultimate Thread Group最终线程组包含在里面: 下载完成之后,JMeter会自动重启。 添加最终线程组: 还是以打开博客园首页为例: 现在有这样一个场景: 线性减速 10个虚拟用户 10秒长的 加速时间为3秒 减速时间是10秒; 参数的含义: 开始线程数:10 初始延迟,秒:0 启动时间,秒:3 保持加载,秒:10 关机时间:10; 线性斜坡下降意味着在斜坡下降期间虚拟用户逐渐和统一地停止 添加Active Thread
分类: 其他 发布时间: 02-10 23:18 阅读次数: 0

CF1105C 【Ayoub and Lost Array】

简单\(\text{dp}\) 我们设\(\text{dp[i][j]}\)表示前\(\text{i}\)位除以\(\text{3}\)的余数为\(\text{j}\)的个数,那么可以明显的推出状态转移方程 \(\text{dp[i][0]=dp[i-1][1]*mod[2]+dp[i-1][2]*mod[1]+dp[i-1][0]*mod[0]}\) \(\text{dp[i][1]=dp[i-1][0]*mod[1]+dp[i-1][1]*mod[0]+dp[i-1][2]*mod[2]}
分类: 其他 发布时间: 02-10 23:18 阅读次数: 0

游戏编程模式 Game Programming Patterns

1
分类: 其他 发布时间: 02-10 23:18 阅读次数: 0

作为公共组软件工程师如何工作

1 为什么需要公共组 1.1 专业化分工带来高效 一 对软件开发而言,专业化分工的好处 专业化分工使得每个软件工程师需要的知识和技能减少,这意味着:  降低了软件工程师的成长难度,降低了学习成本和培训成本。  招聘目标明确化,补充人员变得简单。  每个软件工程师成长目标明确化,方便他们成长。  专业化分工使得使得某些工具变得有用(如:pclint, logiScope)  专业化分工,使得天赋不同的软件工程师都能发挥自己的特长。比如:大部分软件工程师都对界面和业务不敏感,让专人去做界
分类: 其他 发布时间: 02-10 23:18 阅读次数: 0

scrapy爬取当当网

春节已经临近了尾声,也该收收心了。博客好久都没更新了,自己在年前写的爬虫也该“拿”出来了。 本次爬取的目标是当当网,获取当当网所有的书籍信息。采用scrapy+mongodb来采集存储数据。开干! 起始url: start_urls = ['http://category.dangdang.com/cp01.00.00.00.00.00-shlist.html'] 当当书籍的一级分类二级分类都很明显的展示了出来。 ok~入口找到了,当当网也没有设置反爬措施,所以可以直接的放心爬取,如果需要大规
分类: 其他 发布时间: 02-10 23:18 阅读次数: 0

poj2987 Firing[最小割]

题目 求选最少点个数的最大权闭合子图。(板子题) 最小割入门题,什么都不想说,丢个别人题解地址就跑。 附加几点个人理解:与s相通的S点集是闭合子图,剩下的与t相通的T点集是其他的。任意一个割都保证了有一个闭合子图是S集。 然后是选最少点个数,考虑加入最大权时存在多个方案,选的点个数不同,既然各方案都是闭合的,那我全选也是闭合的,就会创出更多权值,与之前最大权矛盾,所以最大权一定点数唯一,选法唯一。那就直接从s点找残量网络,把他的点集都找一下,计下数即可。←这里有个原理,做最小割(最大流),而最
分类: 其他 发布时间: 02-10 23:18 阅读次数: 0

高可用已填坑

01.系统初始化和全局变量 集群机器 test1:192.168.0.91 test2:192.168.0.92 test3:192.168.0.93 主机名 设置永久主机名称,然后重新登录: sudo hostnamectl set-hostname test1 # 将 test1 替换为当前主机名 设置的主机名保存在 /etc/hostname 文件中; 修改每台机器的 /etc/hosts 文件,添加主机名和 IP 的对应关系: grep kube-node /etc/
分类: 其他 发布时间: 02-10 23:18 阅读次数: 0

leetcode990

1 class Finder: 2 def __init__(self): 3 self.Parent = [i for i in range(26)] 4 def union(self, p, q): 5 self.Parent[self.find(p)] =self.find(q) 6 7 def find(self, p): 8 if self.Parent[p] != p: 9
分类: 其他 发布时间: 02-10 23:18 阅读次数: 0

jmeter csv中获取带引号的数据详情(转)

最近在工作中,对jmeter实践的点滴的记录这里分享,不一定正确,仅供参考和讨论,有想法的欢迎留言、谈论。 1技巧1:从csv中获取带引号的数据详情 背景:我们从csv中获取数据,在jmeter中使用这些数据,其中csv的数据如图,有的数据包含引号和逗号 问题:我们获取的数据,被自动加了引号 解决办法: 1、设置jmeter的【CSV Data Set Config】,将【Allow quoted Data?】设置程true即可 2、运行jmeter脚本,查看已经成功获取到想要的数据: 总结:
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

nginx 配置两个域名

1、首先第一步安装: 参考:https://www.cnblogs.com/wyd168/p/6636529.html 启动: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 重启:[root@bhyw1 sbin]# ./nginx -s reload 关闭: ps -ef|grep nginx 找到带master 行的进程 kill -QUIT 123333; 2、两个域名配置: #user nobody;
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

C语言学习记录_2019.02.10

sizeof:给出某个类型或某个变量在内存中占据的字节数;(1个字节8位,即8比特) 格式符 (1)%ld表示数据按十进制有符号长型整数输入或输出。 (2)%d表示数据按十进制有符号整型数输入或输出。 (3)%u表示数据按十进制无符号整型数输入或输出。 &:取得变量的地址;且必须对“变量”来取地址; 0x:16进制表示法; C语言的内存分配为堆栈的自顶向下来分配的,地址逐渐减小; 数组A[ ]的地址:&a==a==&a[0]; 指针:指针变量就是用来记录地址的变量;
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

Jmeter中常用的一些对字符串的处理

1)截取部分线程组的名称 group = ctx.getThreadGroup(); // 获取当前线程组 str = group.getName(); // 获取线程组的名称 str = str.substring(0,2); // 截取字符串 vars.put("xc",str); vars.put("result","true"); 2)其他类型转换为字符串 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([S
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

Spring基于的注解自动装配和依赖注入(***)

#自动装配的小Demo: package com.gyf.annotation; public interface UserDao { public void save(); } package com.gyf.annotation; import org.springframework.stereotype.Repository; @Repository("userDao") public class UserDaoImpl implements UserDao {
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

随手练—— 洛谷-P2945 Sand Castle(贪心)

题目链接:https://www.luogu.org/problemnew/show/P2945 (原题 USACO) 要求钱最少,就是试着让M和B的离散程度最小(我自己脑补的,就是总体更接近,我不知道数学上这样该不该叫离散程度),那显而易见就是升序。 一开始想着可能有这种情况,有高度相同,但是对不上的,其实是没有差别的。 原高度:2 2 3 4 5 改高度:2 3 4 5 6 证明看这个:https://www.cnblogs.com/Leohh/p/7648607.html #includ
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

chandy-lamport 分布式一致性快照 算法详细介绍

在一个分布式计算系统中,为了保证数据的一致性需要对数据进行一致性快照。Flink和spark在做流失计算的时候都借鉴了chandy-lamport算法的原理,这篇文章就是对chandy-lamport算法原理的详细介绍。 考虑一个分布式计算系统。 其中有两个节点,也就是两个进程,p和q,s0,s1对应的是两个状态。token是一个令牌,全局只有一个,进程之间互相发送令牌。s0对应的状态就是进程不持有令牌,s1对应的状态就是进程持有令牌。两个进程间的连线代表消息队列,token有可能处于消息队列
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

Angular表单

待写(写一个表单看看)
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

Jmeter report优化

优化大致过程 生成并的报告模板: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" indent="no" encoding="UTF-8" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

498B Name That Tune

传送门 题目大意 n首音乐,第i首被听出来的概率为pi,刚开始听第一首,1s后如果听出来了则放第下一首,否则接着听这一首,第i首在连续听了ti s之后一定会被听出来,问Ts后听出来的歌的期望数量。 分析 我们非常容易想到dp[i][j]表示考虑前i首歌总共用了j秒的期望得分 但是我们发现转移复杂度O(T),总复杂度O(N^3) 于是我们考虑优化 我们想到对于dp[i][j]的一部分答案可以由dp[i][j-1]*(1-p[i])得到 于是转移复杂度优化到了O(1) 细节较多,详见代码 代码 #
分类: 其他 发布时间: 02-10 23:01 阅读次数: 0

Jmeter 自动化测试报告扩展(转 Todo 需要修正)

 首先了解下生成测试报告的过程,我们看到的测试报告是由.jtl格式转换为.html,html报告的样式由extras目录下xsl文件决定。优化测试报告需要分为两部分内容,首先我们要优化输出的测试内容,其次我们才能优化报告的样式。 1.在jmeter.properties文件添加以下内容,保证执行脚本后结果保存到.jtl文件里面。 jmeter.save.saveservice.data_type=true jmeter.save.saveservice.label=true jmeter.sa
分类: 其他 发布时间: 02-10 23:01 阅读次数: 0

SpringSecurity 5.0 认证、记住我、授权源码分析

一、SpringSecurity 过滤器链:   1、SecurityContextPersistenceFilter 会在请求开始时从配置好的SecurityContextRepository中获取SecurityContext,然后把它设置给SecurityContextHolder。   在请求完成后将SecurityContextHolder持有的SecurityContext再保存到配置好的SecurityContextRepository,同时清除SecurityContextHo
分类: 其他 发布时间: 02-10 23:01 阅读次数: 0