作者: admin

  • 解决:wordpress ERR_TOO_MANY_REDIRECTS

    1,修改文件

    wp-includes/template-loader.php
    
    将第6和第12行代码注释掉,将以下代码注释
    if ( defined('WP_USE_THEMES') && WP_USE_THEMES )
    do_action( 'template_redirect' );

     

     

     

  • layer弹窗简单使用

    layer插件很好用,但是用时候我们不需要它过多的组件,只需要它让指定的div居中弹窗而已。

    .layui-layer-page .layui-layer-content{overflow:inherit;}
    <link type="text/css" rel="stylesheet" href="skin/default/layer.css">
    <script src="jquery-1.8.3.min.js"></script>
    <script src="layer.js"></script>
    
    
    layer.open({
     type: 1,
     shade: [0.5, '#393D49'],
     scrollbar: false,
     closeBtn: 0,
     title: false,
     area: ['780px', '491px'],
     content: $('.question1') //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响
    });
    
    
    <div class="question1 layui-layer-content">
    111
    </div>
    

    layer-v3.0.3

    layer_api

    http://www.layui.com/doc/modules/layer.html

  • go编辑工具webstorm

    webstorm默认是没有go语法提示的需要安装插件,如图:

    webstorm_go

    https://plugins.jetbrains.com/plugins/alpha/5047

     

     

     

     

  • 使用gvm安装go

    //1,安装

    bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

     

    //2,gvm立即生效,(安装gvm时,会有相应的目录提示)

    source /Users/xgllseo/.gvm/scripts/gvm

     

    //3,把gvm目录到环境变量中。在mac中编辑 ~/.zshrc ,在最后加入此代码。这样方便关闭shell窗口后会再次打开能找到gvm命令

    [[ -s "/Users/xgllseo/.gvm/scripts/gvm" ]] && source "/Users/xgllseo/.gvm/scripts/gvm"

    如果不想使用gvm安装的go 那就要进入到~/.zshrc 把以上的代码删除或者注释

     

    //4,有版本号,说明安装成功

    gvm version

     

    //5,列出当前可以安装的go版本

    gvm listall

     

    //6,安装指定版本,例如

    gvm install go1.8.3 -B
    也可以使用自己的镜像库
    gvm install go1.3 --source=https://mozillazg@bitbucket.org/mozillazg/go

     

    //7,已经安装的并且在使用哪个版本的go

    gvm list

     

    //8,切换go版本,关闭当前shell后再次打开依然有效(临时切换就不需要default)

    gvm use go1.8.3 --default

     

    //查看当前go版本的目录
    which go

     

     

    ——————–win环境下安装————————————

    g1.3.0.windows-amd64

    g版本切换官网:https://github.com/voidint/g/releases

     

    1,下载gvm也就是g.exe放到c盘下gvm目录中
    2,配置环境变量
    G_HOME C:\gvm
    G_MIRROR https://golang.google.cn/dl/
    GOROOT C:\Users\你的用户名目录\.g\go
    
    3,编辑Path变量,新增以下
    %G_HOME%
    %GOROOT%\bin

     

    g ls 查询已安装的go版本
    g ls-remote  查询可供安装的所有go版本
    g ls-remote stable 查询当前可供安装的stable状态的go版本
    g install 1.14.6 安装目标go版本1.14.6
    g use 1.14.6 切换至1.14.6版本
    g uninstall 1.14.6 卸载一个已安装的go版本
    

     

    官方下载版本:https://go.dev/dl/

    https://go.dev/dl/go1.18.3.windows-amd64.msi

    —————————————————————————

    目前win环境下没有gvm来安装go,只能从官网上下载对应的版本go安装。这里简单介绍下

    系统32位下载i386

    64下载amd64。

    到官网下载,安装包推荐下载msi格式的:http://golang.org/

    安装完成默认路径是c:\go\之后我们需要手动配置环境,打开win的环境变量设置界面。

    gopath

    PATH添加;C:\Go\bin

     

    gohuanjing1

    GOROOT添加C:\Go\

    依次在“系统变量中” 新建添加以下变量

    GOARCH    amd64

    GOBIN   %GOROOT%bin

    GOOS   windows

    GOPATH   C:\gowork

    ———————————————-

    GOROOT:Go的安装目录
    GOPATH:用于存放Go语言Package的目录,这个目录不能在Go的安装目录中
    GOBIN:Go二进制文件存放目录,写成%GOROOT%\bin就好
    GOOS:操作系统
    GOARCH:指定系统环境,i386表示x86,amd64表示x64
    PATH:需要将%GOBIN%加在PATH变量的最后,方便在命令行下运行Go
    我们还可以使用go env来查看所有其他的环境变量的定义

    以下是我的配置:

    set_go

     

     

    ————————启动http————————————

    例如在window环境下,默认会安装在C:\go目录中,在cmd命令下切换到go目录直接执行命令:

    godoc -http=:8080

    之后在浏览器中输入:

    http://127.0.0.1:8080

    就能访问到,官方的本地文档