关于Service Worker
ServiceWorker是一种新的Web标准接口(可能也没有那么新了),属于一种worker thread。 可以完成后台同步、消息推送、离线应用等工作。主要参考了google上的这篇文章。 这个图片介绍了ServiceWorker的生命周期。 ServiceWorker是浏览器后台开的处理线程,通过register注册后执行。 它有一些标准的事件定义 初始化会触发install事件 当浏览器请求后台参数时,会触发fetch事件。 当WorkerThread正式开始运行时,触发activat
python 迭代器 iter多次消费
问题 Python 中的迭代器是我们经常使用的迭代工具, 但其只能消费一次,再次消费便会出现 StopIteration 报错。 解决方案 封装了一个类,当迭代器使用完后再次初始化。 代码 class RepeatDataLoader():
def __init__(self):
self.data_iter = self.data_loader()
self.renew_epoch = False
def __next__(self):
今日推荐
周排行