单例模式
单例模式的作用就是让一个类只有一个实例出现,实际应用场景就是如果在程序运行期间有很多文件都要使用同一个配置文件的内容,这样就会造成内存的浪费。在Python中主要有四种方法实现单例模式
1.使用模块
1 | Class Singleton(object): |
要使用时直接导入就行了
2.装饰器
1 |
|
3.元类
1 | 在执行metaclass=xx时,会先执行xx类中的__call__方法 |
4.__new__方法
1 | """ |
默写~
1 |
|
1 | def func1(func): |
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true