我想更好地理解这一点。我目前使用的心理模型是这样的:
如果这个模型是正确的,我很困惑为什么浏览器会通过这个初步请求发送 Origin 标头。检查匹配不是发生在客户端吗?发送这个 header 能达到什么目的呢?
通过阅读本文档,我已经构建了一个关于命令sh setuptools-0.6c11-py2.7.egg实际执行的心智模型,但它非常不完整,我仍然在某些方面感到困惑.
我的心智模型是这样的:
easy_install somepackage终端的原因.因此,我的问题是:
这不是一个'如何让它工作'的问题 - 我在这个轴上没有任何问题,但我想完全了解这里发生了什么.
我对这里的python文档中的以下示例感到有些困惑.
>>> class inch(float):
... "Convert from inch to meter"
... def __new__(cls, arg=0.0):
... return float.__new__(cls, arg*0.0254)
...
>>> print inch(12)
0.3048
>>>
Run Code Online (Sandbox Code Playgroud)
据推测,float在这里是在Python内部深处定义的实际float类.当我们调用时float.__new__(cls, argument),我们偷偷地调用返回给定参数的float实例的函数,但是我们将它传递给inch类而不是float类.由于英寸级别没有真正做任何事情,为什么这样做?