目前使用样式模板来自 梦爱吃鱼 大佬的博客,感谢大佬的分享
🙄引用站外地址,不保证站点的可用性和安全性
Twikoo邮件通知模板分享
来自 `梦爱吃鱼`大佬的分享
以下内容依然可用,但是不推荐使用,因为邮件模板不够美观,建议使用上面的链接中的模板
twikoo 控制面板设置
回复邮件模板1<div> <div id="isForwardContent"> <div> <div id="content"> <div style="background: white;width: 95%;max-width: 800px;margin: a ...
centos 7 自带的 python是2.7版本,我们想要升级到高版本。
安装文件准备下载在官方主站找到合适的版本,并下载 https://www.python.org/ftp/python/先下载最新得python安装文件,比如以3.9.1为例。如果通过centos得wget命令太慢,可以下载到本地再通过rz命令上传到服务器。
比如我这里下载的是 3.9.0 版本1https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
解压1tar -xzvf Python-3.9.0.tgz
进入解压缩后的文件夹
1cd Python-3.9.0
创建文件夹在 /usr/local 建一个文件夹 python3( 作为python的安装路径,以免覆盖老的版本)
1mkdir /usr/local/python3
编译生成配置文件在 Python-3.9.0 文件夹下 生成安装配置文件
1./configure --prefix=/usr/local/python3
编译及安装1make && make install
...
AnZhiYu主题中大部分标签移植于店长的hexo-butterfly-tag-plugins-plus,转载请注明来自安知鱼
段落文本 p标签语法配置参数样式预览示例源码1{% p 样式参数(参数以空格划分), 文本内容 %}
字体: logo, code
颜色: red,yellow,green,cyan,blue,gray
大小: small, h4, h3, h2, h1, large, huge, ultra
对齐方向: left, center, right
彩色文字在一段话中方便插入各种颜色的标签,包括:红色、黄色、绿色、青色、蓝色、灰色。
超大号文字文档「开始」页面中的标题部分就是超大号文字。Volantis
A Wonderful Theme for Hexo
123456- 彩色文字 在一段话中方便插入各种颜色的标签,包括:{% p red, 红色 %}、{% p yellow, 黄色 %}、{% p green, 绿色 %}、{% p cyan, 青色 %} ...
🙄引用站外地址,不保证站点的可用性和安全性
Websocket
基础学习笔记
一. websocket 介绍1.1 简介Websocket : 可以实现 客户端(client) 与 服务端(server) 之间的双向通信, 弥补了 http 无法保持长连接的不足.Websocket 协议本身有 心跳机制、连接检测机制,服务端无须关心客户端状态,一旦有异常,会自动断开连接
使用场景:
html 页面实时更新、 网页游戏、聊天、证券交易等
实时通信类场景, 如位置服务、物联网、多方协作软件、在线教育等
1.2 原理
基于 TCP, 一次握手就能建立连接, 支持双向通信, 可保持长连接.
响应码为 101, 表示切换为 websocket 协议
WebSocket 握手请求消息实例:
1234567GET /chat HTTP/1.1Host: normal- ...
🙄引用站外地址,不保证站点的可用性和安全性
Python 操作 Excel 文件库 - openpyxl
官方教程
一. 安装1pip install openpyxl
二. 基本操作2.1 创建工作簿创建工作簿时, 会自动产生一个 sheet, 可以通过 active 获取
1234567import openpyxl# 创建工作簿wx = openpyxl.Workbook()# 获取默认 工作表sheet = wx.active
2.2 创建工作表123sh1 = wb.create_sheet("工作表 1") # 在最后插入工作表sh2 = wb.create_sheet("工作表 2", 0) # 在首位插入工作表sh3 = wb.create_sheet("工作表 3", -1) ...
🙄引用站外地址,不保证站点的可用性和安全性
Httpx 官方文档
支持同步和异步 API,并支持 HTTP/1.1 和 HTTP/2
一. httpx 基础HTTPX 是 Python 3 的全功能 HTTP 客户端,它提供同步和异步 API,并支持 HTTP/1.1 和 HTTP/2。
1.1 安装1pip install httpx
1.2 快速开始1.2.1 get 请求1234567import httpxparams = { "wd": "python" # 输入百度搜索的内容}resp = httpx.get("https://www.baidu.com/s", params=params) # 和原来requests的使用方法类似print(resp.text ...
一. 概念识别阻塞: A 调用 B, A 会被挂起, 一直等待 B 的结果, 什么都不干.
非阻塞: A 调用 B, A 自己不用被挂起来等待 B 的结果, A 可以去干其他事情.
同步: A 调用 B, 此时只有等 B 有了结果才返回. 同步意味着有序
异步: A 调用 B, B 立即返回, 无需等待, 等 B 处理完之后再告诉 A 结果. 异步意味着无序
并发: 为了让独立的子任务能够尽快完成.
并行: 为了利用多核加速多任务的完成.
事件循环: 并非真正的循环, 而是线程不断从事件列表中取事件的动作.
回调:
同步回调: 一种 阻塞式调用, 需要等待调用事件返回.
回调: 一种 双向调用模式, 被调用方调用时也会调用对方.
异步回调: 一种类似消息或事件的机制, 即收到某种信息时, 会主动通知调用方.
二. 协程2.1 协程协程(coroutine): 又称微线程, 一种用户态的轻量级线程.
协程(coroutine): 又称微线程, 一种用户态的轻量级线程.
async: 用来定义协程的关键字.
await: 等待到对象的返回结果,才会继续执行后续代码.
1234567 ...
获取目录:12345678910111213141516171819202122232425262728293031323334353637383940414243import requestsimport reimport openpyxlurl = 'https://www.ddxs.cc/ddxs/661/'book_html = requests.get(url)book_html.encoding = 'gbk' # 解决乱码问题book_name = re.findall('<h1>(.*?)</h1>', book_html.text)mulu = re.findall('.html">(.*?)</a>', book_html.text)[1:]mulu_num = re.findall('<a href="/ddxs/661/(.*?).html">', book_html.t ...















