js中的fetch默认跟随重定向的,如果遇到了重定向,则我们在then中拿到的response信息中看到的完全是重定向后的请求的信息了,如:
幸运的是,我们可以根据redirected属性判断出来是否被重定向了。
另外,也可以通过fetch的第二个参数的option来定义是否跟随重定向:(注意: redirect属性是有仅有的几个可选值的)
redirect 可选值: error
但是,我们并不能从error信息中看到失败的原因
参考:
DevOps
js中的fetch默认跟随重定向的,如果遇到了重定向,则我们在then中拿到的response信息中看到的完全是重定向后的请求的信息了,如:
幸运的是,我们可以根据redirected属性判断出来是否被重定向了。
另外,也可以通过fetch的第二个参数的option来定义是否跟随重定向:(注意: redirect属性是有仅有的几个可选值的)
redirect 可选值: error
但是,我们并不能从error信息中看到失败的原因
参考:
首先,测试发现,服务依然可用,至少不是jvm的问题。
问题查找见下图:
多次执行最后一条命令,发现堆栈没有变化,基本可以断定,getDateByTimeSpan() 中存在一个死循环
方法:
1 |
window.scrollTo(0, document.body.scrollHeight) |
现象:
手动执行生效,写在页面中不生效,也不报错;
JS单步调试:
解决办法:
可以通过配置:
使得rancher自动通过fluentd收集日志后发送到所配置的外部日志服务:
它可收集所有容器的stdout、stderr,以及node上 /var/log/containers/ 目录下的日志
go的非常大的优势在于编译后是无依赖的,然而,如果go里面掺杂了c的代码(多半是要借助现有的c的类库),编译后的程序就有依赖了,就不能随便拿走运行了,还要安装依赖才能运行。
其实,c的程序也可以运行时无依赖的,就是所谓的静态编译,这个需要依赖库提供静态库文件;于是,cgo也能静态编译,使得编译后的程序无依赖。
尽管如此,静态编译是稍微麻烦一些的,所有的依赖库都需要有静态库文件,最终可能还是编译失败。
尝试一下mylg的静态编译:
1 |
go build --ldflags '--extldflags "-static -fpic"' . |
该工具依赖了libpcap
1 |
pip install $package_name |
1 |
pip list |
1 |
pip show $package_name |
1 |
pip show -f $package_name |
1 |
pip uninstall $package_name |
1 |
pip search $package_name |
1 |
pip -h |
1 |
pip sub-cmd -h |
1 |
. <(pip completion --bash) |
1 |
pip freeze |
1 |
pip check |
相关问题:
1 2 3 4 5 6 7 8 9 10 |
# pip show -f aliyuncli Name: aliyuncli Version: 2.1.9 Summary: Universal Command Line Environment for aliyun Home-page: http://docs.aliyun.com/?spm=5176.1829009.1002.1.LxlLfS#/pub/aliyun-command-line-interface Author: aliyun-developers-efficiency Author-email: aliyun-developers-efficiency@list.alibaba-inc.com License: UNKNOWN Location: /home/phpor/.local/lib/python2.7/site-packages Requires: colorama, jmespath |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$ pip show -f aliyuncli Name: aliyuncli Version: 2.1.9 Summary: Universal Command Line Environment for aliyun Home-page: http://docs.aliyun.com/?spm=5176.1829009.1002.1.LxlLfS#/pub/aliyun-command-line-interface Author: aliyun-developers-efficiency Author-email: aliyun-developers-efficiency@list.alibaba-inc.com License: UNKNOWN Location: /home/phpor/.local/lib/python2.7/site-packages Requires: colorama, jmespath Files: ../../../bin/aliyun_completer ../../../bin/aliyun_zsh_complete.sh ../../../bin/aliyuncli ... |
https://www.kubernetes.org.cn/2737.html
方式一:
方式二:
1 |
set-alias which where.exe |
场景:
如何实现Windows机器上配置多个IP地址?
思考:
Linux上可以通过ip命令创建各种虚拟设备、子设备、配置IP等; Windows上如何实现呢?
Virtualbox 可以帮助我们实现这个,不仅可以配置虚拟机内部的网络,也可以给宿主机添加虚拟网络设备,不必为了拥有一个单独的IP就去启动一个虚拟机。
操作方法:
图形版本:
vboxmanage hostonlyif create
是的,不需要任何参数了,创建完了不符合口味的话,可以再编辑
vboxmanage list hostonlyifs
vboxmanage hostonlyif ifconfig <name> --ip 1.2.3.4 --netmask 255.255.255.0
–netmask 缺省为 255.255.255.0
vboxmanage hostonlyif remove <name>