top

div固定显示的几种方法

匿名 (未验证) 提交于 2019-12-03 00:09:02
很多时候我们会受到一些需求: 1、div一直置顶 2、div一直置底 3、超过一定的位置之后div置顶 4、超过一定位置之后div置底 那么下面针对上面的几个问题写几个案例: 一、div一直在屏幕的上方,这个倒是容易咱们直接使用position:fixed;然后设置他的top值和left就可以了,别忘了设置宽度哦 <div class="top"> <div class="topf">跟单</div> </div> <style> .top,.topf{ height:100px; width:100%;} .topf{ position:fixed; top:0; left:0; background:#999; text-align:center; font-size:20px; color:#fff;} </style> 点击这里查看demo -》 二、这个跟上面的例子是一样的,我不不多说了 <div class="bottom"> <div class="bottomf">跟单</div> </div> <style> .bottom,.bottomf{ height:100px; width:100%;} .bottomf{ position:fixed; bottom:0; left:0; z-index:12; background:#999; text-align

2019牛客多校训练第四场C.sequence(线段树+单调栈+前缀和)

匿名 (未验证) 提交于 2019-12-02 23:55:01
题目传送门 Code 1 /*2442ms*/ 2 #include < bits / stdc ++. h > 3 using namespace std ; 4 typedef long long ll ; 5 const int maxn = 3e6 + 5 ; 6 const ll inf = 0x3f3f3f3f3f3f3f3fLL ; 7 ll a [ maxn ], b [ maxn ], pre_sum [ maxn ], L [ maxn ], R [ maxn ], sta [ maxn ]; 8 struct node 9 { 10 int l , r ; //区间[l,r] 11 ll mx ; //区间最大值 12 ll mn ; //区间最小值 13 } tree [ maxn << 2 ]; //一定要开到4倍多的空间 14 void pushup ( int index ) 15 { 16 tree [ index ]. mx = max ( tree [ index << 1 ]. mx , tree [ index << 1 | 1 ]. mx ); 17 tree [ index ]. mn = min ( tree [ index << 1 ]. mn , tree [ index << 1 | 1 ]. mn ); 18 } 19 void

单调栈入门

匿名 (未验证) 提交于 2019-12-02 23:52:01
分为单调递增和单调递减栈。(栈内元素成递增或者递减性) 例如: 当前单调递增栈内元素[1,2,4],之后入栈的元素为(3), 为了维护单调性,元素(4)出栈 \[ [1,2,4]-入栈(3) -出栈(4)- [1,2,3]-入栈(0)-出栈(1)(2)(3)-[0] \] 把序列中每个元素放到单调栈中进行维护就可以在 \(O(n)\) 时间复杂度内 求出区间每个元素为最大值/最小值时,影响的区间范围为[left,right]。 单调递增栈求最小值影响范围 单调递减栈求最大值影响范围 \(例如:序列{1,2,3,2,1}\) 1 2 3 2 1 口 口口口 口口口口口 0 1 2 3 4 用单调递减栈即可求出 最大值 区间[left,right] 1 [0,0] 2 [0,1] 3 [0,4] 2 [3,4] 1 [4,4] 我们规定将下标(index)压入栈中。为了方便编码,我们在使用单调栈的数组的最后加入 -INF (一个极小值),方便后续的出栈。 序列变成 \({1,2,3,2,1,-INF}\) i 要入栈的height[i] 栈的变动 变动后的栈 0 1 push(0) [0] 1 2 push(1) [0,1] 2 3 push(2) [0,1,2] 3 2 pop(2),push(3) [0,1,3] 4 1 pop(3),pop(1),push(4) [0,4] 5

知识点---a标签禁止跳转

匿名 (未验证) 提交于 2019-12-02 23:40:02
a标签href不跳转 禁止跳转 当页面中a标签不需要任何跳转时,从原理上来讲,可分如下两种方法: 标签属性href,使其指向空或不返回任何内容。如: <a href="javascript:void(0);" >点此无反应javascript:void(0)</a> <a href="javascript:;" >点此无反应javascript:</a> 标签事件onclick,阻止其默认行为。如: <a href="" onclick="return false;">return false;</a> <a href="#" onclick="return false;">return false;</a> 注意:只有一个href="#"是不可以的。 原理: 标签属性href="javascript:void(0);" 关键是理解void(0)的含义。 javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值 用法格式如下: a). javascript:void (expression) b). javascript:void expression 你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。所以,javascript:void(0) 仅仅表示一个死链接。 只有href="#"是不可以的,因为

top输出含义

匿名 (未验证) 提交于 2019-12-02 23:35:02
这个命令的使用比较简单,选项解释如下: -h,表示help的意思,查看top命令的使用语法。 -v,表示version的意思,和-h的运行结果是一样,可以查看top命令的版本。 -d,如果仅仅执行top命令,一般默认是3秒钟数据更新一次,这个可以更改多长时间更新一次,单位是秒。 -n,表示数据更新多少次后就结束命令的执行。默认是不结束。 -u,显示指定用户的进程。 -p,显示指定的进程信息。 一,前面两行信息 16:03:58 表示系统当前时间。 up 23:55,表示系统已经运行时间。 17 users,当前登录的用户数。 load average: 3.39 , 3.88 , 3.62。这分别表示内核任务队列在1分钟、5分钟、15分钟的长度。就是通常我们说的负载。 Tasks:288 total。当前系统的进程总数。 4 running,当前系统中有4个正在运行的进程。 284 sleeping ,当前系统中有284个休眠的进程。 0 stopped 。停止进程数为0。 0 zombie。僵死进程数为0。 二,CPU信息 %us。用户空间进程占用CPU时间的百分比。 %sy。内核空间进程占用CPU时间的百分比。 %ni。ni表示nice的意思,也就是哪些用户进程被提升优先级之后,占用的CPU运行时间。 %id。系统空闲时间。 %wa。这个表示CPU在等待磁盘写入的时间。 %si

Allegro 拼板

匿名 (未验证) 提交于 2019-12-02 23:34:01
转至: https://blog.csdn.net/jiangchao3392/article/details/83419617 《PCB工艺边及拼板规范》:ttps://download.csdn.net/download/jiangchao3392/10981573 准备步骤: 拼板前,首先单板PCB是已经做好的。 确认需要拼接的两个(或多个)PCB工程层数是否一致,Subclass Name是否一致, 板层及Name调整一致才能拼板。 第一步:创建module 1、选择任意一需要拼板的PCB,打开所有层,并在find中打开所有选项 2、打开 Tools-->create module 选中PCB,单击左键,出现对话框,命名保存, 这里单击左键如果用坐标输入更精确的定位,通常定义( x 0 0 )原点位置。 输入坐标后按 Enter键,弹出如下对话框。 命名,保存。 第二步:导入module 1、打开Place-->Manually 点上√后,移动鼠标,Module会挂在鼠标上。 用输入坐标的方式,准确的摆放在板的旁边。 输完坐标会弹出框,放入PCB后会出现对话框,设定新的模块名称,点击OK。 可创建一个或多个模块,重复以上步骤,放入所需PCB工程中即可。丝印处理见最下方。 最后为美观可删除Module的外框框(注意不是删板框),删不掉时

【IT之路】CentOS 7常用命令--top

匿名 (未验证) 提交于 2019-12-02 23:34:01
最近在docker(宿主机是centos虚拟机)里安装gitlab,发现随着时间的运行,虚拟机的内存持续走高,运行几个小时之后内存已经爆掉了,putty远程处理于假死状态。 这个时候就需要查看内存进程,发现有10多个ruby进程在运行,最终定位到docker容器的问题。 使用到的指令: 查看内存使用情况 $ free -m $ top //shift+m按内存占用比排序 清理内存 (效果不是很理想,最终只能强制关闭虚拟机0_0) # sync # echo 3 > /proc/sys/vm/drop_caches top命令经常用来监控linux的系统状况,比如cpu、内存的使用,下面是各个数据的含义。 第一行: 13:42:59 当前系统时间 6 days, 9:29 系统已经运行了6天6小时29分钟(在这期间没有重启过) 3 users 当前有3个用户登录系统 load average: 3.06,3.01, 1.79 load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。 load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑 CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 第二行: Tasks 任务(进程) 系统现在共有131个进程,其中处于运行中的有3个,127个在休眠(sleep)

数据结构实验之栈与队列二:一般算术表达式转换成后缀式

匿名 (未验证) 提交于 2019-12-02 22:56:40
数据结构实验之栈与队列二:一般算术表达式转换成后缀式 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 对于一个基于二元运算符的算术表达式,转换为对应的后缀式,并输出之。 Input 输入一个算术表达式,以‘#’字符作为结束标志。 Output 输出该表达式转换所得到的后缀式。 Sample Input a*b+(c-d/e)*f# Sample Output ab*cde/-f*+ Hint Source #include <stdio.h> #include <stdlib.h> char s[ 100005 ]; //分配栈的大小 int main() { int top= 0 ; char a; while ( scanf ( "%c" ,&a)) { if (a== '#' ) break ; else if (a>= 'a' &&a<= 'z' ) printf ( "%c" ,a); //字母直接输出 else if (a== '(' ) s[++top]=a; //左括号直接进栈 else if (a== ')' ) { for (;s[top]!= '(' ;top--) printf ( "%c" ,s[top]); //讲括号中元素弹出栈 top--; //'('弹出栈 } else

python,多图片转换成pdf文件

匿名 (未验证) 提交于 2019-12-02 22:51:30
# -*- coding:utf-8 -*-#!/usr/bin/env pythonimport osfrom reportlab.lib.pagesizes import A4, landscapefrom reportlab.pdfgen import canvasfrom tkinter import *import time# 图片文件名称列表IMAGEFILES = []class pdfTk(object): def __init__(self): '''用于生成主界面用于填写''' self.top = Tk() self.sw = self.top.winfo_screenwidth() self.sh = self.top.winfo_screenheight() self.topw = 500 self.toph = 200 self.top.title('图片转pdf生成器') self.top.geometry("%dx%d+%d+%d" % (self.topw, self.toph, (self.sw - self.topw) / 2, (self.sh - self.toph) / 2)) self._DIRPATH = StringVar(self.top) self.emptfmone = Frame(self.top, height=50)

Linux中的进程管理

匿名 (未验证) 提交于 2019-12-02 21:56:30
--- title: Linux中的进程管理 date: 2019-7-2 categories: - Linux --- ### 查看 #### ps 使用ps查看某个时间点的进程运行情况。ps auxf -> 列出类似于进程树的的程序显示 #### top 使用top动态查看进程的变化。top [-d 数字] | top [-bnp] 参数: -d:配置界面更新的秒数 -b:以批处理的方式处理输出 -n:与-b搭配,配置执行几次top输出的结果 -p:指定监控的pid 在top执行过程中可以使用的命令 ?:显示top中可以输入的按键命令 P:以CPU的使用资源排序 M:以MEM的使用资源排序 N:以PID排序 T:以使用的CPU时间累积(time+)排序 k:给某个PID信号 r:重新配置PID的nice值 q:离开top #### pstree 查看进程间关系。pstree [-A|-U] -[up] 参数: -A:用ASCII字符来连接进程间关系 -U:用utf-8字符来连接进程间关系 -p:列出PID -u:列出每个进程所属账号 ### 管理 通过信号来管理进程 #### kill kill -singnal PID #### killall killall -signal 命令名称 来源:博客园 作者: DaMengZhang 链接:https://www