分类 默认分类 下的文章

go安装依赖时,提示下载超时.有点经验的应该也能猜到应该就是需要科学上网才行.知道原因后,思路就很明了.使用代理.
shell中GOPROXY环境可以控制go使用的代理.

解决方案一:(使用第三方镜像,这家好像不错https://goproxy.io/zh/)
export GOPROXY=https://goproxy.io,direct
方案二:(如果你本地电脑可以科学上网,走科学上学的网络)
export GOPROXY=https://127.0.0.1:10086,direct

Content Type:

x-www-form-urlencoded:application/x-www-form-urlencoded
form-data:multipart/form-data; boundary={boundary string}

todo

https://stackoverflow.com/questions/4007969/application-x-www-form-urlencoded-or-multipart-form-data
https://dev.to/getd/x-www-form-urlencoded-or-form-data-explained-in-2-mins-5hk6

总结:
如果你有二进制(即非字母)数据或者很大文件的传输,使用multipart/form-data,否则使用application/x-www-form-urlencoded.因为传送大文件multipart/form-data会更高效,因为他占用更少的空间.

最近打开postman发现它又自动下载了新版本并提示重启以安装新版本.我明明禁用了自动更新了啊?设置是摆设吗?好几次,很不解.
再次打开设置,终于知道了.之前设置时一直没留意.

原因是postman只提供这个关闭更新的选项: Automatically download major updates.(自动下载主要版本)
但是你会发现下面还有行小字.
Postman automatically downloads minor updates and bug fixes.(postman会自动下载次版本和bug修复版本)
mac关闭主版本自动更新的路径如下图(将按钮置为disable即可),其他平台也大同小异.
企业微信截图_38913652-d20a-4633-9ccd-222c3dc3c97e.png

总结:
也就是说你只能控制postman的主版本更新,即像v9->v10这种.但是次版本(比如v9.1->v9.2),bug修复版本你无法控制,他会自动下载(什么鬼?).所以莫得办法

不过如果你确实很想禁用它,可以试试下面方法,即更改他更新域名的ip.
在电脑的host加入如下(可能不敢保证长期,因为它域名可能会变更):

0.0.0.0         dl.pstmn.io
0.0.0.0         sync-v3.getpostman.com
0.0.0.0         getpostman.com
0.0.0.0         go.pstmn.io

mac是上按照官网步骤使用brew安装mongo,提示No available formula with the name "mongodb-community".

报错的原因就出现在brew tap mongodb/brew命令没执行成功. 最开始我执行该命令,没有任何报错或输出,我以为执行成功(其实没有成功).接着执行brew install mongodb-community就报如上错.
注意brew tap mongodb/brew执行成功会有类似如下输出:
企业微信截图_01019f29-0c17-4ee9-bcef-4e7ec080ae3c.png
解决办法:若你像我一样执行没有任何报错或者输出,可能是brew源的问题. 博主是通过换成中科大镜像源才成功的(看网上评论中科大源比较全). 换源教程看这篇:https://blog.nice100.net/default/128.html

换源后再执行brew tap mongodb/brewbrew install mongodb-community