4.2Generator函数 4.2.1定义Generator函数 通过 yield 关键字,把函数的执行流 挂起 ,为 改变执行流程 提供了可能,从而为 异步编程 提供解决方案。 形式上,Generator函数是一个普通函数,但是有两个特征。 function 关键字与函数名 之间有一个 星号 ; ...
分类:
其他好文 时间:
2019-12-17 22:40:32
阅读次数:
132
2019-12-16 22:45:29 python中下划线有各种各样的作用,本章就来分别介绍一下各种下划线的功能。 一、开头单下划线 _VAR 开头单下划线还是挺常用的,在类中表示为保护变量/保护函数,但是需要注意的是,这个只是一种约定俗成,这不是Python强制规定的。 换言之,你依然可以访问一 ...
分类:
编程语言 时间:
2019-12-17 00:41:46
阅读次数:
115
1. python函数运行原理 import inspect frame = None def foo(): bar() def bar(): global frame frame = inspect.currentframe() pass # python解释器 python.exe 会用一个叫做 ...
分类:
其他好文 时间:
2019-12-16 00:00:14
阅读次数:
166
TypeScript 3.7 重要特性说明 之所以升级ts到3.7版本,是因为3.7有几个重要的特性能够提升开发效率 可选链 使用?.运算符,用于 可选的属性 访问 当定义了 foo 时,将计算 foo.bar.baz();但如果 foo 为 null 或 undefined,程序就会停止运行并只返 ...
分类:
其他好文 时间:
2019-12-15 18:29:03
阅读次数:
113
分类器有时会产生错误结果,这时可以要求分类器给出一个最优的类别猜测结果,同 时给出这个猜测的概率估计值。 概率论是许多机器学习算法的基础 在计算 特征值取某个值的概率时涉及了一些概率知识,在那里我们先统计特征在数据集中取某个特定值 的次数,然后除以数据集的实例总数,就得到了特征取该值的概率。 首先从 ...
分类:
编程语言 时间:
2019-12-15 01:04:42
阅读次数:
106
显示foo及前5行1grep -B 5 foo file显示foo及后5行1大专栏 grep显示前后几行信息ode">grep -A 5 foo file显示 file 文件里匹配 foo 字串那行以及上下5行1grep -C 5 foo file ...
分类:
其他好文 时间:
2019-12-15 00:49:41
阅读次数:
94
1 function foo (...args) { return args.reduce(function (previousValue, currentValue) { // console.log(previousValue, currentValue) return previousValu ...
分类:
编程语言 时间:
2019-12-14 16:02:29
阅读次数:
92
应用python的threading模块开启多线程执行程序,会缩短程序运行时间,下面代码演示了多线程应用 #不开启多线程演示 import time,threading def foo(n): print('foo%s'%n) time.sleep(1) def bar(n): print('bar ...
分类:
编程语言 时间:
2019-12-14 13:53:54
阅读次数:
80
threading.local 面向对象相关: setattr/getattr Local类的模拟 简易版 升级版 源码 ...
分类:
其他好文 时间:
2019-12-13 21:34:58
阅读次数:
90
查找符号 :/var 高亮光标所在的符号用* 替换(substitute) :{作用范围}s/{目标}/{替换}/{替换标志} :%s/foo/bar/g # 在全局范围(%)查找foo并替换为bar,所有出现都会被替换(g, global) :%s/foo/bar/c # 在全局范围(%)查找fo ...
分类:
系统相关 时间:
2019-12-13 19:49:09
阅读次数:
116