12 2021 档案
摘要:一、问题源起 在elasticsearch的查询中,我们一般直接通过URL来设置要search的index; 如果我们需要查询的索引比较多并且没有什么规律的话,就会面临一个尴尬的局面,超过URL的长度限制; 二、测试环境 elasticsearch 6.8.12 测试数据 新增三个测试的index,
阅读全文
摘要:一、问题描述 今天使用笔记本远程办公的时候,突然电脑无法联网了,使用chrome浏览器访问网页出现如下错误 This site can’t be reachedwww.baidu.com’s server IP address could not be found. Try: Checking th
阅读全文
摘要:一、异步编程概述 异步编程是一种并发编程的模式,其关注点是通过调度不同任务之间的执行和等待时间,通过减少处理器的闲置时间来达到减少整个程序的执行时间;异步编程跟同步编程模型最大的不同就是其任务的切换,当遇到一个需要等待长时间执行的任务的时候,我们可以切换到其他的任务执行; 与多线程和多进程编程模型相
阅读全文
摘要:一、概念描述 可迭代对象就是可以迭代的对象,我们可以通过内置的iter函数获取其迭代器,可迭代对象内部需要实现__iter__函数来返回其关联的迭代器; 迭代器是负责具体数据的逐个遍历的,其通过实现__next__函数得以逐个的访问关联的数据元素;同时通过实现__iter__来实现对可迭代对象的兼容
阅读全文
摘要:一、什么是函数装饰器 1.函数装饰器是Python提供的一种增强函数功能的标记函数; 2.装饰器是可调用的函数对象,其参数是另一个函数(被装饰的函数); 我们可以使用修饰器来封装某个函数,从而让程序在执行这个函数之前与执行完这个函数之后,分别运行某些代码。这意味着,调用者传给函数的参数值、函数返回给
阅读全文