一. 安装1pip install loguru
二. 封装类123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081import timefrom functools import wrapsfrom pathlib import Pathimport loguru# 单例类的装饰器def singleton_class_decorator(cls): """ 装饰器,单例类的装饰器 """ # 在装饰器里定义一个字典,用来存放类的实例。 _instance = {} # 装饰器,被装饰的类 @wraps(cls) def wrapper_class(*args, **kwargs): # 判断,类 ...
一. 获取当前文件路径1.1 os 模块获取当前文件路径123import osv2 = os.getcwd() # /Users/pupper/Documents/PythonObject/python_basi/demo4
1.2 获取当前文件夹路径123from pathlib import Pathv = Path.cwd() # /Users/pupper/Documents/PythonObject/python_basi/demo4
1.3 获取当前文件路径1234from pathlib import Pathp = Path(__file__)print(p) # /Users/pupper/Documents/PythonObject/python_basi/demo4/test1.py
1.4 获取 Path 对象绝对路径123456from pathlib import Pathp = Path('test2.py')print(p) # test2.pyprint(p.absolute())# /Users/pupper/Doc ...
一. 返回整数1.1 random.randrange12random.randrange(stop)random.randrange(start, stop[, step])
start: 起始数字, 包含(取得到 start 这个值)
stop: 末尾数字, 不包含(取不到 stop 这个值)
step: 步长
12345678for i in range(5): print(random.randrange(20)) # 17,4,7,7,4for i in range(5): print(random.randrange(10, 20)) # 13,14,11,17,17for i in range(5): print(random.randrange(10, 20, 2)) # 12,12,14,14,10
1.2 random.randint1random.randint(a, b)
返回随机整数 N 满足 a <= N <= b, 相等于 randrange(a, b+1)
a、b 都可以取到
12for i in range(5): pr ...
一、效果预览
二、创建页面在 /source/ 目录下创建 games 文件夹及 index.md 文件并修改
123456---date: 2023-10-18 15:08:13type: "games"comments: trueaside: false---
三、创建数据文件温馨提示:请先准备好数据文件再执行脚本
在 source/_data/ 创建 games.yml 文件并修改
1234567891011121314151617181920212223242526272829303132- class_name: 游戏世界 description: 我的游戏世界 tip: 跟 Pupper 一起探索世界 top_background: https://th.bing.com/th/id/R.13a97ef4830efa5e0b87134d622719f3?rik=G7RaJFpxg5PtkA&riu=http%3a%2f%2fupload.techweb.com.cn%2fs%2f640%2f2019%2f0530%2f1559208230 ...
教程已作废,请勿使用;教程已作废,请勿使用;教程已作废,请勿使用;
效果展示
注意:
本应用需要自备 MySQL 数据库, 数据库表结构可以使用 script.sql 文件快速创建;
最新的 css、js 请在 index.html 中提取;
如果需要使用其他数据库, 请自行修改源码;
一、前端配置1.1 数据配置在主题配置文件(_config.anzhiyu.yaml)添加以下内容
文章看法的数量最多 9 个
12345678910111213141516view: enable: true title: "就现在,表明你的态度!" images: - src: "https://jsd.cdn.zzko.cn/npm/sticker-heo/Sticker-100/鼓掌.png" text: "鼓励" - src: "https://jsd.cdn.zzko.cn/npm/sticker-heo/Sticker-100/菜狗.png" text: &q ...
效果展示
一、 文件创建在 themes/anzhiyu/scripts/ 文件夹中创建 getTopImageColor.js 文件,切入一下代码
🙄引用站外地址,不保证站点的可用性和安全性
Hexo-Butterfly 魔改 - 给文章添加随机图片
自建随机图片 api
RANDOM_IMG 为自建的随机图片 api,不确定其他网站能不能使用,需要谨慎使用
代码以 “—-” 作为分隔符,请确保文章中没有多余的 “—-”
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 ...
Gitkraken 最新版v9.x全平台破解教程
🙄引用站外地址,不保证站点的可用性和安全性
Gitkraken 简体中文
中文翻译 - github
🙄引用站外地址,不保证站点的可用性和安全性
Gitkraken 简体中文
中文翻译 - 本站
一、 免责声明所有内容资源均来源于网络,仅供交流学习与研究使用,版权归属原版权方所有,版权争议与本人无关,用户本人下载后不能用作商业或非法用途,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此软件用于参考、学习而非其他用途,否则一切后果请您自行承担,请于下载后24小时内删除,不允许用于商业 ...
GitKraken 简体中文
🙄引用站外地址,不保证站点的可用性和安全性
Gitkraken 简体中文
中文翻译 - github
🙄引用站外地址,不保证站点的可用性和安全性
Gitkraken 最新破解方法
目前测试 9.7.1 有效
个人主页: 欢迎👏各位大佬访问。
中文翻译: 完成度 90%,人工校验率 60%。
破解说明: 如果有能力请支持正版,GitKraken 官方网站
使用方法
将 原文件 strings.json 改名为 strings.en.json
下载 strings.json 文件放入程序目录中
Windows: % ...
效果展示
创建 books 页面在 终端 输入下面的代码,创建页面
1hexo new page books
在 index.md 文件中加入一下内容
123type: "books"comments: trueaside: false
添加页面跳转在 themes\anzhiyu\layout\page.pug 文件插入以下代码
12345678 when 'music' include includes/page/music.pug when 'equipment' include includes/page/equipment.pug+ when 'books'+ include includes/page/books.pug default include includes/page/default-page.pug
创建解构文件在 themes\anzhiyu\layout\includes\page\ 目录中创建 boo ...
🙄引用站外地址,不保证站点的可用性和安全性
SwitchHosts
解决连接 github 不稳定的问题
新增
点击新增,选择远程,将下面的 URL 粘贴上去
确定,点击开启(每隔一个小时就会自动更新并追加到 host 文件中)
1https://raw.hellogithub.com/hosts















