-
macOS下配置Github & Gitee
0x01 安装Git1brew install git 0x02 生成密钥对Github1ssh-keygen -t rsa -b 4096 -C "[email protected]" -f ~/.ssh/id_rsa_github Gitee1ssh-keygen -t rsa -b 4096 -C "[email protected]&... -
Java实现三大经典排序算法
0x01 前言最近又开始review一下JavaSE的知识,才发现之前学的三大经典排序算法–冒泡排序、选择排序和插入排序 的实现还是有些许的不足,所以重新实现了一下,顺便也复习一下JavaSE的知识。 0x02 冒泡排序 排序具体步骤: 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素为最大的数; 针对所有的... -
简单分享OpenResty下的443端口共用方案
前言在某些特殊场景下(比如,流邦卡定向免流),需要用到443(SSL/TLS)端口,A服务需要用到,B服务也要用到,但是操作系统内同一时刻只允许一个程序来监听同一个端口。所以本文基于Debian 12 系统来分享一下443端口的共用方案。 首先安装OpenResty 安装必要的依赖 12sudo apt updatesudo apt install -y curl gnupg2 ... -
搭建基于PicGO+Github的图床并配置国内加速
前言众所周知,用Github做图床的好处就是数据可以实现永久化存储且目前容量无限制,不过也有一个很明显的缺点就是在国内访问速度非常非常非常慢,而且经常被墙。本文将提供一个基于PicGo+Github的图床搭建方案,并应用 赛博菩萨(Cloudfalre CDN加速)同时配置国内外加速,以解决国内访问速度慢的问题。 准备条件 一个PicGo客户端 一个Github账号 一个Cloudflare... -
基于内网部署GPT-SoVITS服务API调用文档
前言这篇文档是API调用文档,以便查阅方便并不是部署搭建教程。 客户端API调用 以下所有请求HOST均为下列内网,GET形式请按标准规定来拼接URL http://192.168.102.5:9880/ 使用执行参数指定的参考音频 参数 含义 text 需要转语音文本 text_language 目标语言 GET1text=天姥连天向天横,势拔五岳掩赤城。&... -
基于DNS解析分流实现CDN国内外加速与防御
前言由于众所周知的原因,网站部署在境内服务器上,境外用户访问总会出一些奇奇怪怪的原因。再者,绝大多数对服务器的恶意攻击都来自境外IP,为了实现网站防护,同时提升国内外用户体验感,特以此文记录,以备后续参考。 #整体流程 1. 关于CDN1.1 什么是CDN内容分发网络(CDN)是一个互连服务器网络,可加快数据密集型应用程序的网页加载速度。CDN 可以表示内容分发网络或内容分配网络。当用户访问... -
Quantumult X下JS签到脚本开发全过程
前言近期刚开始学习JavaScript,恰巧看到 青龙面板&圈X(Quantumult X)定时任务的脚本也是用JS编写,所幸找了一个简单的签到案例分析一下,顺便检验一下自己的近期JS学习成果。 声明 以下内容中不含有任何非法修改服务器数据的行为,仅仅是本地用JS代码模拟人类点击的效果完成相关功能。 1.思路分析在我个人理解来看,所谓的“每日签到”功能,就是当人点击某个按钮后触发了... -
Centos7下安装docker和docker-compose
介绍 Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker-compose Docker-compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您...
1