摘要: 引用:可以按照指针理解 copy:只复制父元素,所以如果一个列表嵌套了列表,那么浅复制后原变量和复制后的变量还是引用相同的子元素,子元素修改后,两个变量还会对应改变。 deepcopy:复制父元素和子元素,可以当作另一个和原变量无任何关系的变量,子元素修改不影响复制后的变量。 阅读全文
posted @ 2017-09-01 11:44 Go_Forward 阅读(188) 评论(0) 推荐(0)
摘要: info查询所有库的key数量 dbsize查询当前库的key数量 keys * 查询当前库的所有key,数量少的时候可以用,当key很多的时候很慢,be careful! 阅读全文
posted @ 2017-08-31 17:55 Go_Forward 阅读(1920) 评论(0) 推荐(0)
摘要: 当使用apt-get install packages时,如果不知道安装包的具体名称,可以使用关键字进行搜索,使用:apt-cache search keywords 阅读全文
posted @ 2017-08-30 16:42 Go_Forward 阅读(184) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-08-30 16:39 Go_Forward 阅读(1) 评论(0) 推荐(0)
摘要: sudo apt-get upgrade: 不会对系统产生重大的影响,可以在任何时候运行。 sudo apt-get dist-upgrade: 涉及核心的升级,通常会对系统功能产生实际的影响,可能在需要的情况下卸载一些已经安装的软件也可能安装一些额外的软件,通常应该谨慎操作,特别是有未完成的工作, 阅读全文
posted @ 2017-08-29 22:11 Go_Forward 阅读(1712) 评论(0) 推荐(0)
摘要: 前言:gevent是python的一个并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效.而且其中有个monkey类, 将现有基于Python线程直接转化为greenlet(类似于打patch).他和线程框架性能比高大概4倍(看下图,是gevent和pa 阅读全文
posted @ 2017-08-29 15:52 Go_Forward 阅读(10727) 评论(0) 推荐(0)
摘要: 3 实际应用 1 zeromq和gevent: zeromq的介绍请参看:http://www.infoq.com/cn/news/2010/09/introduction-zero-mq 假设你已经安装了zeromq,gevent_zeromq(https://github.com/travisc 阅读全文
posted @ 2017-08-29 15:52 Go_Forward 阅读(2210) 评论(0) 推荐(0)
摘要: from: https://stackoverflow.com/questions/19370436/get-errno-from-python-requests-connectionerror 当使用: try: request.get(url=url) except RequestExcepti 阅读全文
posted @ 2017-08-29 09:28 Go_Forward 阅读(911) 评论(0) 推荐(0)
摘要: from: https://superuser.com/questions/720851/connection-refused-vs-no-route-to-host/720860 "Connection refused" means that the target machine actively 阅读全文
posted @ 2017-08-29 09:25 Go_Forward 阅读(614) 评论(0) 推荐(0)
摘要: yield 包含两层意思,产出和让步 产出,yield 会产出一个值,提供给next()的调用方 让步,每次都会暂停执行,将控制权交给调用方,让调用方继续执行,知道需要另一个值的时候,再调用next()。调用方会从生成器拉取值。 从根本上把yield看做一种流程控制方式,协程是指一个过程,这个过程与 阅读全文
posted @ 2017-08-28 11:27 Go_Forward 阅读(140) 评论(0) 推荐(0)