top

设置scrollTop无效

▼魔方 西西 提交于 2019-11-29 05:17:25
问题描述:页面刷新滚动条不返回到最初到位置而是返回之前浏览的位置 要点:通过sessionStorage设置获取刷新页面前的滚动条位置 <div id="outterBox" style="width:100%;height:100%;background:yellow;overflow: auto"> <div id="innerBox" style="background:red">aaaa</div> </div> innerBox的高度由内容撑开且通过后端接口获取数据 ... // let scrollToTop = Number(window.sessionStorage.getItem('top')) ... getRebuildDataResultService(updateId, centerId).then(resp => { if (resp.errorcode == 100) { let respLog = resp.data && resp.data[0] && resp.data[0].log // respLog = respLog.join('<br/>') logs += '<div style="font-size:14px;font-weight:normal;">' logs += respLog logs += '</div>' let

文章页面,左侧滚动内容时右侧目录也在跟着变化

梦想与她 提交于 2019-11-29 05:04:17
文章页面,左侧滚动内容时右侧目录也在跟着变化的实现(原生的方法jQuery的插件): 先需要引入三个插件库文件: (1)<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script> (2)<script src="jquery.navScrollSpy.js"></script> 1 /** 2 * jQuery lightweight plugin boilerplate 3 * @file_name jquery.navScrollSpy.js 4 * @author liuyidi <liuyidi1993@gmail.com> 5 * Licensed under the MIT license 6 * 7 * example: 8 * <ul id="nav"> 9 * <li class="current"><a href="#box1">box1</a></li> 10 * <li><a href="#box2">box2</a></li> 11 * </ul> 12 * $("#nav").navScrollSpy({ 13 * current:"", 14 * scrollSpeed: 750 15 * }); 16 * 滚动监听 点击切换 平滑滚动 17 */ 18 ;

动画平台

时光毁灭记忆、已成空白 提交于 2019-11-29 04:25:38
<!DOCTYPE html> <html> <head> <meta name="format-detection" content="email=no" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <meta name="format-detection" content="telephone=no" /> <script src="jquery.js"></script> <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport"> <style> * { padding: 0; margin: 0; box-sizing: border-box; } body { padding: 30px; } .a img { width: 100%; height: 100%; } .a { position: absolute; top: 50px; left: 50px; width: 100px; height:

轮播无限向上滚动

谁都会走 提交于 2019-11-29 03:31:10
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="jquery-1.9.0.js" type="text/javascript" charset="utf-8"></script> <style type="text/css"> *{ margin: 0; padding: 0; } li{ list-style: none; } #top{ width: 50px; height: 100px; border: 1px solid #f00; margin: 100px auto; line-height: 20px; overflow: hidden; position: relative; /*top: 0;*/ } /*.top{ top: 0; position: absolute; left: 0; }*/ /*.top .ul1{ position: absolute; left: 0; top: 0; } .top .ul2{ position: absolute; left: 0; top: 180px; }*/ </style> </head> <body> <div id="top"> <div id="ul1"> <ul> <li>11</li>

awrcrt更新到2.17 ,添加了top SQL list

我的未来我决定 提交于 2019-11-29 03:22:24
应广大Oracle专家,教授的要求(被问了很多次,什么时候添加top sql 啊~~,最近一年由于很少交付巡检类的服务,所以没有机会更新)>终于为awrcrt更新了Top SQL list,版本update到了2.17。 下载地址如下,重复3次(也可以直接到www.dbfine.net首页下载): http://www.dbfine.net/ords/otest/r/100/files/static/v36/awrcrt2.17.zip http://www.dbfine.net/ords/otest/r/100/files/static/v36/awrcrt2.17.zip http://www.dbfine.net/ords/otest/r/100/files/static/v36/awrcrt2.17.zip 之前为什么一直没有更新top sql,主要原因是数据量太大,如果每个区间的sql list都刷新出来,awrcrt运行时间会大大增加。所以本次更新也只是list出了每个区间 top CPU,执行时间,物理读写,执行次数,逻辑读 的TOP 1,2,3的SQL,和它们的完整的文本,也是极其有用的信息。 添加该功能后awrcrt的运行时间和报告的大小都比以前增加了。所以也添加了一个功能,你可以自己决定是否显示SQL LIST。 运行方法如下: SQL> @awrcrt.sql

CSS基础(6)

梦想与她 提交于 2019-11-29 03:13:58
1.为什么要学习定位 1.为了解决页面中特殊的页面效果 2.为了元素能够在页面中灵活的进行移动 2.定位的属性 主要包括两部分: 定位模式:static relative absolute fixed 偏移量: top right bottom left 3.静态定位 .box { position: static; } 特点: 1.所有的标签都有静态定位,相当于没有定位 2.静态定位的元素,占据标准流的位置 3.不能使用边偏移改变元素当前的位置 4.也就是说原来怎么样还是怎么样,设置的position跟没写一样。 4.相对定位 .box { position: relative; left: 50px; top: 60px; } 1.相对定位的元素,需要设置属性position:realative;再设置一个边偏移 left /top 2.相对定位的元素不脱离标准流的位置,仍然占据原来的位置 不脱标 3.可以通过偏移量来进行位置的移动 4.是根据自身原来的位置进行的移动 5.相对定位,单纯的自身移动位置,用的并不多。 一般用于限定绝对定位元素的范围。 5.绝对定位 absolute .box { position: absolute; top:100px; left: 100px; } 1.绝对定位的元素,需要设置属性position:absolute

mssql 取数据指定条数(例:100-200条的数据)

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-29 01:44:05
方法1:临时表 select top 200 * into #aa from table order by time-- 将top m笔插入 临时表 set rowcount 100 select * from #aa order by time desc --drop table #aa --删除临时表 方法2: 1 select top 100 * from 2 (select top 200 * from table order by time asc) 3 order by time desc 方法3: not in 1 select top 100 * from v_company where ( 2 id not in 3 (select top 100 id from v_company order by id asc) 4 ) order by id asc 来源: https://www.cnblogs.com/aspphp/p/11438119.html

go语言实现链式栈

£可爱£侵袭症+ 提交于 2019-11-29 00:53:29
haa哈哈== import "errors" var ( // ErrEmpty 栈为空 ErrEmpty = errors.New("stack is empty") ) // StackNode 栈节点 type StackNode struct { el interface{} // 可以存储任何类型数据 next *StackNode } // LinkStack 栈空间 type LinkStack struct { top *StackNode count int } // New 栈初始化 func New() *LinkStack { return new(LinkStack) // new() 方法刚好返回指针 } // Push 入栈 func (l *LinkStack) Push(el interface{}) (err error) { s := StackNode{el: el, next: l.top} l.top = &s l.count++ return } // Pop 出栈 func (l *LinkStack) Pop() (el interface{}, err error) { if l.count == 0 { return el, ErrEmpty } l.count-- el = l.top.el l.top = l.top

TOP用法详解

偶尔善良 提交于 2019-11-29 00:53:10
1、top命令:相当于Windows下的资源管理器,能够 动态实时 的显示系统中进程的资源占用情况。 2、在Linux终端上输入top命令出现的结果及其表示的含义如下图: 顺便说一下uptime命令 3、以上是默认的显示内容,可以通过快捷键来更改显示的内容: <1>按f键:会显示如下列表 选a-z键就可以显示或者隐藏对应的列,按回车键确定。 <2>按o键可以改变列的显示顺序。按a-z将相应的列向后移;按A-Z将相应的列向左移。 <3>按F或者O键,然后按照a-z可以将进程按照相应的列进行排序,大写的R键可以将当前的排序倒转。 4、参数选项: top -d 秒数 :表示进程界面更新时间(默认5秒) top -b p 2>/tmp/top.txt 表示将top进程表在/tmp/top.txt中打印两次。 top -p 1 查看进程号为1的进程 -q top没有任何延迟时间的进行刷新。如果调用程序有超级用户权限,top将会以尽可能高的优先级运行。 -S 指定累计模式 -s 使top命令在安全模式中运行。将去除交互命令带来的潜在危险。 -i 使top不显示任何闲置或者僵死的进程。 -c 显示整个命令行而不是整个命令名 5、使用情况举例; <1>2000毫秒刷新一次,总共5次,输出内容存放在cur.txt中。 # top -b -d 2.5 -n 5>cur.txt <2>快速按

[SHOI2008]汉诺塔

回眸只為那壹抹淺笑 提交于 2019-11-29 00:43:42
题意 规则同汉诺塔,强制规定移动操作的优先级,每次选择合法的优先级最高的操作,两次操作不能移动同一个盘子,保证有解,求移动次数 思路 将普通汉诺塔问题的思路用在这道题上面,容易证明 \(f\) 满足线性递推关系: \(f[i]=k*f[i-1]+b\) ,暴力 \(dfs\) 出前三个 \(f\) ,就可以求出 \(k=\frac{f[3]-f[2]}{f[2]-f[1]},b=f[2]-f[1]*k\) Code #include<bits/stdc++.h> #define N 35 using namespace std; typedef long long ll; int n; char a[7][3]; ll f[N],k,b; int st[4][4],top[4]; template <class T> void read(T &x) { char c;int sign=1; while((c=getchar())>'9'||c<'0') if(c=='-') sign=-1; x=c-48; while((c=getchar())>='0'&&c<='9') x=x*10+c-48; x*=sign; } void dfs(int step,int opt,int las) { if(top[2]==opt||top[3]==opt) {f[opt]=step;