同一个域名在chrome上访问过https后再请求这个域名的http时会被强制跳转到https,解决办法 chrome://net-internals/#hsts,然后在最后一个输入框输入域名,然后删除

币圈的一些疑问,这篇文章写得通俗易懂,记录一下
当我们接收别人的比特币转账的时候,需要给对方的那一串看似杂乱无章的字符串就是比特币地址了。那么,它的底层基本原理是什么呢?为什么不直接用公钥接收比特币而是使用地址呢?为什么使用地址的最佳实践是每次转账都换一个新地址呢?

- 阅读剩余部分 -

一般意义上的TCP/UDP网络编程(利用socket收发数据)是工作在Transport层,而我们在自己的程序中交给或者接收的数据其实就只有Application层的DATA,比如我们调用socket.send(DATA)。我们在Application层的DATA除非我们自己制定格式(协议,比如HTTP/FTP),否则就是一个二进制的数据而已。我们在程序中进行socket编程只能工作在Application这一层,这一层的数据单位粒度其实只能控制到字节(Byte),所谓的bit其实只有Link这一层才有资格操作到。而TCP/IP的Link层包含OSI模型的物理层(Physical)和数据链路层(Data-Link),bit流真正只能在OSI的物理层操作,这一层就是网卡、网线之间的数据传输。(数据单位在Application为报文、在Transport为段、在Internet为数据报、在Link为帧)