Hexo Butterfly 主题添加随机图 API 支持
转载于:https://blog.mitsumune.top/2023/02/13/hexo_butterfly%E4%B8%BB%E9%A2%98%E6%B7%BB%E5%8A%A0%E5%AF%B9%E9%9A%8F%E6%9C%BA%E5%9B%BE%E7%89%87api%E7%9A%84%E6%94%AF%E6%8C%81/
前言在配置butterfly主题的时候发现一个问题,如果将主頁、文章封面的默认top_img配置为同一个随机图片api时会出现所有图片都相同的情况:
如何解决?最开始我的解决方案是配置多个随机图片api:
用了一段时间后对随机的图片不是很满意,为了符合自己的XP就自己弄了个随机图片api。然后就又回到了最开始的问题,刚好之前在浏览Issues的时候发现有人提交了个PR可惜并未通过。详细配置方法如下:
打开hexo根目录\themes\butterfly\scripts新建一个random_img.js文件。
将以下代码复制进random_img.js文件并保存。
/** * Butterfly * ramdom cover */'u ...
BBR 拥塞控制算法在 GOST 安全隧道的应用
BBR拥塞控制算法在GOST安全隧道的应用1. 绪论1.1 研究背景和意义1.1.1 研究背景网络安全是当前互联网发展中面临的重大问题之一,由于互联网具有开放性、分布性和匿名性等特点,使得网络安全面临着来自各种攻击的威胁。为了保障网络安全,人们采用了各种安全技术,其中VPN技术是最为常见的一种。而GOST安全隧道作为一种安全传输协议,可以提供更高的安全性和更好的传输效率,因此在VPN技术中得到了广泛的应用。
在GOST安全隧道中,网络性能对于数据传输的效率和安全性有着重要的影响。而拥塞控制算法作为网络性能优化的重要手段,对于GOST安全隧道的网络性能优化具有重要作用。因此,研究拥塞控制算法在GOST安全隧道中的应用,对于提高GOST安全隧道的网络性能和数据传输的效率具有重要意义。
1.1.2 研究意义本论文旨在探究BBR拥塞控制算法在GOST安全隧道中的应用,以及其与Cubic拥塞控制算法的比较。通过对实验数据的分析和比较,可以得出BBR拥塞控制算法在GOST安全隧道中的优势和不足,为网络性能优化提供参考依据。
此外,本论文的研究成果还可以为GOST安全隧道的实际应用提供指导和参考。随 ...
Debian 安装 JDK 1.8
Debian 安装 JDK 1.8参考 https://www.cnblogs.com/xuweiqibky/p/15695408.html
第一步、下载安装包
下载Linux环境下的jdk8,请去(Java Downloads | Oracle)中下载jdk的安装文件;
x86_64 架构 CPU 下载 x64 Compressed Archive
Arm 架构 CPU 下载 ARM64 Compressed Archive
第二步、解压安装包
将我们在windows上下载好的JDK安装包用wincp上传到debian,进行解压
新建/etc/java文件夹,解压至当前目录
解压命令进行解压
cd /etc/javatar -zxvf jdk-8u311-linux-x64.tar.gz
第三步、修改环境变量
至此,我们最后需要修改环境变量,通过命令
vi /etc/profile
在文件末尾添加
export JAVA_HOME=/etc/java/jdk1.8.0_311/export JRE_HOME=/etc/java/jdk1.8.0_311/jreexport CLAS ...
SpringBoot 将项目打包成 jar 包
SpringBoot 将项目打包成 jar 包参考:https://www.jianshu.com/p/84883627db67
1.在pom.xml文件中导入Springboot的maven依赖(有的项目自带此代码)<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins></build>
2.package一下
双击package,稍等一会
如图所示为构建成功
3.package完成以后,target中会生成一个.jar包
在终端中打开此目录
然后java -jar demo-0.0.1-SNAPSHOT.jar --server.port=8086 ...
Windows 批量修改文件时间
Windows 批量修改文件时间原文链接:https://blog.csdn.net/huangfujin321/article/details/107951410
在 PowerShell 里面执行
更改为当前时间:
Get-Childitem -path ‘D:\Tomcat7\webapps’ -Recurse | foreach-object { $_.LastWriteTime = Get-Date ; $_.CreationTime = Get-Date }
更改为指定时间:
Get-Childitem -path ‘D:\Tomcat7\webapps’ -Recurse | foreach-object { $_.LastWriteTime = Get-Date ; $_.CreationTime = ‘08/12/2020 10:18:36’ }
Edge、Chrome 强制跳转 https 网页解决办法
Edge、Chrome 强制跳转 https 网页解决办法原文链接:https://juejin.cn/post/7113754454440017951
1.在浏览器输入:edge输入:edge://net-internals/#hsts,谷歌输入:chrome://net-internals/#hsts2.左侧菜单点击 “domain security policy”3.在最下方“Delete domain security policies” 输入要删除自动跳转的域名4.点击delete
Windows 安装 Flex
Windows 安装 Flex原文链接:https://blog.csdn.net/m944256098a/article/details/104992880
原文转载于:http://xiezs.uicp.top/archives/2020032001
下载安装包Flex 安装包下载地址: https://gnuwin32.sourceforge.net/packages/flex.htm
单击 Setup,会跳转到 SourceForge 下载。
配置环境变量
根据自己的安装位置配置环境变量。
测试 Flex新建测试文件 f.l
%% [+-]?[0-9]+ { printf("%s\n", yytext); } /* Print integers */ \n {} /* newline */ . {} /* For others, do nothing */ %% void main(){ yylex(); } ...
从零开始搭建 Lsky Pro 兰空图床
从零开始搭建 Lsky Pro 兰空图床官方教程
安装环境使用OneinStack安装环境(PHP+MySQL+Nginx)
命令如下(注意更换 ‘你的Mysql密码’ ):
wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 10 --phpcache_option 1 --php_extensions imagick,fileinfo --db_option 2 --dbinstallmethod 1 --dbrootpwd 你的Mysql密码 --ssh_port 22 --reboot
安装时间可能较长, 请使用tmux以防止ssh断连.
安装完成后访问IP地址(确认防火墙放通80端口)即可看到面板.
此时在执行命令的目录可看到onesinstack
执行./vhost.sh创建虚拟站点
根 ...
Debian 配置 C++ 连接 MySQL
Debian 配置 C++ 连接 MySQL参考 https://blog.csdn.net/fengxinlinux/article/details/75675360
#apt install libmysqld-dev libmysqlclient-devapt install libmariadbd-dev libmariadb-devapt install libmariadb-dev-compat libmariadb-dev
Debian 卸载 MySQL
Debian 卸载 MySQL通过 dpkg --get-selections | grep mysql 命令列出你电脑上安装的和MySQL相关的软件,然后purge卸载
sudo apt-get --purge remove mysql-serversudo apt-get --purge remove mysql-clientsudo apt-get --purge remove mysql-common
清理残余
apt-get autoremove #慎用apt-get autoclean #慎用rm /etc/mysql/ -Rrm /var/lib/mysql/ -R