![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
lee_3312
Shrug off dust & Move forward
展开
-
python中的可哈希和不可改变性
1.可哈希(hashable)和不可改变性(immutable)如果一个对象在自己的生命周期中有一哈希值(hash value)是不可改变的,那么它就是可哈希的(hashable)的,因为这些数据结构内置了哈希值,每个可哈希的对象都内置了__hash__方法,所以可哈希的对象可以通过哈希值进行对比,也可以作为字典的键值和作为set函数的参数。所有python中所有不可改变的的对象(imutab原创 2017-03-20 18:27:51 · 15079 阅读 · 1 评论 -
关于C10K问题
1 C10K问题大家都知道互联网的基础就是网络通信,早期的互联网可以说是一个小群体的集合。互联网还不够普及,用户也不多。一台服务器同时在线100个用户估计在当时已经算是大型应用了。所以并不存在什么C10K的难题。互联网的爆发期应该是在www网站,浏览器,雅虎出现后。最早的互联网称之为Web1.0,互联网大部分的使用场景是下载一个Html页面,用户在浏览器中查看网页上的信息。这个时期也不存在C1转载 2017-03-31 20:01:48 · 522 阅读 · 0 评论 -
Python扩展包的安装方法总结
作为一个pythoner ,包的安装时必须懂的,这个语言跟matlab很类似,开源、共享,只要你有好的方法,都可以作为一个库,供大家下载使用,毕竟俗话说:"人生苦短,请用Python吗"1.单文件模块将包拷贝到python安装目录下Lib下,eg:D:\py\Lib。2.多文件模块找到模块包(压缩文件zip或tar.gz)下载,进行解压,然后控制台中执行:python setu原创 2017-04-02 18:06:26 · 6511 阅读 · 0 评论 -
python中类的私有成员的 name managing
在Python中没有真正的私有化!这句话是重点,即使是私有成员,在类外部通过obj._className__attrName 也可以访问的到。况且,Python对这些以两个_,开头的成员名称进行了改变,变为_className__attrName.而这也解释了下边这个奇怪的现象。代码如下:#coding=utf-8'''继承中的name manager即:python会对私原创 2017-03-26 18:12:21 · 510 阅读 · 0 评论