设置 Axios 请求类型为 form-data

const instance = axios.create({
    baseURL: "https://api.test.com",
    //设置axios为form-data
    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
    transformRequest: [function (data) {
        let ret = ''
        for (let it in data) {
            ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
        }
        return ret
    }]
})

Windows 安装使用 cwRsync 配置 Rsync 进行文件夹同步

下载文件:

cwRsyncServer_4.1.0_Installer.exe

cwRsync_4.1.0_Installer.exe

下载地址 https://www.jb51.net/softs/55934.html#downintro2

服务端安装:cwRsyncServer

安装一路下一步

安装完成之后,进入程序安装目录,打开配置文件(默认为 C:\Program Files (x86)\ICW\rsyncd.conf ),进行配置

Continue reading Windows 安装使用 cwRsync 配置 Rsync 进行文件夹同步

混乱博物馆 往期节目打包下载

我用阿里云盘分享了「混乱博物馆」,你可以不限速下载🚀
复制这段内容打开「阿里云盘」App 即可获取
链接:https://www.aliyundrive.com/s/TonPK3JgAjV

回形针 PaperClip 往期节目打包下载

我用阿里云盘分享了「回形针PaperClip」,你可以不限速下载🚀
复制这段内容打开「阿里云盘」App 即可获取
链接:https://www.aliyundrive.com/s/Yh4Pn2oEjmg

Nginx 端口转发配置

server
    {
        listen 80;
        server_name frps.liuguofeng.com ;
        location / {
                proxy_pass http://frps.liuguofeng.com:8085/;
        }
        access_log off;
    }

知学云 Tampermonkey 脚本

油猴脚本

(function() {
    'use strict';

    setInterval(function(){
        var ddbtn = document.getElementsByClassName("btn-ok");
        if(ddbtn.length>0){
            ddbtn[0].click();
         }
    },5000)

    var randomtime = Math.random()
    setInterval(function(){
        var errpage = document.getElementsByClassName("study-errors-page");
        if(errpage.length>0){
            var errbtn = errpage[0].getElementsByClassName("btn")
            if(errbtn.length>0){
                errbtn[0].click();
            }
         }
    },randomtime*2*60*60*1000)

})();