摘要:
import time cur_path = os.path.dirname(os.path.realpath(__file__)) # log_path是存放日志的路径 log_path = os.path.join(os.path.dirname(cur_path), 'logs') if not os.path.exists(log_path): os.mkdir(log_path) ... 阅读全文
摘要:
# -*-coding:utf8-*-import requestsfrom bs4 import BeautifulSoupimport timeimport osimport urllibimport reimport jsonrequests.packages.urllib3.disable_ 阅读全文
摘要:
1.python赋值、浅拷贝、深拷贝区别:https://www.cnblogs.com/xueli/p/4952063.html; 2.python的hasattr(),getattr(),settattr()函数使用方法详解:https://www.cnblogs.com/cenyu/p/571 阅读全文
摘要:
详细介绍subprocess模块:https://www.cnblogs.com/Security-Darren/p/4733368.html 阅读全文
摘要:
MongoDB副本集搭建 准备三台服务器: 10.175.120.131(主节点) 10.175.121.134(副本节点) 10.175.121.136(副本节点) 1.分别在每台服务器上安装MongoDB,并通过配置文件启动服务,配置文件如下: 2.进入MongoDB后台管理 Shell 3.使 阅读全文
摘要:
MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。 下载地址:https://www.mongodb.com/download-center#community 下面我们选择ubuntu来安装MongoDB: 1.官网下载安装包: wget http://fa 阅读全文
摘要:
线程概念: 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。线程可以分为两类: 内核线程:由操作系统内核创建和撤销。 用户线程:不需要内核支持而在用户程序中实现的线 阅读全文
摘要:
装饰器简介: 装饰器本质是一个函数或者类,外部传入被装饰函数名,内部返回装饰函数名,在不修改被装饰函数源代码的前提下,扩展它的新的处理功能。装饰器经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数 阅读全文
摘要:
迭代器: 迭代的意思是重复做一些事很多次——就像循环一样。我们经常在for循环中对列表或字典进行迭代,但事实上也能对其它对象进行迭代,只要该对象实现了__iter__方法。__iter__方法返回一个迭代器(iterator),迭代器就是具有next方法(该方法在调用时不需要任何参数)的对象。在调用 阅读全文
摘要:
闭包的概念: 闭包(Closure)是词法闭包(Lexical Closure)的简称,是函数式编程的重要语法结构。如果一个函数里定义了一个内部函数,这个函数引用了外部函数的相关参数或变量,外部函数最终把这个内部函数返回了,那么这个内部函数被称为闭包。举个例子: 上述例子中,在函数func中定义了一 阅读全文