题目大意: "传送门" 思路: 对于这么多的操作,以及询问时的取历史最大值,用一般的线段树显然不太好做。 于是考虑把每个操作转化成$h_i=\max(h_i+a,b)$的形式,不难发现第一种和第二种就是$h_i=\max(h_i+x,0)$,第三种即$h_i=\max(h_i inf,x)$。 于是 ...
分类:
其他好文 时间:
2019-01-03 18:12:41
阅读次数:
182
一、数据库使用 1.使用mongodb服务,必须先开启服务,开启服务使用 mongod --dbpath D:mongdb (D:mongdb 自己所创建数据库的路径, 在cmd窗口中输入) 2.管理mongodb数据库,mongo (必须新建一个新的cmd窗口输入,之前打开的cmd窗口不能关闭) ...
分类:
数据库 时间:
2019-01-03 18:12:33
阅读次数:
198
PDF文件是一中安全性比较高的文件在办公中也是经常能够用到的,它不仅安全性高,而且也很难进行编辑,而图片格式确是一种很容易进行编辑的,想要将PDF转换成图片格式并非是一件难事,那么PDF怎么转换成图片格式,想知道的话就跟着下面的文章继续往下看吧,手把手教你学会。PDF怎么转换成图片格式?下面是PDF转换成图片的案例演示:借助软件:迅捷PDF转换器步骤一:首先先将迅捷PDF转换器下载到电脑中去,之后
分类:
其他好文 时间:
2019-01-03 18:12:26
阅读次数:
224
MSTP理论01-背景及概念MSTP出现背景:1)、STP:收敛慢,只有一颗树,无法做VLAN间数据流量的负载均衡,带宽浪费。2)、RSTP:收敛快,只有一颗树,无法做VLAN间数据流量的负载均衡,带宽浪费。3)、MSTP:收敛快,可以有多颗树,能做不通VLAN的选路,能做流量的负载均衡,带宽利用率高。MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的多个冗余路径,在数据转发过程中实
分类:
其他好文 时间:
2019-01-03 18:12:10
阅读次数:
336
function getSortedParameter (parameterObject){ let attributes = []; parameterObject = parameterObject ? parameterObject:{}; for(let attr in parameterO... ...
分类:
编程语言 时间:
2019-01-03 18:12:02
阅读次数:
171
SpringBoot注册登录(一):User表的设计点击打开链接SpringBoot注册登录(二):注册 验证码kaptcha的实现点击打开链接 SpringBoot注册登录(三):注册--验证账号密码是否符合格式及后台完成注册功能点击打开链接 SpringBoot注册登录(四):登录功能--密码错 ...
分类:
编程语言 时间:
2019-01-03 18:11:54
阅读次数:
187
一、文件上传 1、三种方式 通过form表单提交实现基本上传 通过From类上传 ajax上传 通过form表单提交实现基本上传 通过From类上传 ajax上传 二、Models补充 1、字段 2、字段参数 实例: 3、多表关系以及参数 三、Django总结 ...
分类:
其他好文 时间:
2019-01-03 18:11:41
阅读次数:
192
所在的公司的业务都基于微信,最近领导下达了一个任务是基于微信做多用户并发测试。之前也有尝试做压测,但是没有带上Header,导致请求发都发不出去。 1、右键“测试计划”→“添加”→“Threads(Users)”→“线程组” 2、添加CSV数据文件设置:右键线程组“添加”→“配置元件”→“CSV 数 ...
分类:
微信 时间:
2019-01-03 18:11:29
阅读次数:
582
处理依赖,Vue还提供了另外一种处理依赖的方法:侦听对象。再computed属性里面,我们设置需要计算的属性,而在函数里面设置计算这个属性的逻辑,侦听属性采用的则是另外一种机制,把想要侦听的属性名称设置为键,这里就是counter这个键,必须与属性名称相同,这里就是data属性中的counter属性,在函数中指定counter属性变化时需要执行的代码,Vue会自动把属性变化之后的数值传递给该函数,
分类:
其他好文 时间:
2019-01-03 18:11:21
阅读次数:
176
前言 老读者应该还记得我之前分享过一篇《设计一个百万级的消息推送系统》;虽然我在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码;这么久了是时候把坑填上了。 目录结构: 本文较长,高能预警;带好瓜子板凳。 于是在之前的基础上我完善了一些内容,先来看看这个项目的介绍吧: CIM(CRO ...
分类:
其他好文 时间:
2019-01-03 18:11:12
阅读次数:
223
tip:sass报错解决 通过ruby编译scss时,发现编译报错,内容如下: 1.在ruby的安装目录下找到engine.rb文件,目录格式如D:\ruby\Ruby21\lib\ruby\gems\2.1.0\gems\sass-3.4.15\lib\sass在文件中添加一行Encoding.d ...
分类:
其他好文 时间:
2019-01-03 18:11:05
阅读次数:
240
[toc] cd ls l 长格式 a 显示隐藏文件 d h 文件大小易读 R 递归展示 grep find top file 显示文件类型等信息 tar cat chmod vim time 测量程序运行时间: ...
分类:
系统相关 时间:
2019-01-03 18:10:56
阅读次数:
219
Content.Text = "程序集版本:" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() +"\n";Content.Text += "文件版本:" + Application.P ...
一、flask-session 1、为什么要使用flask-session 因为flask默认的session是通过请求上下文放入到Local中的,是存在内存的,而使用flask-session可以更改session存放的位置,可以存放在redis、memcached、filesystem、mong ...
分类:
数据库 时间:
2019-01-03 18:10:39
阅读次数:
173
来这家公司一直是做敏捷迭代的,在这么长的时间,对敏捷也有一些初步的认识 一个完成的敏捷开发从需求确认到开发到整个迭代结束的一个周期,包括搜集需求,需求方的优先级评审(当然这些不需要我们测试参与),产品框图的准备,产品组的内部评审,技术可行性的评估(这时就需要测试的参与),然后就是prd的编写,框图的 ...
分类:
其他好文 时间:
2019-01-03 18:10:32
阅读次数:
344
一、 CC攻击的原理: CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗尽,一直到宕机崩溃。CC主要是用来消耗服务器资源的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量 ...
分类:
其他好文 时间:
2019-01-03 18:10:25
阅读次数:
327
前言 在去年的时候,在各种渠道中略微的了解了SpringBoot,在开发web项目的时候是如何的方便、快捷。但是当时并没有认真的去学习下,毕竟感觉自己在Struts和SpringMVC都用得不太熟练。不过在看了很多关于SpringBoot的介绍之后,并没有想象中的那么难,于是开始准备学习Spring ...
分类:
编程语言 时间:
2019-01-03 18:10:15
阅读次数:
192