精华内容
下载资源
问答
  • 今天用ajax做个简单例子登录成功后跳转展示数据页面,我想要登录成功后用layer提示一下再跳转页面,但是我用window.location.href会直接跳过我的layer提示,就想着让弹窗先出来秒然后再跳转,现在已经解决,分享给...

    今天用ajax做个简单例子登录成功后跳转到展示数据页面,我想要登录成功后用layer提示一下再跳转页面,但是我用window.location.href会直接跳过我的layer提示,就想着让弹窗先出来几秒然后再跳转,现在已经解决,分享给大家

    我想要的效果 先提示一两秒再跳转

    在这里插入图片描述

    直接跳过弹窗的代码

    success(data) { // 成功调用的回调函数
                    if(data=="1"){
                        layer.msg("登录成功",{icon:6,anim:3})
                        window.location.href="http://localhost:8080/goShowJSP"
                    }else{
                        layer.msg("登录失败",{icon:5,anim:6})
                    }
                },
                error() { // 调用失败
                    alert("ajax出错,未能成功访问路径");
                }
    

    先提示再跳转的代码 注意1000毫秒等于1秒

     success(data) { // 成功调用的回调函数
                    if(data=="1"){
                        layer.msg("登录成功",{icon:6,anim:3})
                        window.setTimeout("window.location.href='http://localhost:8080/goShowJSP'",2000);
                    }else{
                        layer.msg("登录失败",{icon:5,anim:6})
                    }
                },
                error() { // 调用失败
                    alert("ajax出错,未能成功访问路径");
                }
    
    展开全文
  • WPF中将Window Show桌面的指定位置

    千次阅读 2016-12-06 10:26:29
    现在有这样一个需求,拖拽UserControl中的一个Rectangle做的标题栏,然后新建一个Window把UserControl中的内容填充新的窗口中去。Window.Show()不会把窗口创建的理想的位置。就需要将Window Show桌面的指定位置...

    现在有这样一个需求,拖拽UserControl中的一个Rectangle做的标题栏,然后新建一个Window把UserControl中的内容填充到新的窗口中去。Window.Show()不会把窗口创建的理想的位置。就需要将Window Show到桌面的指定位置。

    首先获取鼠标相对于Rectangle的位置。

            private Rectangle _rectTitle;
            private Point _pointInRectangle;
            private void RectTitle_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
            {
                _pointInRectangle = e.GetPosition(_rectTitle);
            }

    然后获取鼠标相对于桌面的绝对位置。

            public struct POINT
            {
                public int X;
                public int Y;
                public POINT(int x, int y)
                {
                    this.X = x;
                    this.Y = y;
                }
            }
            //Copy from http://blog.csdn.net/withdreams/article/details/7497583
            [DllImport("user32.dll", CharSet = CharSet.Auto)]
            public static extern bool GetCursorPos(out POINT pt);


    计算的时候需要用到英寸跟像素的单位转换。

                using (Drawing.Graphics g = Drawing.Graphics.FromHdc(dc))
                {
                    xDpi = g.DpiX;
                    yDpi = g.DpiY;
                }
            //Copy from http://codego.net/28224/
            [DllImport("user32.dll")]
            private static extern IntPtr GetDC(IntPtr hwnd);
    
            Single xDpi, yDpi;
            IntPtr dc = GetDC(IntPtr.Zero);


    最后计算新窗口需要Show的相对于桌面的绝对位置。

                POINT p = new POINT();
                if (GetCursorPos(out p))//API方法
                {
                    _winFloat.Top = (p.Y - 10) / yDpi * 96 - _pointInRectangle.Y;//window有边框,需要往上偏移10像素。
                    _winFloat.Left = (p.X - 10) / xDpi * 96 - _pointInRectangle.X;//window有边框,需要往左偏移10像素。
                }

    注意Window.Top和Window.Left的单位是1/96英寸。而GetCursorPos获取的单位是像素,需要根据屏幕的DPI转换为英寸;貌似System.Windows.Point的单位也是1/96英寸。

    上边的方法是可以实现将Window显示到桌面的指定位置的。

    展开全文
  • redis在window10上的种安装方式

    千次阅读 2019-06-01 23:36:23
    redis在window10 种安装方式 ​ redis作为一种健值数据库,目前最新版本的只支持linux,但并不意味着不能在window上用redis,下面总结了种在window安装使用的方法。 下载redis for window版本,但这并不是官方...

    redis在window10 几种安装方式

    redis作为一种健值数据库,目前最新版本的只支持linux,但并不意味着不能在window上用redis,下面总结了几种在window安装使用的方法。

    1. 下载redis for window版本,但这并不是官方给的版本
    2. 在window10上安装Linux子系统,然后在Linux子系统上安装redis
    3. 在window10上安装Docker,然后安装redis镜像

    一、下载redis for window版本

    注意:这不是官方window版本,而是微软自己搞的,而且版本为3.X,比较老了

    window版本的redis下载链接 https://github.com/microsoftarchive/redis/releases

    下载完,直接安装就可以了,安装完可以在cmd下运行redis-server,如下

    01

    而配置文件就在redis安装目录下,名字叫做redis.windows.conf ,如果要改运行端口号改它里面的配置就可以了。

    由于版本比较老,很多redis现在的新特性,比如stream等都没有,如果想学的比较全的话,建议不要安装这种版本。

    二、下载Linux子系统,安装redis

    其实在window10上直接就有一个Linux子系统,相当于一个Linux命令行窗口,因此可以在Linux子系统上安装redis。

    1. 首先下载Linux子系统,直接上微软的应用商店搜Ubuntu 18.04 LTS,下载安装即可

      02

      安装完之后需要打开控制面板 > 程序 > 程序和功能 > 启用或关闭window功能适用于Linux的Windows子系统给打开

      03

      需要重启电脑,之后就会在window磁铁上有Linux了,点击运行即可

      在这里插入图片描述

    1. 在Linux子系统上安装redis(该过程适用于在真正的Linux上安装)

    安装gcc和make

    sudo apt-get install gcc
    sudo apt-get install make
    

    下载redis5的包

    sudo wget http://download.redis.io/releases/redis-5.0.5.tar.gz
    

    解压缩

    sudo tar xzf redis-5.0.5.tar.gz
    

    进入redis目录,执行make命令(过程可能比较长)

    cd redis-5.0.5
    make
    

    如果没有出现错误的话,基本上就代表安装成功了,执行以下命令启动redis数据库

    ./src/redis-server
    

    不出意外的话是这样的

    04

    1. 默认运行在6379端口,可以另起一个Linux命令行,同样进入到redis-5.0.5目录,然后
    ./src/redis-cli
    

    来测试连接

    或者使用window上的redis客户端,比如 RedisDesktopManager (正版要钱,下个破解版吧)

    05

    或者写个代码测试一下连接

    const Redis = require("ioredis");
    const redis = new Redis();
    (async () => {
        await  redis.set("name", "hello");
        let data = await redis.get("name");
        console.log(data);
    })();
    // or
    redis.set("name", "dpf").then(() => {
        redis.get("name", (err, data) => {
            console.log(data)
        })
    });
    

    使用这种方法安装redis,可以让redis跑在Linux子系统里,然后在window上写代码,而且Linux子系统与window直接共用一个端口,所以连接redis时也很方便。

    三、借助docker来安装redis

    首先简单介绍一下Docker

    问题一 为什么需要Docker?

    环境配置问题:软件开发最大的麻烦事,通常需要保证操作系统的设置,各种库和组件的安装。经常换一台机器就要重新配置一遍环境。

    虚拟机:为解决上述问题,可以考虑把软件安装到虚拟机上,在虚拟机上配置好各种环境,然后再把虚拟机安装到机器上。仔细想想,安装一个软件变成安装一个虚拟机,属时有点傻逼。

    Linux容器:Linux容器并不是模拟一个完整的操作系统,而是对进程进行隔离。相当于在正常进程中套了一个保护层,对于容器里的进程来说,它接触到的各种资源都是虚拟的,从而实现与底层系统的隔离。

    Docker:Docker其实就是对Linux容器的一种封装,提供简单易用的API

    问题二 Docker是什么?

    Docker是一个开源的应用容器引擎(基于GO开发),让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

    主要由下面几个部分组成

    • Docker Client
    • Docker Daemon
    • Docker Image
    • Docker Container

    Docker Container(容器):容器是一个标准的软件单元,它将代码及其所有依赖关系打包,以便应用程序从一个计算环境快速可靠地运行到另一个计算环境。Docker容器映像是一个轻量级、独立的可执行软件包,包含运行应用程序所需的一切:代码,运行时,系统工具,系统库和设置。

    Docker Image(镜像):Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。

    简单理解过来就是容器相当于面向对象的实例,镜像相当于面向对象的类

    Docker 仓库:存放镜像的仓库,可以直接从那里pull一个镜像下来

    准备工作 安装Docker

    注意:Docker只能在window10专业版,企业版,教育版上可用,window10家庭版无法安装,原因是window10家庭版没有Docker依赖的Hyper-V功能

    1. 启用Hyper-V功能,控制面板 > 程序 > 程序和功能 > 启用或关闭window功能 勾选上Hyper-V,然后重启即可

      06

    2. 官网下载Docker,链接:https://hub.docker.com/?overlay=onboarding,下载时需要自己注册一个Docker账号

    3. 下载下来点击安装,一路下一步即可

    4. 配置mirrors加速(否则拉取image会很慢),docker setting > deamon > Register mirrors 填入https://dockerhub.azk8s.cn

    Docker基础命令
    • 从仓库拉取镜像:docker pull [options] name[:tag | @digest],详细的命令可以使用docker pull --help查看
    • 镜像相关操作:docker image command,详细命令可以使用docker image --help 查看
    • 容器相关操作:docker container command,详细命令可以使用docker container --help查看
    • 运行容器:docker run [options] image [command] [args…]
    安装redis镜像

    终于到了正题了,docker安装redis镜像非常的简单,只需要从仓库里拉取redis镜像,运行就可以了

    1. 拉取docker hub里的redis镜像

      docker pull redis
      

      默认使用最新标签

    2. 下载完镜像后再运行即可

      docker run -d -p 6379:6379 --name some-redis redis
      

      其中some-redis是容器名,可以通过docker container ls查看所有容器,-p是端口映射,将容器内的6379端口映射到6379端口

    3. 外部程序访问即可

    总结一下:安装在window上安装redis,可以下载旧版本的redis安装,或者借助容器Linix子系统或者Docker来安装,比较推荐后两者,比较能安装最新版本的redis,很多新特性都能用,比如stream、方便的集群等等。

    展开全文
  • 因为其牵涉版本很多,笔者就以最新的WMF 5.0 正式版和WMF 5.1 公测版为例子,说明其到底包含了什么.Window管理框架WMF(Window Management Framework) 5.0 和 Window管理框架WMF(Window Management Framework) 5.1...

    最近笔者在研究PowerShell DSC, 我们知道PowerShell DSC是PowerShell的一部分,而PowerShell又是WMF(Window Management Framework)Window管理框架的一部分。网上用Window管理框架百度了一下,搜索的结果很少;现在给大家科普一下,截止2017年1月9日,当前的最新正式发布版本是WMF5.0。 而最新的WMF5.1 还在处于Preview(Beta版本),还不是正式的发布版本。正式版本将在2017年1月19日发布。


    那什么是Window管理框架呢?因为其牵涉到版本很多,笔者就以最新的WMF 5.0 正式版和WMF 5.1 公测版为例子,说明其到底包含了什么.Window管理框架WMF(Window Management Framework) 5.0 和 Window管理框架WMF(Window Management Framework) 5.1的区别是什么呢?


    @WMF(Window Management Framework)Window管理框架 5.0 正式版

    Windows Management Framework (WMF) 5.0 RTM 主要用来安装在Window Server 2012 R2,Window Server 2012,Window Server 2008 R2,Window 8.1 以及Window 7 SP1等操作系统上。主要包含了下面的一些组件和功能。

    • Windows PowerShell
    • Just Enough Administration (JEA)
    • Windows PowerShell Desired State Configuration (DSC)
    • Windows PowerShell Integrated Scripting Environment (ISE)
    • Windows PowerShell Web Services (Management OData IIS Extension)
    • Windows Remote Management (WinRM)
    • Windows Management Instrumentation (WMI)

    注意,如果在Window 10上,我们已经更新Window 10到了 Version 1511的话,WMF 5.0 RTM已经默认存在了。如果需要更新操作系统,请选择Settings > Update & security > Windows Update > Check for updates.


    @WMF(Window Management Framework)Window管理框架 5.1 公测版(Product Overview)

    WMF 5.1 包括 the PowerShell, WMI, WinRM, and Software Inventory and Licensing (SIL) 等组件,且WMF 5.1 将会和Window Server 2016一起正式发布。WMF 5.1 能够被安装在 Windows 7, Windows 8.1, Windows Server 2008 R2, 2012, and 2012 R2等机器上面。相对于WMF 5.0 RTM, WMF 5.1 将会提供下面的功能。

    • 提供一些新的PowerShell cmdlets,比如 local users and groups; Get-ComputerInfo
    • PowerShellGet 方面的提高,比如强制模块的签名(enforcing signed modules), 安装JEA模块。
    • 包的管理,支持 Containers, CBS Setup, EXE-based setup, CAB packages
    • 对于PowerShell DSC和PowerShell类等调试(Debugging) 方面的提高
    • 系统安全性的提高,比如在使用PowerShell DSC和PowerShellGet cmdlets时,强制实施模块目录签名(catalog-signed modules
    • 对于一些用户的请求的疑问和WMF本身问题的修复。

    重要的注意事项如下。

    • WMF 5.1需要安装.NET 4.5的框架。如果没有装.NET 4.5的框架,安装能成功,但是其主要的功能不能运行。具体信息请参考Install and Configure WMF 5.1.
    • 在WMF 5.1 RTM 发布出来以后,如果想安装WMF 5.1 RTM ,必须先卸载WMF 5.1 公测版(Product Preview)。
    • WMF 5.1 RTM 应该能够直接在WMF 5.0 或者WMF 4.0上安装,而不需要先卸载WMF 5.0 或者WMF 4.0。
    • 在Windows 7 或者Windows Server 2008 R2机器上,没有必要再安装WMF 5.1之前先安装WMF 4.0。 不过在WMF 5.1 公测版(Product Preview)不支持前面的功能,但是在WMF 5.1 RTM(正式版本)将会解决。

    那么如何知道你当前机器上装的是WMF的什么版本呢? 很简单,打开PowerShell控制台,输入下面的命令:

    PS C:\DSC> $PSVersionTable
    
    Name                           Value
    ----                           -----
    PSVersion                      5.1.14409.1005
    PSEdition                      Desktop
    PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
    BuildVersion                   10.0.14409.1005
    CLRVersion                     4.0.30319.42000
    WSManStackVersion              3.0
    PSRemotingProtocolVersion      2.3
    SerializationVersion           1.1.0.1

    从上图可以看出,作者当前的WMF最新的版本是 5.1.


    展开全文
  • Android View添加到Window的过程

    千次阅读 2017-04-20 19:19:16
    1.是将我们要显示的布局添加到window上 2.在进行测量、布局、绘制 通过这两步我们想看到的View就显示在Window上了今天说下View是怎么添加到Window上的首先要从Activity的setContentView开始public void ...
  • window.open()打开窗口的种方式

    千次阅读 2017-05-17 14:21:35
    window.open("http://www.baidu.com/", "_search"); window.open("http://www.baidu.com/", "_self");   2. 在一个新的窗口打开百度 window.open("http://www.baidu.com/", "_blank");  
  • js window.innerHeight 和 window.innerWidth

    千次阅读 2018-05-06 05:06:57
    是什么?innerHeight 和 innerWidth 都是window 的属性,表示的文档显示区域的宽高,不包括工具栏和地址栏等区域;...这种方式对最新的浏览器都是可以获取的;但是吧,IE 9+ 支持,ie8,7,6,5 不支持;有必要这...
  • 因为编程是完全自己家里蹲自学,所以不知道这编程到底学什么程度才能找到第一份工作,我现在在自学window游戏编程, 请问我学,利用C语言,window API写出一个类似《魂斗罗》这样的小游戏,这样的程度去找个...
  • Window server 2003R2 AD升级Window ...主要包括以下两个过程:一、从Windows server 2003 R2直接升级到window server 2012R2;二、从Windows server 2003 R2直接升级到window server 2008R2,再从Windows server 20...
  • layered window

    千次阅读 2009-08-06 14:10:00
    layered window, 中文似乎翻成分层窗口, 是windows 为了提高不规则窗口而提供的窗口类型. 某些calender 类的软件中, 那些顶层的半透明的窗口大多应该都是layered window. 常用的API 就2个: UpdateLayeredWindow(), ...
  • 如何注册Tomcat到Window Service服务

    万次阅读 热门讨论 2016-10-25 21:27:39
     假设电脑上现在有一个注册好的数据库服务,名称为MySQLService,现在要设置TomcatService和MySQLService的依赖开启,就采用sc config TomcatService depend= MySQLService命令来执行(要注意,depend=和...
  • window 系统 linux 系统 hdfs 文件系统 相互转移 eclipse 安装插件成功后: 会出现如下 可以user-》右键 upload window 本地一个文件, 但是像这种要执行的jar 包 直接在hdfs 文件系统上 使用 hadoop jar...
  • parent.window与top.window的用法

    千次阅读 2014-12-10 14:49:43
    今天总结一下js中个对象的区别和用法: 首先来说说 parent.window与top.window的用法 "window.location.href"、"location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最...
  • spark window 的使用

    千次阅读 2018-06-24 13:29:38
    1. window 用在rank 中的使用看这样一个需求,求出每个销售人员的按照销售金额大小的orderidpackage com.waitingfy ...import org.apache.spark.sql.expressions.Window import org.apache.spark.sql.functio...
  • 我从window到linux

    千次阅读 热门讨论 2006-12-05 11:53:00
    现在潮流提供给我们的环境实在是太好了,用一行代码就可以做五年前十甚至上百行的代码做的事情。那么我们这些计算机工作人员根本没有这个需要了解里面实现的机制。而现在的情况是就算想我一样想了解他内部实现的...
  • 我是自修计算机,连本科文凭都是家里蹲自考的,主修C++,现在不知道该学什么了,《window程序设计》只啃第九章,啃不下去了,太多的API函数,在啃下去也是浪费时间,最多就是熟悉些API的运用。。。。然后啃《深入...
  • window跳转,重定向

    千次阅读 2018-11-08 16:22:48
    window.location.href= "http://www.xxxxxxxx.net"; 跳转后有后退功能  window.location.replace("http://www.xxxxxxxx.net") ;... 在新的窗口打开链接,一般用于简单的弹出页面,现在基本上都被屏蔽掉...
  • 安装window10时没选XPS,现在怎么安装

    千次阅读 2019-06-14 10:14:11
    window10的XPS是可选功能。如果刚开始没有安装,就需要去设置里面重新安装,步骤如下: 点击应用 在应用和功能中,点击管理可选功能 你好 然后添加功能 找到XPS点击安装 安装好了之后,就会在可选功能...
  • 本文解决的是按 Ctrl键时使用JS打开新页面的问题,以及window.location与window.open的区别
  • 手把手教新手小白在window把自己的项目上传github

    万次阅读 多人点赞 2016-10-27 11:31:41
    作为一个开发者,写博客,上传项目github好像是不可不会的技能,很多有经验的老司机都会这么建议你。本宝宝第一次要把项目传github的时候,确实有点蒙蔽,什么鬼,传个东西有必要这么难吗?今天宝宝要说的是用...
  • JavaScript中window.open()和Window Location href的区别

    万次阅读 多人点赞 2019-03-06 11:12:41
    3:window.open和window.location.href的区别 1:区别 2.window.open不一定是打开一个新窗口!!!!!!!! 3:关于重新定位 4.:在框架内指定页面打开连接 5:是否打开其他网站地址 6:window.open()经过设置后的弹...
  • easyUI 自定义window工具

    千次阅读 2012-08-11 16:28:23
    默认的window有四个工具:collapsible,minimizable,maximizable 和closable.如示例我们定义以下window window content 自定义工具,设置该工具为true或者false,如示例我们希望定义一个window仅仅拥有一个可...
  • layui-iframe获取不到window对象的问题

    千次阅读 2019-08-05 15:22:30
    后台管理系统中, 总有一些基础配置, 并且各种配置还挺多的, 现在用的layui框架, 基本配置都设置好的, 但是最近遇到一个问题, 就是, 同一个js处理table, 在编辑的时候, 用到了layui.open(), 同一个js文件 代码...
  • Javascript之window对象

    千次阅读 2017-12-07 09:35:38
     windowwindow对象是BOM中所有对象的核心,除了是BOM中所有对象的父对象外,还包含一些窗口控制函数。 1、全局的window对象  JavaScript中的任何一个全局函数或变量都是window的属性。 script t
  • Safari浏览器window

    2018-06-06 23:15:10
    Safari浏览器window版,以前下载的,苹果早就不更新了,现在使用有一定的兼容问题。在xp系统下完美运行。
  • Android Window 机制探索

    万次阅读 多人点赞 2017-11-16 21:01:01
    Window的概念 setContentView installDecor generateLayout Window的类型 应用窗口 子窗口 系统窗口 Window的内部机制(Activity) Window的创建过程 Window的添加过程 Window的token Activity的attach...
  • Android N Multi window

    千次阅读 2016-08-01 14:24:12
    Multi Window 是Android N中引入的一个重要的新功能。 本文介绍跟Multi Window 相关的系统实现及应用编程。 一. Multi Window 简介  Android N 允许多个APP在屏幕上同时显示。 如下图所示, 两个app同时显示在...
  • window.history方法

    千次阅读 2017-08-04 09:44:34
    DOM中的window对象通过window.history方法提供了对浏览器历史记录的读取,让你可以在用户的访问记录中前进和后退。 从HTML5开始,我们可以开始操作这个历史记录堆栈,但是兼容性不是太好。   1.History 使用...
  • hello你好我是辰兮很高兴你能来阅读,最近一直在做更前端相关的业务,这里来整理一下我们文件下载常见一些问题,以及解决思路,分享获取新知,大家一起进步! 最近遇到了挺多关于下载文件的问题,来整理一下问题...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 343,302
精华内容 137,320
关键字:

window现在到几了