会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
无名小妖
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年6月15日
**解释器全局锁(Global Interpreter Lock)
摘要: 解释器全局锁(Global Interpreter Lock),即Python为了保证线程安全而采取的独立线程运行的限制,说白了就是一个核只能在同一时间运行一个线程. 【解决办法就是多进程和协程(协程也只是单CPU,但是能减小切换代价提升性能).】 超过十年以上,没有比解释器全局锁(GIL)让Pyt
阅读全文
posted @ 2017-06-15 17:18 无名小妖
阅读(448)
评论(0)
推荐(0)
编辑
**__new__和__init__
摘要: 这个__new__之前在写单例模式的时候用到过,下面做个深入了解吧。 注: __metaclass__是创建类时起作用. 所以我们可以分别使用__metaclass__,__new__和__init__来分别在类创建,实例创建和实例初始化的时候做一些小手脚.
阅读全文
posted @ 2017-06-15 16:56 无名小妖
阅读(199)
评论(0)
推荐(0)
编辑
**装饰器
摘要: 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。 装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。 概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 Python的 装饰器(
阅读全文
posted @ 2017-06-15 16:52 无名小妖
阅读(193)
评论(0)
推荐(0)
编辑
*args and **kwargs
摘要: 用*args和**kwargs只是为了方便并没有强制使用它们. *args和**kwargs可以同时在函数的定义中,但是*args必须在**kwargs前面.
阅读全文
posted @ 2017-06-15 16:43 无名小妖
阅读(180)
评论(0)
推荐(0)
编辑
**字符串格式化:%和.format
摘要: 字符串格式化:%和.format .format在许多方面看起来更便利.对于%最烦人的是它无法同时传递一个变量和元组.你可能会想下面的代码不会有什么问题: 但是,如果name恰好是(1,2,3),它将会抛出一个TypeError异常.为了保证它总是正确的,你必须这样做: 但是有点丑. .format
阅读全文
posted @ 2017-06-15 16:28 无名小妖
阅读(267)
评论(0)
推荐(0)
编辑
**python中的类和他的成员
摘要: 面向对象是一种编程方式,此编程方式的实现基于对 类 和 对象 的使用。 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。 面向对象是一种编程方式,此编程方式的实现基于对 类 和 对象 的使用。 Python从设计之初就已经是一门面向对象的语言
阅读全文
posted @ 2017-06-15 16:23 无名小妖
阅读(1146)
评论(0)
推荐(0)
编辑
**字符集--发展史
摘要: 字符集--发展史 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就
阅读全文
posted @ 2017-06-15 13:16 无名小妖
阅读(364)
评论(0)
推荐(0)
编辑
python3 知识点总结--(基础)
摘要: **0** PYTHON的深拷贝和浅拷贝 **1** PYTHON的三元运算和LAMBDA **2** PYTHON的函数参数传递 和 GLOBAL **3** PYTHON的列表 元组 字典 集合 **4** PYTHON不使用TUPLE函数,将列表转为元组 **5** 请写出一段PYTHON代码
阅读全文
posted @ 2017-06-15 10:29 无名小妖
阅读(135)
评论(0)
推荐(0)
编辑