top

top 命令

淺唱寂寞╮ 提交于 2019-12-06 12:06:06
top命令 top命令 可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。 语法 top(选项) 选项 -b:以批处理模式操作; -c:显示完整的治命令; -d:屏幕刷新间隔时间; -I:忽略失效过程; -s:保密模式; -S:累积模式; -i<时间>:设置间隔时间; -u<用户名>:指定用户名; -p<进程号>:指定进程; -n<次数>:循环显示的次数。 top交互命令 在top命令执行过程中可以使用的一些交互命令。这些命令都是单字母的,如果在命令行中使用了-s选项, 其中一些命令可能会被屏蔽。 h:显示帮助画面,给出一些简短的命令总结说明; k:终止一个进程; i:忽略闲置和僵死进程,这是一个开关式命令; q:退出程序; r:重新安排一个进程的优先级别; S:切换到累计模式; s:改变两次刷新之间的延迟时间(单位为s),如果有小数,就换算成ms。输入0值则系统将不断刷新,默认值是5s; f或者F:从当前显示中添加或者删除项目; o或者O:改变显示项目的顺序; l:切换显示平均负载和启动时间信息; m:切换显示内存信息; t:切换显示进程和CPU状态信息; c:切换显示命令名称和完整命令行; M:根据驻留内存大小进行排序; P:根据CPU使用百分比大小进行排序; T:根据时间

top命令详解

戏子无情 提交于 2019-12-06 11:49:09
原文地址: https://www.jianshu.com/p/3f19d4fc4538 Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。 (译注:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助。) 1. Top 命令输出: 首先,让我们了解一下输出。top命令会显示系统的很多信息。我们需要理解不同部分输出的意义:默认运行时,top命令会显示如下输出: image 前几行水平显示了不同系统参数的概括,接下来是进程和它们在列中的属性。 1.1 系统运行时间和平均负载: image top命令的顶部显示与uptime命令相似的输出。 这些字段显示: 当前时间 系统已运行的时间 当前登录用户的数量 相应最近5、10和15分钟内的平均负载。 可以使用’l’命令切换uptime的显示。 1.2 任务: image 第二行显示的是任务或者进程的总结。进程可以处于不同的状态。这里显示了全部进程的数量。除此之外,还有正在运行、睡眠、停止、僵尸进程的数量(僵尸是一种进程的状态)。这些进程概括信息可以用’t’切换显示。 1.3 CPU 状态: image 下一行显示的是CPU状态

LOJ 6041 事情的相似度

六月ゝ 毕业季﹏ 提交于 2019-12-06 09:35:56
LOJ 6041 事情的相似度 题目描述 人的一生不仅要靠自我奋斗,还要考虑到历史的行程。 历史的行程可以抽象成一个 01 串,作为一个年纪比较大的人,你希望从历史的行程中获得一些姿势。 你发现在历史的不同时刻,不断的有相同的事情发生。比如,有两个人同时在世纪之交 11 年的时候上台,同样喜欢与洋人谈笑风生,同样提出了以「三」字开头的理论。 你发现,一件事情可以看成是这个 01 串的一个前缀,这个前缀最右边的位置就是这个事情的结束时间。 两件事情的相似度可以看成,这两个前缀的最长公共后缀长度。 现在你很好奇,在一段区间内结束的事情中最相似的两件事情的相似度是多少呢? 数据范围: \(n,m\le 10^5\) 思路 首先,建一个后缀自动机。 那么,两件事情的相似度就是他们 \(parent\) 树上的最近公共祖先的深度。 我们考虑把所有询问离线下来,按照右端点排序。 那么,每次查询时,我们只需要知道 \([l,r]\) 中每个点到他后面的点的贡献,再取 \(max\) 即可 我们考虑,每次加入一个点的时候,把这个点到根的路径全部染上他的颜色。 每遇见一种颜色时,更新这个颜色的答案。 首先发现,如此操作与我们理论上要求的略有不同,因为后面的颜色会覆盖前面的颜色,就导致前面的颜色的答案并没有更新。 但是再仔细想想,这对答案并不影响。因为我们是从前到后把点加进来的

浪子不回头ぞ 提交于 2019-12-06 06:40:08
1.栈的概念 栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。 2.栈的特性:"先进后出,后进先出"。 (1)顺序栈代码: /*顺序栈*/ #include<bits/stdc++.h> using namespace std; typedef struct snode { int data[105]; int top; }SeqStack; void Init(SeqStack *s) //置空栈 { s->top=-1; } int EmptyStack(SeqStack *s) //判断栈是否为空 { if(s->top<0) return 1; //为空返回1 else return 0; } int Push(SeqStack *s,int x) //将x进栈 { if(s->top>=105) { printf("overflow!\n"); return 0; } s->top++; s->data[s->top]=x; return 1; } int Pop(SeqStack *s) //出栈 {

原生js实现简单的放大镜效果

十年热恋 提交于 2019-12-06 05:04:23
前言: 相信很多同学在浏览购物网站的时候都会用到过放大镜的功能,这个功能在日常的网站也会经常用到。接下来我们开始实现一下它吧; (1)首先了解一下放大镜效果的html架构:如下图,它由两部分组成。 html: <div id="box"> <div id="small"></div> </div> <div id="big"> <img src="12.png" id="imgs"/> </div> 第一部分的原理是:设置box的background为需要放大的图片,同时背景的宽高为100%。再将box的宽高设为300px,这样背景图片就可以撑满box了。然后通过监听box的mousemove事件,控制红色小框块的移动。这个红色小框块就是要放大的地方。 第二部分的原理是:设置big里面的img为box的宽度的3倍(这里的3倍就是放大镜的放大倍数,当然这个值是可以自由选择的。)。同时big块的宽高为350px,用来限制img的显示。然后通过移动img的left,top来达到放大镜的效果。 css代码: html,body { margin: 0; padding:0; } #box{ width: 300px; height: 300px; position: relative; background: url(12.png); background-size:100% 100%;

框架运用

て烟熏妆下的殇ゞ 提交于 2019-12-06 04:14:13
这是页面效果 第一次运用框架,还不是很熟练,总体效果有一些,由于时间有限,因此左边选择栏没有对右侧使用到浮动框架,浮动框架将在下一个博客介绍到。 本次共有五个HTML文件 首先是框架页面 top.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> body{ position: relative; background:#B2CBE4 ; } img{ position: absolute; left: 20px; top: 20px; width:600px; height: 115px; } nav{ position: absolute; right: 60px; top: 60px; } a{ font-size: 25px; border-right: 2px solid #8DA1BE; margin-right: 5px; padding-right: 5px; text

linux top 命令各参数详解

人走茶凉 提交于 2019-12-05 22:20:13
简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定. 下面详细介绍它的使用方法。 参数含义 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used, 17616k free, 22052k buffers Swap: 192772k total, 0k used, 192772k free, 123988k cached PID

Html,css构建一个信息框,练习201911281028

倖福魔咒の 提交于 2019-12-05 22:16:52
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title></title> <style type="text/css"> #identity1{ position: relative; left: 0px; top: 0px; width: 0px; height: 0px; border-left: 34px solid transparent; border-right: 34px solid #96BBFF; border-bottom: 23px solid transparent; z-index: 0; } #identity1:after{ content: ''; position: absolute; left: -30px; top: 1px; border-left: 34px solid transparent; border-right: 34px solid

好用的Win10快捷键

眉间皱痕 提交于 2019-12-05 20:44:23
好用的Win10快捷键 Top 01 基础按键 Win+E: 打开“资源管理器”。 Win+R: 打开“运行”对话框。 Win+L: 锁定当前用户。 Win+D: 显示桌面。 Win+ S 打开搜素。 Ctrl+W: 关闭当前窗口。 Ctrl+F: 定位到搜索框。 F11: 最大化和最小化窗口切换。 Top 02 在一个屏幕上拖动文件 Win + ↑ ↓ ← → 右、上、下 快速移动窗口 Top 03 双显示器用户的福音 如果你在Win10下使用双显示器,就可以快速操控,把当前窗口在两个屏幕间移来移去 Win+Shift+左箭头:移动到左边屏幕。 Win+Shift+右箭头:移动到右边屏幕。 Top 04 快速打开任务栏程序新窗口 这个技巧还是关于那个Win10下任务栏左边锁定的任务栏程序的。我们知道,当某个应用程序还未被打开时,点击相应图标会打开一个新窗口,可是已经被打开了的,就只能预览打开的窗口了。难道只能在该图标上单击右键,再选择新建窗口? No!安装Shift键,再点击那个图标就可以打开新窗口了! Top 05 快速打开任务栏程序(屏幕左下角) 按下Win+1、Win+2、Win+3、Win+4和Win+5就分别打开了 你的锁定程序数目超过了10个?那还犹豫什么,多于9的请用鼠标点击! Top 06 快速接上投影仪 在将投影仪连接到电脑之后,按下“Win+P”按钮

FLask的偏函数应用

爷,独闯天下 提交于 2019-12-05 17:50:33
偏函数 import functools # 偏函数 def func(a1,a2): print(a1,a2) new_func = functools.partial(func,123) new_func(2) Flask中的偏函数应用: def _lookup_req_object(name): top = _request_ctx_stack.top if top is None: raise RuntimeError(_request_ctx_err_msg) return getattr(top, name) def _lookup_app_object(name): top = _app_ctx_stack.top if top is None: raise RuntimeError(_app_ctx_err_msg) return getattr(top, name) request = LocalProxy(partial(_lookup_req_object, "request")) session = LocalProxy(partial(_lookup_req_object, "session")) g = LocalProxy(partial(_lookup_app_object, "g")) 第一个参数:自定义函数或者是python内置函数 第二个参数