装饰器 开闭原则: 对功能的扩展开放 对代码的修改是封闭 通用装饰器语法: def wrapper(fn): def inner(*args, **kwargs): # 聚合 在目标函数之前 ret = fn(*arg, **kwargs) # 打散 在目... ...
分类:
其他好文 时间:
2018-12-27 22:47:41
阅读次数:
115
#-*-coding:utf-8-*-importtensorflowastffn_queue=tf.train.string_input_producer(["winequality-white-test.csv"])reader=tf.TextLineReader(skip_header_lines=1)key,value=reader.read(fn_queue)print(key)#文件名
分类:
其他好文 时间:
2018-12-21 21:12:18
阅读次数:
248
1.解决函数内this指向 1.可以在函数外提前声明变量_this/that=this 2.通过apply和call来修改函数内的this指向 (1)二者区别 用法是一样的,就是参数形式不一样 fn.call(obj,a,b)/fn.apply(obj,[a,b]) (2)二者代表的是将函数内的th ...
分类:
其他好文 时间:
2018-12-21 16:10:10
阅读次数:
167
解决函数内this指向: 1,可以在函数外提前声明变量 _this/that = this 2,通过apply()和call()来修改函数内的this指向 二者区别: 用法是一样的,参数形式不一样 fn.call(obj,ab) fn.apply(obj,[a,b]) 二者代表的是将函数内的this ...
分类:
其他好文 时间:
2018-12-21 16:09:55
阅读次数:
210
···js function Promise(fn) { let state = "pending"; let val = null // 异步执行的值(结果) let deffer = []; this.then = function(onFulfilled) { if(state === "pe ...
分类:
其他好文 时间:
2018-12-21 16:09:38
阅读次数:
145
1. 解决函数内this指向 1. 可以在函数外提前声明变量 _this/that=this 2. 通过apply和call 来修改函数内的this指向 (1) 二者区别用法是一样的,就是参数形式不一样 fn.call(obj,a,b)/fn.apply(obj,[a,b]) (2) 二者代表的是将 ...
分类:
其他好文 时间:
2018-12-21 15:20:43
阅读次数:
143
同步与异步 同步:等待结果异步:不等待结果 注意,异步常常伴随回调一起出现,但是异步不是回调,回调也不一定是异步 如下代码就是同步,只要fn内部的循环完毕才能执行下面的代码 异步代码 定时器就相当于浏览器设置了一个闹钟 之后继续执行 闹钟到了时间再去执行相应的代码 前端经常遇到的异步 你应该在图片加 ...
分类:
其他好文 时间:
2018-12-20 18:52:32
阅读次数:
198
this 的指向问题 第一种:指向调用者 function a(){ console.log(this)//Window } a() //每一个函数前面都会隐式的调用Window,所以相当于Window.a(); var a = { b:'1', fn:function (){ console.lo ...
分类:
其他好文 时间:
2018-12-20 17:05:13
阅读次数:
199
let last = 0, timer = null; // 把上次触发事件和定时器存在全局 /** * 防抖 * @param fn * @param delay * @returns {Function} */debounce=(fn, delay)=>{ // let timer = null ...
分类:
其他好文 时间:
2018-12-20 11:47:14
阅读次数:
240
tf.condtf.cond(pred,true_fn=None,false_fn=None,strict=False,name=None,fn1=None,fn2=None)如果谓词pred是真的返回true_fn(),否则返回false_fn()。有些参数将过时,在未来版本将被移除,指令更新:fn1/fn2不支持true_fn/false_fn参数。true_fn和false_fn都返回一个输
分类:
其他好文 时间:
2018-12-20 01:06:41
阅读次数:
992