令人哇塞的酷鸡 发布的文章

出现这个错误,是因为一个带有protected或private的constructor无法被初始化. 每次实例化时,constructor都会被调用. 所以当你新建对象时$obj = new myObj();会报错.只有constructor为public级别才能被初始化.
通常,protected或private应用在单例中,避免被直接初始化.一般class中会有类似getInstance()方法来获取实例.

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