自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4502)
  • 收藏
  • 关注

转载 测试工具( Burp Suite)介绍了解篇

Mac 安装Burp Suite破解版,参考链接:https://www.jianshu.com/p/3224c2308ffa建议:目前官网的最新版为2.1.4。建议使用1.7.36版本,有破解版且使用时不卡顿官网链接:https://portswigger.net/burp1.7.36版本与破解工具下载地址:链接:https://pan.baidu.com/s/...

2019-09-29 18:43:00 577

转载 小程序测试

小程序测试注意点:  小程序的限制:   1)数量限制:小程序一个应用只能同时打开5个页面;若忽略5个页面的限制,这时如果跳转逻辑超过5个页面会出现跳转打不开的情况;若已做到跳出5个页面的限制,需要特别查看各个页面间的跳转情况,重复进入的页面以及关闭页面能否返回上一层页面。  2)大小限制:小程序源码打包后的大小限制为1M,因此源码中的图片和icon和数据等都需要压...

2019-09-29 16:28:00 609

转载 H5性能测试,首屏时间统计(Argus)

Argus 腾讯质量开发平台,官网链接:https://wetest.qq.com/product/argus主要针对性:H5的游戏性能测试主要介绍:独家首屏时间统计:告别人工掐秒自动统计首屏加载耗时细化至每个跳转页面专利FPS算法:专利FPS算法更科学地统计H5游戏帧率信息真实反映衡量游戏流畅度基础性能数据:提供FP...

2019-09-29 15:59:00 1752

转载 APP弱网测试工具(QNET)

QNET介绍官网链接:https://wetest.qq.com/product/qnet目前在测试移动设备上进行弱网络专项测试的方案主要有两种:通过Android设备连接到PC上进行弱网络测试,比如Fiddler,Charles,NET-Simulator等。基本思路是在PC上装一个Fiddler网络抓包工具,然后再将Android设备的网络代理到PC上,通过在P...

2019-09-29 15:28:00 1063

转载 前端基础 - HTML&CSS

前端的东西学了有一阵子了,感觉都是比较零碎的东西,属于一学就会,一放下就忘的类型。所以就回看了视频做了笔记,对零碎的点做了梳理,方便日后自己需要的时候回看。1. HTML - head标签大多成对出现(主动标签),<html></html> 标签只允许出现一对。不成对出现的标签成为自闭合标签,如 <input> <img&gt...

2019-09-28 22:55:00 162

转载 cookie,session,token之间的联系与区别

发展史1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会...

2019-09-26 22:56:00 98

转载 Petrozavodsk Winter-2018. AtCoder Contest. Problem I. ADD, DIV, MAX 吉司机线段树

题意:给你一个序列,需要支持以下操作:1:区间内的所有数加上某个值。2:区间内的所有数除以某个数(向下取整)。3:询问某个区间内的最大值。思路(从未见过的套路):维护区间最大值和区间最小值,执行2操作时,继续向下寻找子区间,如果区间满足:min - (min / x) == max - (max / x)时,给这个区间内的所有数减去min - (min / x)就可以了。为什么这样做...

2019-09-25 19:37:00 207

转载 golang框架

来自:码农网,译者:小峰链接:www.codeceo.com/article/golang-framework-ide-tools.html自推出以来,Google的Go编程语言(Golang)越来越受主流用户的欢迎。在2016年12月的一份调研中,3,595名受访者中有89%表明他们在工作中或工作以外用Go语言编程。此外,在编程语言中,Go语言在专业知识和偏好方面排名最高。...

2019-09-24 08:26:00 278

转载 wireshark 属性过滤器

转载于:https://www.cnblogs.com/jackey2015/p/11573635.html

2019-09-23 17:36:00 102

转载 服务端技术栈

参考:服务端开发技术栈转载于:https://www.cnblogs.com/gjmhome/p/11573569.html

2019-09-23 17:27:00 218

转载 Codeforces 1221F Game With String 思维题

题意:有两个人玩游戏,游戏规则如下:有一个长度为n的字符串,这个字符串由 . 和 X 构成,Alice可以选择a个连续的 . 把它们变成X, Bob可以选择连续的b个 . 把它们变成X。题目中保证a > b, Alice先手,问双方都不放水的情况下谁会赢?思路:注意到a > b这个关键条件,这个条件是本题的突破口。因为a > b, 我们可以把由 . 构成的区间分成四...

2019-09-23 16:48:00 129

转载 用python计算最高投标限价

题目是文绉绉的说法,背景来于群里提问,是一份文件里面关于最高投标限价的确定。最高投标限价下浮率在开标前在开标现场采取逐标段摇珠方式确定,摇珠操作办法如下:在下浮率摇珠范围内,以0.1%为以一档次增序确定摇珠号码,不少于31个球,每个标段各一次性摇取3个球(摇出的球不放回),摇出3个球对应的下浮率的平均值即为本标段的下浮率(注:下浮率的平均值四舍五入取整到0.001%)最高评标限价...

2019-09-23 15:13:00 299

转载 http 缓存(四)

当相应没有Cache-Controll头部的时候 下面Warning头部会做个预估缓存时间转载于:https://www.cnblogs.com/jackey2015/p/11570319.html...

2019-09-23 08:10:00 67

转载 Http 请求头部详解

我们用个python演示包体 看下加粗部分响应长度给了指定长度10 实际是11的长度import socketsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)ser...

2019-09-22 12:08:00 205

转载 canal+kafka订阅Mysql binlog将数据异构到elasticsearch(或其他存储方式)

canal本质就是"冒充"从库,通过订阅mysql bin-log来获取数据库的更改信息。mysql配置(my.cnf)mysql需要配置my.cnf开启bin-log日志并且将bin-log日志格式设置为row, 同时为了防止bin-log日志占用过多磁盘,可以设置一下过期时间,[mysqld]log-bin=mysql-bin # 打开binlogbinlog-format...

2019-09-21 23:53:00 180

转载 Codeforces 1192B 全dfs序 + 线段树

题意:给你一颗树,每次会修改一条边的边权,问修改之后的树的直径是多少?思路:来源于:https://www.cnblogs.com/TinyWong/p/11260601.html得到树的全序dfs序之后,我们考虑用线段树维护x - 2 * y + z。维护方法和2017, 2016那道题差不多,对于每个区间维护:x, -y, z, x - 2 * y, -2 * y + z, ...

2019-09-19 18:26:00 109

转载 应用性能测试关注点(来自听云)

1、指标定义: 2、APP的交互性能交互时间:是指用户与移动应用的界面元素和 内容交互的体验耗时。首包时间:是指发送HTTP请求结束开始至收到 WEB服务器返回第一个数据包的消耗时间。HTTP响应时间:是指应用发出一个HTTP请求 到主机,主机端返回响应所用的时间。转载于:https://www.cnblogs.com/syw...

2019-09-18 15:13:00 295

转载 go对elasticsearch的增删改查

环境elasticsearch 6.8 (6.x版本应该都没问题)go客户端sdk: github.com/elastic/go-elasticsearch/v6其实自己封装api也行,反正elasticsearch对外交互的协议是restful接口注意点发起的请求,如果成功了,一定要记得关闭返回Response的Body,否则会占用一个连接。全局变量和函数var c *e...

2019-09-17 16:04:00 1156

转载 Codeforces 1215E 状压DP

题意:给你一个序列,你可以交换序列中的相邻的两个元素,问最少需要交换多少次可以让这个序列变成若干个极大的颜色相同的子段。思路:由于题目中的颜色种类很少,考虑状压DP。设dp[mask]为把mask为1的颜色从后往前放置的最小花费。那么我们新添加一种颜色时需要知道要转移多少次,所以我们需要预处理转移矩阵c[i][j]。c[i][j]的意思是只考虑i, j两种元素,把所有的元素i移动到元...

2019-09-17 15:12:00 222

转载 ConcurrentHashMap

之前有写过HashMap的底层原理,今天再来写写线程安全的ConcurrentHashMap:在回顾一下之前的知识点吧:HashMap:HashMap是线程不安全的,在并发环境下,可能会形成环状链表(扩容时可能造成,具体原因自行百度google或查看源码分析),导致get操作时,cpu空转,所以,在并发环境中使用HashMap是非常危险的。HashTa...

2019-09-16 23:51:00 61

转载 Integer比较

这个Integer比较真的是坑啊..........先看代码,大家来猜猜,看看到底会输出什么: 1 public class Test1 { 2 3 public static void main(String[] args) { 4 Integer a = 128; 5 Integer b = 128; 6...

2019-09-16 21:38:00 81

转载 meidi

最近觉得某些公司的选择题也是很基础,非常值得总结回味。今天做了美的的笔试,20道选择题(单选14+6多选)。特此记录如下(部分忘了烦请见谅):1. 是我昨晚刚刚总结的List,Set,Map的区别;需要注意的是Map不是继承了Collection接口;2. 关于并发编程的问题;感觉对并发这一块不是特别熟,题目上描述了缓存导致可见性问题,线程切换带来的原子性问题...

2019-09-15 17:21:00 99

转载 Java中集合的有序问题

Java中的容器主要包括两方面:Collection:List、Set、queueMap:HashMap、treeMap; 一. Collection1. SetTreeSet:基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如HashSet,HashSet 查找的时间复杂度为 O(1),Tree...

2019-09-14 22:15:00 107

转载 Mac下安装SQLmap的安装

1、cd /usr/bin/2、sudo git clonehttps://github.com/sqlmapproject/sqlmap.gitsqlmap-dev3、重新打开terminal输入此信息后,回车即可。  alias sqlmap=‘Python/usr/bin/sqlmap-dev/sqlmap.py‘但是执行第二条命令的时候,wtf,报错了你可能...

2019-09-14 11:16:00 1027

转载 Java之大数相加

之前参加某公司笔试,机试题目是大数相加,两大数是字符串形式,求和。当时讨巧用的是BigDecimal类,但是发迷糊了,以为b1.add(b2)后,和就加到b1上了,结果一直输出不对。其实应该是这样:private static void add2Sum(String s1, String s2) { System.out.println("-------...

2019-09-12 19:54:00 92

转载 测试关注指标记录点

”加载速度“ 的主要关注点如下:网络WIFI/4G/3G/2G启动白屏时间首屏时间可交互时间缓存有缓存无缓存缩短响应时间CDN部署合理分域名HTTP请求数资源合并HTTP状态失败资源处理单个请求优化缓存机制压缩内容资源合理...

2019-09-12 19:08:00 162

转载 Swagger实现Api(基于.NET core 2.2)

创建.NET core WebApi1.打开vs选中新建项目- >选中.NET Core - >ASP.NET Core Web应用程序:2.选择WebApi,这里我选择的是.NET core2.2为目前最新版本3.创建好的项目结构4.查看效果使用浏览器打开项目查看效果:http://localhost:端口号/api/values5.创建测试控制器类,允...

2019-09-11 18:30:00 146

转载 SDN总结

之前做项目用到了SDN,知道其作用,但是对其不是特别熟悉,今天特来总结一下相关知识点:1. SDN的典型架构分为哪三层主要分为应用层,控制层,和基础设施层;2. SDN技术的关键点是控制平面和数据平面;3.SDN本质上具有的三大特性?控制和转发分离,设备资源虚拟化,以及通用硬件及软件可编程;4. 云计算的发展时以虚拟化技术为基础的;...

2019-09-11 12:10:00 1695

转载 11、python的异常机制

Python异常:python遇到异常程序会终止运行,之后的代码不会被执行,为了在能继续执行之后的代码,就需要捕获异常并抛出异常类型参考链接: https://www.runoob.com/python/python-exceptions.html exception:是所有异常类的基类如果有多个except 的时候,...

2019-09-10 18:08:00 69

转载 10、python面向对象三大特性:封装、继承、多态

一、封装:1、要封装什么封装数据和方法2、为什么要封装封装不是单纯意义的隐藏:  1:封装数据的主要原因是:保护隐私  2:封装方法的主要原因是:隔离复杂度3、封装分为两个层面封装其实分为两个层面,但无论哪种层面的封装,都要对外界提供好访问你内部隐藏内容的接口(接口可以理解为入口,有了这个入口,使用者无需且不能够直接访问到内部隐藏的细节,只能走接口,并且我...

2019-09-10 16:46:00 74

转载 客户端的缓存策略与测试方案

1、客户端做缓存的目的:  解决弱网条件下的加载速度问题。2、缓存的原理:  缓存接口数据,在一些数据新旧敏感性不高的场景下很有用,在非首次加载数据时候优先使用上次请求来的缓存数据,可以让页面更加快速地渲染出来,而不用等待一个新的HTTP请求结束之后再渲染。3、资源离线:  再快的网络交互,毕竟也是跨越了数个网络节点,因此一张图片、一个js,优化到了...

2019-09-10 16:10:00 289

转载 9、python之面向对象

一、类的基本概念1、类的定义 class 类名(): 类体2、类里面可以做哪些事情?定义1个或多个变量定义1个或多个函数:3、self参数Python编写类的时候,每个函数(在类中一般叫方法)参数的第一个参数都是self,self只有在类的方法中才会有,独立的函数或方法是不必带有self的,self在定义类的方法时是必须...

2019-09-10 13:29:00 77

转载 FreeRTOS临界保护

下面的是个人笔记,所有的话都适用于我本人理解,可能存在不对的地方。进入临界保护(支持嵌套):taskENTER_CRITICAL();退出临界保护(支持嵌套):taskEXIT_CRITICAL();中断里进入临界保护(支持嵌套): taskENTER_CRITICAL_FROM_ISR();中断里退出临界保护(支持嵌套): taskEXIT_CRITI...

2019-09-09 17:22:00 306

转载 Codeforces 750E 线段树DP

题意:给你一个字符串,有两种操作:1:把某个位置的字符改变。2:询问l到r的子串最少需要删除多少个字符,使得这个子串含有2017子序列,并且没有2016子序列?思路:线段树上DP,我们设状态0, 1, 2, 3, 4分别为: null, 2, 20, 201, 2017的最小花费,我们用线段树来维互状态转移的花费矩阵,合并相邻的两个子串的时候直接转移即可。代码:#incl...

2019-09-08 20:42:00 128

转载 8、python之函数

一、为什么要写函数?代码可以重用——任意地方可以调用该函数保持一致性——只要修改函数,所有调用了该函数的地方也就修改了可拓展性——增加函数的功能,所有调用了该函数的地方也就增加了对应的功能二、内置函数:python自带的函数 1、round(a,n):取a的小数点后n位 三、自定义函数:自己写的函数 语法: d...

2019-09-08 13:07:00 60

转载 关于排序的总结(稳定性与复杂度)

目录:稳定性复杂度稳定性与复杂度稳定性:指排序后,相同元素保持出现的先后顺序。时间复杂度是O(N2),额外空间负责度O(1):l 冒泡排序:当遇到相同数时,该数不交换,将后面的数往下沉。可以稳定;l 插入排序:当遇到相同数时,该数不交换;可以稳定;l 选择排序:做不到稳定性。因为你要从后面的所有数中找到最小的,然后将前面的某一个a与...

2019-09-07 17:35:00 127

转载 左神算法第二节课:排序(快排、堆排、桶排、计数与基数排序简单介绍)、荷兰国旗问题、大根堆小根堆,排序稳定性,比较器,相邻两数的最大差值问题...

第二节课排序(快排、堆排、桶排、计数与基数排序简单介绍)荷兰国旗问题大根堆小根堆排序稳定性比较器相邻两数的最大差值问题1. 题目一:给定一个数组arr,和一个数num,请把小于等于num的数放在数组的左边,大于num的数放在数组的右边。要求:时间复杂度O(N)、额外空间复杂度O(1)该问题同荷兰国旗问题,见下:2. 题目二:...

2019-09-07 14:14:00 88

转载 左神算法第一节课:复杂度、排序(冒泡、选择、插入、归并)、小和问题和逆序对问题、对数器和递归(Master公式)...

第一节课复杂度排序(冒泡、选择、插入、归并)小和问题和逆序对问题对数器递归1. 复杂度认识时间复杂度常数时间的操作:一个操作如果和数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。时间复杂度为一个算法流程中,常数操作数量的指标。常用O(读作big O)来表示。具体来说,在常数操作数量的表达式中,只要高阶项,不要低阶项,也不要高阶项的...

2019-09-07 11:18:00 195

转载 如何查看Codeforces的GYM中比赛的数据

前置条件:黄名(rating >= 2100) 或者紫名(rating >= 1900)并且打过30场计分的比赛。开启:首先打开GYM的界面,如果符合要求会在右边展示出一个Coach rights框,点击确定。之后右边会变成问是否开启coach mode,点击yes之后就可以愉快的看gym数据了QAQ转载于:https://www.cnblogs.com/...

2019-09-06 23:35:00 3764

转载 7、python之包&模块

一、python的组织结构模块名字:A1.py的名字就是A1;___init__.py的名字就是包名:package1二、导入模块——import 模块名1、导入同一个包中的模块: import 模块名2、导入不同中的模块: import 包名.模块名3、import只能导入模块,而不能导入模块下的变量4、使用导入的模...

2019-09-06 13:26:00 49

空空如也

空空如也

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

TA关注的人

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