教程知识
未读1. 介绍本篇讲解如何修改Frp默认404 Not Found界面,默认界面为:
更改后界面为:
我将已打包的frps文件放在文章底部,如有需要的同学可自行下载,版本是v0.45.0,后期随缘更新
2. 安装依赖# Ubuntusudo apt-get install bison ed gawk gcc libc6-dev make# CentOSsudo yum install gcc
3. 下载安装Go环境1. 手动安装如服务器无法访问golang.org,可使用本站提供的资源,手动上传需注意执行解压命令时路径是否正确,可将文件直接放入root目录再执行解压命令。
# 下载当前最新版的wget https://golang.org/dl/go1.19.3.linux-amd64.tar.gz # 2022年11月19日22:48:58# https://pan.ak0.cn/AKE/other/go1.19.3.linux-amd64.tar.gz 本站资源链接不能使用命令直接下载,需手动下载后上传至服务器。# 解压到/usr/localsudo tar -C /usr/lo ...
安装sshdsudo apt-get install openssh-server
使IPV6生效执行命令打开/etc/ssh/文件夹下的sshd_config文件。
vim /etc/ssh/sshd_config
按{i}换至编辑模式,将#AddressFamily any前的#(注释)删除,如无该字段可自行添加。更改完成后按{ESC}输入:wq保存并退出。
执行systemctl reload sshd命令重新加载配置。
执行netstat -tupln查看sshd在IPV6侧是否正常运行。
使用密码登录root将#PermitRootLogin前的#(注释)删除,并将后面的prohibit-password更改为yes,如无该字段可自行添加。
将#PasswordAuthentication前的#(注释)删除,后面为yes
更改完成后按{ESC}输入:wq保存并退出,执行service sshd restart重启sshd服务。
WOFF开始之前请先自行搭建git,WOFF需要安装npm环境。
介绍Web开放字体格式(Web Open Font Format,简称WOFF)是一种网页所采用的字体格式标准。此字体格式不但能够有效利用压缩来减少档案大小,并且不包含加密也不受DRM(数位著作权管理)限制
构建git clone --recursive https://github.com/fontello/ttf2woff.gitcd ttf2woffnpm install./ttf2woff.js 文件名.{ttf,woff} #方法2 ./ttf2woff 文件名.ttf 文件名.woff
WOFF2介绍WOFF 2.0格式类似于WOFF 1.0格式,但改进了压缩功能,减少网络带宽的使用。WOFF 2.0基于Brotli压缩算法,该算法是用于提高Web浏览速度的开源数据压缩库。WOFF2文件比WOFF文件小30%。
环境程取决于 g++ 编译器,在标准库中构建:
git clone --recursive https://github.com/google/woff2.gitcd wo ...
前言本文介绍如何下载spigotmc插件脚本,并使用命令行运行。
提前准备Cookie
安装python环境pip install tqdm
第一版import requestsimport randomimport jsonfrom hashlib import md5from tqdm import tqdm # 导入 tqdm 库,用于显示进度条def make_md5(s, encoding='utf-8'): return md5(s.encode(encoding)).hexdigest()def translate_po_file(input_file, output_file, from_lang, to_lang, appid, appkey): # Set Baidu translation API endpoint endpoint = 'http://api.fanyi.baidu.com/api/trans/vip/translate' # Generate salt for requ ...
使用密钥
#!/bin/bashecho "----------------"# 输出当前时间date "+%Y-%m-%d %H:%M:%S"echo "开始执行"# 设置 SSH 密钥文件路径sshKeyPath="~/.ssh/******" # SSH 密钥文件路径# 获取Git分支名称branch="main"# 将Git项目存入宝塔路径gitPath="/www/wwwroot/******"# Git仓库地址httpGit="[email protected]:******/******.git"# 使用 SSH 密钥进行身份验证export GIT_SSH_COMMAND="ssh -i $sshKeyPath"echo "Web站点路径:$gitPath"if [ -d "$gitPath/.git" ]; then # 检查项目路径中是否存在 .git 目录 ...
Wordpress1. tag标签内链自动为文章添加tag标签内链,将代码放入主题functions.php文件内
/* 自动为文章内的标签添加内链开始 */$match_num_from = 1; //一篇文章中同一个标签少于几次不自动链接$match_num_to = 1; //一篇文章中同一个标签最多自动链接几次function tag_sort($a, $b){ if ( $a->name == $b->name ) return 0; return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;}function tag_link($content){ global $match_num_from,$match_num_to; $posttags = get_the_tags(); if ($posttags) { usort($posttags, "ta ...
一言APIhttps://api.ake.cx/yiyan/
请求示例 GEThttps://api.ake.cx/yiyan/?format=js
返回数据javascript document.write('桑丘,让他们管我叫疯子吧,我还疯得不够,所以得不到他们的赞许。');
调用效果桑丘,让他们管我叫疯子吧,我还疯得不够,所以得不到他们的赞许。
引用代码<script src="https://api.ake.cx/yiyan/?format=js"></script>
效果
自定义参数
参数名
参数值
可选/必填
描述
format
text
默认
返回文本格式
format
js
可选
返回document.write格式
format
json
可选
返回json格式
QQ在线状态https://api.ake.cx/qqzx/
请求示例 GEThttps://api.ake.cx/qqzx/?qq=2637033514
返回数据{"code":& ...
前言最近在做一个项目,需要将xml文件中的数据转换为表格,方便后续的操作。
以下是我写的代码,希望对大家有所帮助。
代码单个xml转换import xml.etree.ElementTree as ETfrom openpyxl import Workbookdef parse_xml_to_excel(xml_file, excel_file): # 创建一个新的 Excel 工作簿 wb = Workbook() sheet = wb.active # 打开 XML 文件并解析 tree = ET.parse(xml_file) root = tree.getroot() # 设置命名空间,用于在查找元素时指定命名空间 ns = {'ns': 'http://www.sitemaps.org/schemas/sitemap/0.9'} # 遍历所有 <url> 元素 row_index = 1 for url in root.findall(& ...