摘要: 1.协程的含义和实现协程是单进程单线程的超越函数的调度机制,它通过一定的调度手段进行调度。(Python使用generator机制,greenlet使用汇编控制对程序指向来实现)。2.协程有什么作用计算机分为IO bound 和CPU bound两种类型的task。在这两种情况中,协程都没有什么作用... 阅读全文
posted @ 2014-12-19 23:57 tom_zhao_vip 阅读(2764) 评论(1) 推荐(0) 编辑
摘要: 题目:约瑟夫环约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。(题目介绍来源于必应网典)#coding = utf... 阅读全文
posted @ 2014-12-09 13:54 tom_zhao_vip 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 原文在 http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处 理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如s... 阅读全文
posted @ 2014-12-08 11:06 tom_zhao_vip 阅读(180) 评论(0) 推荐(0) 编辑
摘要: #-*- encoding=utf-8 -*-class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Sin... 阅读全文
posted @ 2014-12-01 17:37 tom_zhao_vip 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 请运行代码:class A: def __init__(self): print "A.__init" def __new__(self): print "A.__new"class B(object): def __init__(self): ... 阅读全文
posted @ 2014-12-01 17:12 tom_zhao_vip 阅读(160) 评论(0) 推荐(0) 编辑
摘要: yield 阅读全文
posted @ 2014-11-19 12:26 tom_zhao_vip 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 对于开发人员来说,很多概念总是在使用,面试的时候也会被频繁的问到。其中有几个总是被混淆的概念,也是被反复咀嚼的几个概念。1.补足同步、异步、阻塞、非阻塞术语首先,需要说明的是 同步、异步、阻塞、非阻塞 这四个概念是被简略掉的说法。同步,异步(调用)、阻塞,非阻塞(I/O)这才是稍微完全的说法。单纯的... 阅读全文
posted @ 2014-11-09 23:16 tom_zhao_vip 阅读(376) 评论(1) 推荐(0) 编辑
摘要: python hidden feature argument,python 阅读全文
posted @ 2014-10-15 11:23 tom_zhao_vip 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 本文源自(http://stackoverflow.com/questions/101268/hidden-features-of-python)希望介绍Python非常有用,而比较忽视的Python用法。希望我和大家都写出高质量的python代码(查看PEP8)。本文是一个系列文章,环境为Pyth... 阅读全文
posted @ 2014-10-09 09:50 tom_zhao_vip 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 前天,爆发了Bash安全漏洞,非常恐怖。在网络上开始飞速传播,附带了非常友好的检测工具。$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"看一下运行结果:vulnerablethis is a test我的bash是vu... 阅读全文
posted @ 2014-09-26 11:36 tom_zhao_vip 阅读(1774) 评论(0) 推荐(0) 编辑