07 2018 档案

摘要:线程概念: 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。线程可以分为两类: 内核线程:由操作系统内核创建和撤销。 用户线程:不需要内核支持而在用户程序中实现的线 阅读全文
posted @ 2018-07-18 16:33 Buscar 阅读(216) 评论(0) 推荐(0)
摘要:装饰器简介: 装饰器本质是一个函数或者类,外部传入被装饰函数名,内部返回装饰函数名,在不修改被装饰函数源代码的前提下,扩展它的新的处理功能。装饰器经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数 阅读全文
posted @ 2018-07-16 10:23 Buscar 阅读(198) 评论(0) 推荐(0)
摘要:迭代器: 迭代的意思是重复做一些事很多次——就像循环一样。我们经常在for循环中对列表或字典进行迭代,但事实上也能对其它对象进行迭代,只要该对象实现了__iter__方法。__iter__方法返回一个迭代器(iterator),迭代器就是具有next方法(该方法在调用时不需要任何参数)的对象。在调用 阅读全文
posted @ 2018-07-13 13:30 Buscar 阅读(213) 评论(0) 推荐(0)
摘要:闭包的概念: 闭包(Closure)是词法闭包(Lexical Closure)的简称,是函数式编程的重要语法结构。如果一个函数里定义了一个内部函数,这个函数引用了外部函数的相关参数或变量,外部函数最终把这个内部函数返回了,那么这个内部函数被称为闭包。举个例子: 上述例子中,在函数func中定义了一 阅读全文
posted @ 2018-07-11 10:21 Buscar 阅读(653) 评论(0) 推荐(0)