精华内容
下载资源
问答
  • 前言日常开发中,经常用到在window中获取某个iframe,或者在iframe中获取当前window。这里做个总结,记在心里后,就不用每次都百度了。window获取iframe、iframe获取window、document首先需要说明的是,w3c已经不...

    前言

    日常开发中,经常用到在window中获取某个iframe,或者在iframe中获取当前window。这里做个总结,记在心里后,就不用每次都百度了。

    iframe和iframe的关系

    首先需要说明的是,w3c已经不推荐使用frame,而推荐使用iframe,iframe也就是inline frame(行内frame),顾名思义它具有css的行内框特性,正是因为这一特性才引出来iframe 高度100%时,出现垂直滚动条

    通过window获取iframe

    window.frames是个伪数组,可以通过window.frames[index]或window.frames[name]来获取iframe
    window.frames[index],索引是从左往右,从上往下的,从0开始,通常我们使用**window.frames[name]**来获取frame

    通过iframe获取window、document

    如果想获取iframe里的window或者document,可以使用
    iframe.contentWindowiframe.contentDocument
    iframe.contentDocument=iframe.contentWindow.document,不过iframe.contentDocument在IE8及以下的版本不支持。

    window获取顶级窗口、父窗口

    获取顶级窗口:window.top
    获取父级窗口:window.parent
    导航栏回退:history.back(); 注意回退的请求,会有缓存。
    前进:history.forward()
    history.back()和history.forward()仅仅是为了方便分别代替history.go(-1)和history.go(1)

    参考

    https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe
    https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe

    9年全栈开发经验,请关注个人公众号

    在这里插入图片描述

    展开全文
  • Sliding Window

    千次阅读 2021-02-23 22:37:43
    There is a sliding window of size k which is moving from the very left of the array to the very right. You can only see the k numbers in the window. Each time the sliding window moves rightwards by ...

    An array of size n ≤ 106 is given to you. There is a sliding window of size k which is moving from the very left of the array to the very right. You can only see the k numbers in the window. Each time the sliding window moves rightwards by one position. Following is an example:
    The array is [1 3 -1 -3 5 3 6 7], and k is 3.

    Window position Minimum value Maximum value
    [1 3 -1] -3 5 3 6 7 -1 3
    1 [3 -1 -3] 5 3 6 7 -3 3
    1 3 [-1 -3 5] 3 6 7 -3 5
    1 3 -1 [-3 5 3] 6 7 -3 5
    1 3 -1 -3 [5 3 6] 7 3 6
    1 3 -1 -3 5 [3 6 7] 3 7

    Your task is to determine the maximum and minimum values in the sliding window at each position.

    输入描述:
    The input consists of two lines. The first line contains two integers n and k which are the lengths of the array and the sliding window. There are n integers in the second line.

    输出描述:
    There are two lines in the output. The first line gives the minimum values in the window at each position, from left to right, respectively. The second line gives the maximum values.
    示例1
    输入
    8 3
    1 3 -1 -3 5 3 6 7
    输出
    -1 -3 -3 -3 3 3
    3 3 5 5 6 7

    #include<bits/stdc++.h>
    using namespace std;
    const int MAXN = 1e6 + 117;
    int n, k, a[MAXN];
    deque<int> de;
    int main()
    {
        scanf("%d%d", &n, &k);
        for(int i = 1; i <= n; i++)
    	{
            scanf("%d", &a[i]);
            while(!de.empty() && de.front() + k - 1 < i) de.pop_front();
            while(!de.empty() && a[de.back()] > a[i]) de.pop_back();
            de.push_back(i);
            if(i >= k) printf("%d%c", a[de.front()], i == n ? 10 : 32);
        }
        de.clear();
        for(int i = 1; i <= n; i++)
    	{
            while(!de.empty() && de.front() + k - 1 < i) de.pop_front();
            while(!de.empty() && a[de.back()] < a[i]) de.pop_back();
            de.push_back(i);
            if(i >= k) printf("%d%c", a[de.front()], i == n ? 10 : 32);
        }
        return 0;
    }
    
    展开全文
  • Window下配置Redis和Elasticsearch

    万次阅读 2019-12-12 10:19:49
    Window下Redis和Elasticsearch的配置 (一)Window下Redis的配置 1.Redis的Window最新版下载 下载地址: https://github.com/microsoftarchive/redis/releases ".msi"是安装版的redis,需要安装才能用 ".zip"是解压...

    Window下Redis和Elasticsearch的配置

    (一)Window下Redis的配置

    1.Redis的Window最新版下载

    下载地址:
    https://github.com/microsoftarchive/redis/releases
    ".msi"是安装版的redis,需要安装才能用
    ".zip"是解压版的redis,解压之后就能直接使用(建议下载这个)

    • 在这里插入图片描述
    • 解压版下载解压之后的目录结构如下图所示:
    • 在这里插入图片描述
    2.Redis的客户端工具最新版下载

    redis-desktop-manager-2019.5.0.exe

    Win 64位
    链接:https://pan.baidu.com/s/1fomRJxf1rgdiWXKIcCAUYw
    提取码:1vp4

    源码编译学习:
    https://kany.me/2019/10/10/compile-redis-desktop-manager/

    如果上面链接失效,可以用下面链接下载,都是一样的:
    链接:https://pan.baidu.com/s/1qfybYj7vJYIbYsoucebw-g
    提取码:g78y

    • 下载之后直接安装即可:
    • 在这里插入图片描述
    3.Redis的配置说明

    1.一般情况下,直接启动redis-server.exe就可以启动redis了。redis的默认配置是不需要连接密码的,绑定的ip是127.0.0.1
    对应的配置:bind 127.0.0.1,# requirepass foobared

    • 在这里插入图片描述
    • 在这里插入图片描述
    • 在这里插入图片描述

    2.如果我们想要配置,可以通过公司内网的ip访问redis,那就需要配置绑定的ip。

    • 在这里插入图片描述

    从上图可以看出,我配置了绑定ip192.168.4.124,但是直接启动redis-server.exe的时候,使用客户端功能,还是提示连接不上。

    • 在这里插入图片描述

    从这个redis-server.exe启动图,可以看出,直接启动"redis-server.exe",默认情况下是不会以"redis.windows.conf"这个配置文件启动的。所以导致配置不生效。

    那这样的话,就需要在启动redis的时候,指定redis的配置文件。

    • 在这里插入图片描述

    这样的话,就可以通过ip访问到redis了。

    (二)Window下Elasticsearch的配置

    1.Elasticsearch的Window最新版下载

    下载链接:(可以选择自己需要的版本)
    https://www.elastic.co/cn/downloads/past-releases#elasticsearch

    本人是选择了一个Elasticsearch5.x的版本。下载解压后的文件目录结构如下图:

    • 在这里插入图片描述
    2.Elasticsearch的配置说明

    一般ElasticSearch的默认"JVM堆大小"是2g,比较大,所以这里可以设置小一点,本人设置为700M
    修改文件:elasticsearch-5.6.10\config\jvm.options

    • 在这里插入图片描述

    直接启动:elasticsearch-5.6.10\bin\elasticsearch.bat文件即可。

    • 在这里插入图片描述

    在浏览器输入:localhost:9200验证,可以显示如下图,表示启动成功了。

    • 在这里插入图片描述

    如果想配置可以通过公司内网ip访问到Elasticsearch,需要配置network配置。
    修改文件:elasticsearch-5.6.10\config\elasticsearch.yml
    network.host修改为"0.0.0.0"

    • 在这里插入图片描述

    启动之后。通过ip和localhost都可以访问到Elasticsearch的9200端口。

    在这里插入图片描述在这里插入图片描述

    展开全文
  • Py之slidingwindow&sliding_window:slidingwindow、sliding_window的简介、安装、使用方法之详细攻略 目录 sliding_window的简介 sliding_window的安装 sliding_window的使用方法 slidingwindow、...

    Py之slidingwindow&sliding_window:slidingwindow、sliding_window的简介、安装、使用方法之详细攻略

     

    目录

    sliding_window的简介

    sliding_window的安装

    sliding_window的使用方法


     

     

    slidingwindow、sliding_window的简介

     

    sliding_window

    参考文章:http://stackoverflow.com/a/6822761

     

    slidingwindow

           这是一个简单的小Python库,用于将一组窗口计算成一个较大的数据集,设计用于图像处理算法,该算法使用滑动窗口将处理分解为一系列较小的块。此外,还可以指定一组可选转换,以应用于每个窗口。
           还包括用于计算窗口距离矩阵的功能,用于需要考虑窗口中每个像素(相对于其中心)的位置的用例,以及用于批处理窗口和合并应用于窗口的处理结果的功能。
           对于在生成窗口边界后需要修改它们的用例,可以将窗口对象转换为(x,y,w,h)元组表示的矩形。还提供了转换矩形的功能(填充、裁剪、强制方形宽高比等)。
           还提供了创建NumPy数组的功能,如果可用的系统内存不足,该功能将回退到使用内存映射临时文件作为下划线数组缓冲区,以及确定生成窗口时可以使用的最大方形窗口大小。

     

     

     

     

    sliding_window的安装

    pip install sliding_window

    pip install slidingwindow

     

     

    sliding_window的使用方法

    更新……

    import slidingwindow as sw
    import numpy as np
    
    # Load our input image here
    # data = load(...)
    
    # Generate the set of windows, with a 256-pixel max window size and 50% overlap
    windows = sw.generate(data, sw.DimOrder.HeightWidthChannel, 256, 0.5)
    
    # Do stuff with the generated windows
    for window in windows:
    	subset = data[ window.indices() ]
    	# ...
    
    # Or, using some transformation functions
    tranforms = [
    	lambda m: np.fliplr(m),
    	lambda m: np.flipud(m),
    	lambda m: np.rot90(m, k=1, axes=(0, 1)),
    	lambda m: np.rot90(m, k=3, axes=(0, 1))
    ]
    windows = sw.generate(data, sw.DimOrder.HeightWidthChannel, 256, 0.5, tranforms)
    for window in windows:
    	transformed = window.apply(data)
    	# ...
    
    # Alternatively, if we want to modify each window
    windows = sw.generate(data, sw.DimOrder.HeightWidthChannel, 256, 0.5)
    for window in windows:
    	rect = window.getRect()
    	transformed = sw.padRectEqually(rect, 100, data.shape)
    	window.setRect(transformed)
    	# ...
    

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • window location跳转

    万次阅读 2019-06-20 10:38:56
    "top.location.href"是最外层的页面跳转 ...location是window对象的属性,而所有的网页下的对象都是属于window作用域链中(这是顶级作用域),所以使用时是可以省略window。而top是指向顶级窗口对象,parent...
  • window.open代替window.showModalDialog和window.showModelessDialog
  • 因为其牵涉到版本很多,笔者就以最新的WMF 5.0 正式版和WMF 5.1 公测版为例子,说明其到底包含了什么.Window管理框架WMF(Window Management Framework) 5.0 和 Window管理框架WMF(Window Management Framework) 5.1...
  • 如图,红色的是window.screen.height 绿色的是window.screen.availheight(去掉工具栏) 黑色的是window.innerHeight (window所在框架)
  • window linux window linux window linux window linux window linux window linux window linux
  • 在js中window.self,window.top,window.parent,window.opener四个的作用区别还是很大的,window.self,window.top是打开模式,而window.parent,window.opener是父窗口打开模式,下面我来介绍介绍。 在应用有...
  • window服务

    万次阅读 2016-07-29 08:32:42
    window下添加服务的命令是:sc create window下查看服务的命令是:sc query window下修改服务描述的命令是:sc description window下删除的命令是:sc delete 一些常用的命令,不足的地方或者错的地方希望...
  • 3:window.open和window.location.href的区别 1:区别 2.window.open不一定是打开一个新窗口!!!!!!!! 3:关于重新定位 4.:在框架内指定页面打开连接 5:是否打开其他网站地址 6:window.open()经过设置后的弹...
  • window_onload

    万次阅读 2019-09-20 15:59:37
    window.onload = xxx; window.onload = xxx; 用于在网页加载完毕后立刻执行的操作,即当 HTML 文档加载完毕后,立刻执行某个方法。 为什么使用 window.onload 因为 JavaScript 中的函数方法需要在 HTML 文档渲染...
  • js中Windowwindow的区别

    千次阅读 2016-11-20 12:37:07
    昨天一个朋友问我Windowwindow的区别: window.name=1; console.log(Window.name);//Window console.log(window.name);//1 console.log(window instanceof Window);//true 从上面的代码可以看出来Win
  • memcached for window32

    千次下载 热门讨论 2014-05-24 17:47:45
    memcached for window 32位系统,mem版本为1.4.5,其中的几个bat文件,注意需要修改install.bat中的binPath参数。
  • 在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口...window.self:是对当前窗口自身的引用。它和window属性是等价的。 注:window、self、window.self是等价的。window.top:返回顶层窗口,
  • 今天,在网上看到很多关于Mac电脑的WindowServer的疑问。 网友小A说:“WindowServer这个进程为什么内存占用这么大?” 网友小B说:“为啥WindowServer这个进程这么吃CPU?这个是啥啊?我没有装Windows” 网友小C说:...
  • 在应用有iframe,甚至含有多层iframe嵌套的页面中,存在有window.parent,window.top,window.self对象,各个对象的含义介绍如下:   window.self 功能:是对当前窗口自身的引用。它和window属性是等价的。 语法...
  • window防火墙的作用

    万次阅读 2019-01-02 08:54:36
    关于window防火墙的作用,个人总结有如下几点: 拦截未经许可的程序; 能够过滤掉一些攻击; 阻止常用病毒的入侵; 阻止未授权用户的网络请求。比如:远程桌面... 提示和记录网络某些活动,比如当有异常网络...
  • easyUI Window

    千次阅读 2012-08-02 16:46:45
    window 是一个漂浮的可拖动的panel可以使用作为应用程序的窗体,默认的window 是可以移动,改变大小,关闭.它的内容也可以定义为要么是静态的html 或者是通过ajax动态记载内容. 相关依赖 ...
  • window.showModelessDialog和window.open

    千次阅读 2015-12-17 15:56:49
    window.opener 实际上就是通过window.open打开的窗体的父窗体。比如在父窗体parentForm里面 通过 window.open(“subForm.html”),那么在subform.html中 window.opener就代表parentForm,可以通过这种方式设置父窗体的...
  • window.load和window.onload

    万次阅读 2016-06-05 21:10:11
    如果我问你window.load和window.onload分别是什么意思,恐怕你会回答我:“这不是页面加载完就执行吗”。 但是答案是不一定,得看你怎么用。看一下例子吧 例1: 复制代码 代码如下: Untitled ...
  • window.sessionStorage和window.localStorage 1.window.sessionStorage (1).生命周期为关闭浏览器窗口(关闭浏览器之后,所存储的数据也就随之清空) (2).以键值对形式存取使用 (3).在同一窗口(页面)下数据可以...
  • JS window对象

    千次阅读 2019-02-28 20:48:19
    一、window对象 1.所有浏览器都支持window对象,它表示浏览器窗口; 2.所有JS全局对象、函数以及变量均自动成为window对象的成员; 3.全局变量为其属性; var index=0; console.log(window.index); 4.全局函数为其...
  • a in window 与 'a' in window的区别

    千次阅读 2019-03-19 20:40:16
    window.a = 1; a in window; //返回false 'a' in window; //返回true //这个貌似是正常的,和我们理解的一样 var xx = 1; console.log(xx in window); //false console.log('xx' in windo...
  • JS中window.alert()与alert()的区别 alert与window.alert没什么区别,如果有人觉得有区别,那就来解释一下:所有以window.开始的语句,都可以直接把window省略。只是在有些软件中,由于其编译器特性,当你写了window....
  • Flink Window机制详解

    万次阅读 2019-03-19 11:41:27
    而窗口(window)就是从 Streaming 到 Batch 的一个桥梁。Flink 提供了非常完善的窗口机制,这是我认为的 Flink 最大的亮点之一(其他的亮点包括消息乱序处理,和 checkpoint 机制)。本文我们将介绍流式处理中的...
  • window.onload用法详解 网页中的javaScript脚本代码往往需要在文档加载完成后才能够去执行,否则可能导致无法获取对象的情况,为了避免这种情况的发生,可以使用以下两种方式: 一.将脚本代码放在网页的底端,这样在...
  •  window.open window.alert window.comfirm window.prompt window.showModalDialog window.showModelessDialog 一、 window.open(pageURL,name,parameters)  pageURL 为弹出窗口路径  name 为弹出

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 476,912
精华内容 190,764
关键字:

window