准备工作一台能够被国内访问的服务器,同时这个服务器能够访问OPENAI的API。安装NginxNginx配置配置Nginx,利用反向代理功能,实现使用我们自己的域名来访问 OPENAI 的API。配置如下:添加一个server块:server
{
listen 8001;
server_name srv.chatgpt ;
index index.html;
root /www/srv1.chatgpt;
location / {
proxy_pass https://a...
CODEpackage main
import (
"flag"
"fmt"
"net/url"
"regexp"
)
var (
partern = regexp.MustCompile("[[:alnum:]]{32}")
)
// * example url: https://wx1.sinaimg.cn/orj360/002S1Vdwgy1gudlaxizffj60j60j60tf02.jpg
func main() {
fla...
版本一package main
import (
"fmt"
"strconv"
"strings"
"math"
)
const EMETA = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" //48-57 97-122 65-90
const META_LENGTH = 62
var DMETA = map[string]int{"0": 0, ...
AWS EC2开启root用户登录AWS EC2 创建时会要求使用密钥对登录,或自己生成或自动生成,密钥对生成后只能下载一次。如果要使用root + 密码的方式登录按以下操作即可:1.使用下载的密钥对登录,注意用户名为ec2-user。2.登录后执行:sudo passwd root可直接设置root用户的密码。su root输入设置的密码切换至root.3.编辑 sshd 服务配置文件:vi /etc/ssh/sshd_config将PermitRootLogin 设置为yes,确保passwordAuthentication 为yes.保存后重启sshd服务service sshd ...
[1]CentOS 删除特殊文件名文件在CentOS 下我们一般使用 rm 命令删除文件。CentOS 命令一般使用 -后面跟字母来作为命令的选项,如果我们要删除的文件名以 - 开头该怎么处理呢?我们通过查看rm的帮助可以找到答案:[root@host]# rm --help
Usage: rm [OPTION]... FILE...
Remove (unlink) the FILE(s).
-f, --force ignore nonexistent files, never prompt
-i prompt befo...
RSA算法RSA算法的可靠性利用的是没有高效的手段对数字进行分解质因数。数学相关质数回想了下,是小学知识。范围: 大于1的自然数。只能够被1和自身整除的数是质数。20以内的质数:从1开始 枚举,结合九九乘法表进行计算得到:2,3, 5,7,11,13,17,19分解质因数:将数字写成质数相乘的形式。任意一个大于1的正整数,都可以写成一系列质数的积。比如 45 = 5 3 3分解质因数方法:木有高效的方法。小学时分解质因数方法:死记硬背20以内的质数,根据能被2,3,5,11整除的数的特点,结合滚瓜烂熟的九九乘法表,对较小的数进行分解,即根据已有数学经验与逻辑进行分解。互质关系两个正整...
微博数字Id与字符串Id的互转<?php
class WeiboId
{
public static $meta = [
"0","1","2","3","4","5","6","7","8","9",
"a","b","c","d","e",&...
一大早就看到阿里云控制台一片红,作为红点强迫症必须要把它去掉,点开一看是几个webshell,并且是几台服务器的同一个文件,想必不是被入侵应该是代码问题,如果这么多服务器被入侵,可是够忙活的了。于是我把文件下载下来,查看一下代码:大约的逻辑是这样的$act = $request->get('act');
$userId = $request->get('user_id);
...
$params = [$userId,...];
call_user_func_array($act,$params);
很明显这样是有问题的,问题原因是如果act是一...