自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 异步I/O 与 I/O多路复用:select/poll/epoll

IO多路复用之select、poll、epoll详解:https://my.oschina.net/xianggao/blog/663655python select/poll 实例代码(文章底部):https://blog.csdn.net/kill0383/article/details/76037786

2018-06-30 11:11:27 219

转载 Python 中的进程、线程、协程、同步、异步、回调

https://segmentfault.com/a/1190000001813992进程和线程究竟是什么东西?传统网络服务模型是如何工作的?协程和线程的关系和区别有哪些?IO过程在什么时间发生?在刚刚结束的 PyCon2014 上海站,来自七牛云存储的 Python 高级工程师许智翔带来了关于 Python 的分享《Python中的进程、线程、协程、同步、异步、回调》。一、上下文切换技术简述在进...

2018-06-30 10:51:41 718 1

转载 深入理解 GIL:以及线程锁Lock()与RLock()

深入理解 GIL:如何写出高性能及线程安全的 Python 代码伯乐在线:http://python.jobbole.com/87743/  翻译自:https://opensource.com/article/17/4/grok-gil线程锁:http://python.jobbole.com/82723/python threading模块有两类锁:互斥锁(threading....

2018-06-26 14:41:41 593

原创 Python其实有3个方法,即静态方法(staticmethod),类方法(classmethod)和实例方法

一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。def foo(x): print "executing foo(%s)"%(x)class A(object): de...

2018-05-25 11:29:34 1852

原创 python3 分布式进程基础,及Windows下pickle问题

参考自廖雪峰python教程:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431929340191970154d52b9d484b88a7b343708fcc60000#0Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把...

2018-04-24 21:34:22 2726

转载 python3 枚举类Enum、元类Metaclass 绝对路径与遍历目录

枚举类Enum:https://blog.csdn.net/xionghuixionghui/article/details/66476601元类Metaclass  :http://blog.jobbole.com/21351/ 绝对路径与相对路径:https://blog.csdn.net/beyond_2016/article/details/78439460https://blog.csd...

2018-03-30 16:34:23 647

转载 python 的Docstrings 文档字符串

http://www.kuqin.com/abyteofpython_cn/ch07s07.html使用 DocStrings #!/usr/bin/python # Filename: func_doc.py def printMax(x, y): '''Prints the maximum of two numbers. The tw...

2018-03-27 11:14:14 182

转载 python3 Collections 模块的Counter类和namedtuple类

Counter类: http://www.pythoner.com/205.htmlnamedtuple类:https://blog.csdn.net/kongxx/article/details/51553362Counter类用于计数器的应用,namedtuple可以理解为C中的struct,带名字的元组。摘要:Counter类的创建>>> c = Counter() #...

2018-03-23 15:44:14 150

转载 python3 defaultdict使用方法与实现原理

转自: https://www.cnblogs.com/jidongdeatao/p/6930325.htmldefaultdict类就好像是一个dict,但是它是使用一个类型来初始化的:>>> from collections import defaultdict>>> dd = defaultdict(list)>>> dddefau...

2018-03-23 15:12:40 3514

转载 python 浅拷贝与深拷贝、对象赋值的区别

转自  : http://www.cnblogs.com/wilber2013/p/4645353.htmlPython中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。下面本文就通过简单的例子介绍一下这些概念之间的差别。对象赋值直接看一段代码:will = ["Will", 28, ["Python", "C#", "JavaScript"]]wil...

2018-03-23 10:21:38 150

原创 python3 基础学习笔记

记录学习廖雪峰的python教程,摘要重点1、基础1.1数据类型和变量l  字符串:转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\;为了简化,Python还允许用r''表示''内部的字符串默认不转义如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容 l  空值空值是Pyth...

2018-03-23 10:19:42 234

转载 python 异常处理 笔记 以及with 的用法

摘要自菜鸟教程:http://www.runoob.com/python3/python3-errors-execptions.htmlPython有两种错误很容易辨认:语法错误和异常;语法错误此处不讲。python标准异常有很多:KeyboardInterrupt 、SystemExit、SyntaxError、ValueError等等等。捕捉异常可以使用try/except语句。注意pytho...

2018-03-22 22:40:17 826

转载 python 模块之 sys模块

python之sys模块详解sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧!sys模块的常见函数列表sys.argv: 实现从程序外部向程序传递参数。sys.exit([arg]): 程序中间的退出,arg=0为正常退出。sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。sys.setdefaultenc...

2018-03-22 20:16:31 325

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除