本篇博文记录一些机智操作,简洁方法,奇技淫巧。 1.快读: 注意:&x和&&前后两个的顺序 支持:整形读入。包括负数 2.取模优化: 或者: 不过好像并没有什么卵用 3.线段树define操作 摘自:cpu监控 4.define int long long 适用于无脑调试 但是空间极其紧张,除非没时 ...
分类:
其他好文 时间:
2018-05-13 12:00:35
阅读次数:
135
启动nmon后, c 查看CPU监控的窗口 mV 查看内存和虚拟内存 V是大写 ndt 查看网络、磁盘和虚拟进程 q 隐藏快捷键 #nmon -f -s5 -c10 -f 按标准格式输出文 -s5 5秒采集一次数据, -c10 采集数据10次 -m 生成的数据文件的存放目录 如果想停止该监控,需要通 ...
分类:
其他好文 时间:
2018-03-05 13:47:12
阅读次数:
271
题解:历史最值线段树 参见吉司机的论文 还是不熟,自己打打不出来 维护当前和历史两套标记,最大值,加法标记,减法标记 每到一个节点先pushdown(不知道为什么) 正确性不是很理解QWQ 还是自己太弱了 ...
分类:
其他好文 时间:
2018-02-21 12:23:46
阅读次数:
222
n<=100000的数列支持以下操作:一、区间加;二、区间赋值;三、查区间最大;四、查区间历史版本最大。 恶心死我了。。可能很水,但我调了半天。 错误!调了两天。 这里有一个棘手问题:历史版本。 首先不看赋值操作。记俩标记——区间加add和区间历史加标记pre。其中后者的含义是“从上一次这个区间标记 ...
分类:
其他好文 时间:
2018-02-14 16:21:16
阅读次数:
163
"题目链接" $Description$ 有一个长为n的序列Ai,要求支持查询[l,r]的最值、历史最值,区间加/重设 $Solution$ 线段树,每个点再维护一个历史(从0到现在)最大值、历史(从上次下传标记到现在)最大的set,add标记 PushDown时肯定是先下放历史标记,之后再用当前标 ...
分类:
其他好文 时间:
2018-02-11 19:48:43
阅读次数:
137
操作系统性能监测服务端程序除了应用本身性能外,依赖与服务器本身的性能,今天学习了如何监测服务器性能。包括:CPU、内存、网络IO和磁盘使用率。今天先看看如何监测CPU。CPU监测CPU使用率vmstat命令oot@SSP001:[/root]vmstatprocs-----------memory-------------swap-------io------system-------cpu---
分类:
其他好文 时间:
2018-01-23 18:17:16
阅读次数:
209
题目描述 给你一个序列,支持4种操作:1.查询区间最大值;2.查询区间历史最大值;3.区间加;4.区间赋值。 输入 第一行一个正整数T,表示Bob需要监视CPU的总时间。 然后第二行给出T个数表示在你的监视程序执行之前,Bob干的事让CPU在这段时间内每个时刻的使用率达已经达到了多少。 第三行给出一 ...
分类:
其他好文 时间:
2018-01-19 11:26:38
阅读次数:
150
在zabbix监控中,默认cpu监控模板中的触发器,当负载在一定时间内(比如最近5分钟)超过5以上为报警阀值。但是在实际场景中,由于服务器配置不一样,这个默认的cpu触发器用起来意义就不大了,这时候就需要我们手动自定义cpu的触发器了。 在cpu utilization中有一个cpu idle时间, ...
分类:
其他好文 时间:
2018-01-04 12:26:38
阅读次数:
194
使用zabbix自带的key来实现多核CPU监控system.cpu.discovery自动发现CPU核数:定义宏按核数监控CPU负载 $2:指key中的第二个参数,这里是idle(CPU空闲比例)
分类:
其他好文 时间:
2017-12-19 12:33:38
阅读次数:
154