Windows 资源管理器 IPv6 访问 SMB 文件共享 作者: Chuwen 时间: 2020-02-12 分类: Windows 评论 # SMB: > windows-ipv6 的 smb 文件共享的配置方式与 IPv4 的配置方式一致 右键来选择一个文件夹或者磁盘来选择共享,ipv4的话是通过\\ip\路径来访问,但是ipv6是不行的 得使用UNC的ipv6的表示方式来访问,这归根结底是win对于ipv6还没有做到良好的支持 为了解决这个问题,微软为IPv6地址转换建立了一个特殊的域,如果你在UNC路径中使用IPv6地址,你必须使用破折号代替冒号,并在地址的末尾 加上.ipv6-literal.net后缀,例如FE80-AB00–200D-617B.ipv6-literal.net 所以在使用ipv6来访提问smb的表示方式为 ``` \\2000--1-2345-6789-abcd.ipv6-literal.net\ ``` 其中ipv6的冒号需要全部替换成-,不然在win中会被识别成磁盘 - 使用短划线“-”字符替换任何冒号“:”字符。 - 将文本“.ipv6-literal.net”追加到 IP 地址中 转载自:http://www.testone.top/?p=1233
sftp 命令拷贝文件夹 作者: Chuwen 时间: 2020-02-05 分类: 路由器 评论 以下命令表示将 /www 目录 里的所有文件,保存到 当前路径下的 copy_this_www 文件夹sftp -r /www ./copy_this_www- 阅读剩余部分 -
Docker for Windows 客户端 国内镜像源(阿里云) 作者: Chuwen 时间: 2020-02-04 分类: Docker 评论 阿里云云镜像源 # 对于Windows 10以下的用户,推荐使用 `Docker Toolbox` > ### Windows 安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ > 目前最新版本: > [DockerToolbox-1.9.1.exe][1] > [DockerToolbox-18.03.0-ce.exe][2] # 对于Windows 10以上的用户 推荐使用 `Docker for Windows` > ### Windows 安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/ > 目前最新版本: > `stable 版`:[InstallDocker.msi][3] > `beta 版`:[Beta_InstallDocker.msi][4] [1]: http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/DockerToolbox-1.9.1.exe [2]: http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/DockerToolbox-18.03.0-ce.exe [3]: http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/stable/InstallDocker.msi [4]: http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/beta/InstallDocker.msi
Golang 最小编译化 / 使其执行时不显示DOS窗口 作者: Chuwen 时间: 2020-02-01 分类: 其他分类,Golang 评论 # 编译文件最小化 编译 go 文件,去掉符号信息和调试信息 - -a 强制编译所有依赖包。 - -s 去掉符号信息 - -w 去掉DWARF调试信息,得到的程序就不能用gdb调试了 ``` go build -ldflags "-s -w" http_request.go ``` 然后使用 upx 压缩文件 ``` upx -9 -k http_request ``` # 使其执行时不显示 DOS 窗口 > Golang 运行时 一闪而过的命令行窗口/黑色窗口/DOS窗口 ``` go build -ldflags="-H windowsgui" http_request.go ```
jQuery/原生JS 监听图片加载完成/加载失败 事件 作者: Chuwen 时间: 2020-01-28 分类: JQuery 评论 # 假设有以下 HTML 代码 ``` ``` # jQuery 版: ## jQuery 监听图片加载完成事件 ``` $("#img").on("load", function(){ console.log("图片加载完成了"); }); ``` ## jQuery 监听图片加载失败事件 ``` $("#img").on("error", function(){ console.log("图片加载失败"); }); ``` ## jQuery 监听图片加载完成/加载失败事件 简化版代码 ``` $("#img").on("load", function(){ console.log("图片加载完成了"); }).on("error", function(){ console.log("图片加载失败"); }); ``` --- # 原生 JavaScript 版: ``` var img_selector = document.querySelector("img");//查询 id 为 img 的节点 //监听图片加载完成事件 img_selector.addEventListener("load", function(){ console.log("图片加载完成事件"); }); //监听图片加载失败事件 img_selector.addEventListener("error", function(){ console.log("图片加载失败事件"); }); ``` ## 简化版代码 ``` var img_selector = document.querySelector("img");//查询 id 为 img 的节点 //监听图片加载完成事件 img_selector.onload = function(){ console.log("图片加载完成事件"); }; //监听图片加载失败事件 img_selector.onerror = function(){ console.log("图片加载失败事件"); }; ```