自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 select poll epoll区别联系

select(): 此函数自己阻塞,当 某一个文件描述符可用时,返回相应的集合,所以阻塞在函数上,而不是recefromshang 。缺点: 大量的fd需要用户空间和内核空间的拷贝。内核需要大量轮训。 文件描述符的大小。epoll:epoll_create() 新建一个epoll池。epoll_ctl()  对文件描述符增添修改并注册回调函数。 epoll_wa

2017-10-31 15:06:57 219

原创 python _foo __foo

__foo__:一种约定,Python内部的名字,用来区别其他用户自定义的命名,以防冲突._foo:一种约定,用来指定变量私有.程序员用来指定私有变量的一种方式.(你可以访问,但是不要轻易访问。)__foo:这个有真正的意义:解析器用_classname__foo来代替这个名字,以区别和其他类相同的命名. 也是可以访问,不过需要.class.__foo。

2017-10-31 00:02:33 8661

原创 Python 多线程复习

Python 多线程4种方式同步:1,Lock。最简单的用法,对于一个全局变量,要修改或者读取前都记得lock.acquire下。然后用完就release下就好。缺点:无法通知某个线程去执行,需要不停的询问查,是否可以获得锁了。2,信号量:就是一个计数器,他不i能然后使用方法和Lock一样。3,条件变量:等会某些条件发生,否则一直处于wait状态,类

2017-10-30 18:10:09 214

原创 10.27 看 Mysql 必知必会 笔记: &

自己打出来,写代码。 这样有效果,也不容易忘记...LIKE 是绝对匹配,如果是包含,则不返回。REGEXP 是包含匹配,返回包含着的数据。select prod_name from products where prod_name LIKE '%Ton' Concat : 用于创建联结 select concat (vend_name ,vend_id

2017-10-27 23:25:30 179

原创 python @,@staticmethod,@classmethod

一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别

2017-10-27 01:25:47 175

转载 python __slot__

使用__slots__但是,如果我们想要限制class的属性怎么办?比如,只允许对Student实例添加name和age属性。为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class能添加的属性:>>> class Student(object):... __slots__ = ('name', 'age')

2017-10-26 20:58:41 418

空空如也

空空如也

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

TA关注的人

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