修改 MongoDB 上的 Twikoo 评论
背景
我的 Twikoo 评论系统采用 Vercel+MongoDB 的部署方式,为了导出数据,我试了试官网的教程,在 Windows 下却一直不成功。
下文将介绍如何修改 Twikoo 上的评论并导出评论。
Connect
登录 MongoDB。
如果你采用 Vercel+MongoDB 方式部署了 Twikoo,那你应该会看到如下画面,随后点击 Connect。
选择第三项。
如果你使用的 Windows,那就应该如下配置,从上到下依次选择或点击,下载。
安装软件。
在开始菜单找到软件,打开。
在第 4 步的图中找到 2: Copy the connection string, then open MongoDB Compass. 复制给出的值,然后把 <password> 修改成你的数据库密码。
在软件填入复制修改过的值,点击 Connect。
修改评论
按下图依次点击。
进入数据库。
点击修改按钮。
修改对应字段并保存。
导出数据
按下图依次点击。
点击导出按钮。
依次选择或填写。
大功告成。接下来,修改 ...
解决 Windows 提示“修复 Microsoft 账户”
背景
在 Windows 8/8.1/10 的商店程序(Windows apps)登录微软账号时,即使设置了代理也会出现无法连接的情况。
原因跟 Windows apps 的运行机制有关系。默认情况下,所有 Windows apps 均运行在被称为“AppContainers”的独立进程上,默认情况下 AppContainers 会阻止网络流量发送到本地,因此 Windows apps 无法连接到本地代理服务器。
我们可以下载独立的 EnableLoopback Utility 为特定程序设置启用 Loopback 通信功能(Exempt,豁免),我们也可以通过这个办法使被墙的 apps 连接本地代理服务器使代理生效。这样,我们就能登录微软账号并完成修复了。
操作
下载工具
下载 EnableLoopback Utility 并安装。你也可以到我的网盘找到这个安装包。
开启 Loopback
安装好 EnableLoopback Utility 后程序自动打开,或者在开始菜单找到“Enable AppContainer Loopback”打开,根据需要点击要开启 Loopback 的程 ...
通过 MCSM 搭建最新 MC Java 纯净服
准备
一台 VPS,装有 Linux,这里演示 Debian。
安装 Java
1sudo apt install openjdk-17-jre openjdk-17-jdk
接下来,通过检查确认安装成功,用以下命令:
1sudo apt-cache policy openjdk-17-jre openjdk-17-jdk
如果要删除 Java JDK 17,请运行以下命令:
1sudo apt autoremove openjdk-17-jre openjdk-17-jdk --purge
开放端口
面板需要 23333 和 24444 端口,游戏服务器默认端口是 25565。请在云服务商控制台 - 防火墙放行以上端口,如果还使用了宝塔面板,在侧边栏 - 安全项如法炮制。
安装 MCSM
1wget -qO- https://cdn.casecori.top/gh/MCSManager/Script/setup.sh | bash
执行完成后,使用命令 systemctl start mcsm-{web,daemon} 即可启动面板服务;
使用 systemct ...
宝塔面板 Nginx 启用 pagespeed 模块以及 HTML 启用赫蹏
宝塔面板 Nginx 启用 pagespeed 模块
转到软件商店 - 运行环境,安装 Nginx,方式选择编译安装,点击添加自定义模块。
填写模块名称和模块描述;模块参数:
1--add-module=/www/server/ngx_pagespeed
填写前置脚本:
1234567891011121314cd /www/serverwget https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable.zipunzip v1.13.35.2-stable.ziprm v1.13.35.2-stable.zipNPS_DIR=$(find . -name "*pagespeed-ngx-1.13.35.2-stable" -type d)mv $NPS_DIR ngx_pagespeedcd ngx_pagespeedNPS_RELEASE_NUMBER=${1.13.35.2-stable/stable/}PSPL_URL=https://dl. ...
Nginx 反代 jsDelivr
只需修改 Nginx 配置文件,就能用自己的服务器和域名代理用户对 jsDelivr 的请求。
Termux ssh 连接云服务器
这样就能摆脱安装 JuiceSSH 的桎梏了。
环境
Android:Termux 0.118.0
Server:Debian 11
安装 ssh
Termux
1pkg install openssh -y
Server
1sudo apt install openssh-client openssh-server -y
普通连接
Server 开启 ssh
1sudo /etc/init.d/ssh start
准备好 Server 的 ip:
1ifconfig
Termux 连接
Termux 中执行下述代码后输入 user_name 的登录密码即可完成连接:
1ssh user_name@ip_address
免密和免 ip 登录
有没有觉得每次登录都要输入密码和 ip 地址很麻烦?幸好 ssh 提供了免密和免 ip 登录的方法!
Termux 中执行下述代码在 ~/.ssh/ 中生成公私密钥:
1ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
参数说明:
-t 加密算法类型,这里是使用 rsa 算法
-P 指定 ...
部署 bber
后端
创建应用
注册云开发 CloudBase;
进入云开发控制台,新建环境,请按需配置环境;
环境名称自由填写,推荐选择计费方式包年包月。
推荐创建上海环境,因为无需额外配置地域。
进入环境 - 登录授权,启用“匿名登录”;
进入环境 - 安全配置,将博客网址添加到“WEB安全域名”;
进入数据库,新建数据库集合,命名 talks,权限设置为“所有用户可读,仅管理员可写”。
扫码进入公众号,输入命名绑定:
1/bber bber,https://你的云函数 HTTP 访问地址/bb
部署云函数
新建云函数
函数名称 bber(可自定义),进入 函数代码 编辑,复制 index.js。
点击“文件 - 新建文件”,复制 package.json 代码丢入 package.json,点击 保存并安装依赖。
进入环境 - HTTP 访问服务,新建,路径与云函数名匹配,复制链接备用。
部署首页广播
新建云函数 bber-talk。
编辑 index.js,添加以下内容:
123456789101112131415161718192021222324252627 ...
部署友链朋友圈
后端
配置 Leancloud
账号注册
前往 Leancloud 国际版官网(推荐国际版)注册账号,登录。
新建应用
进入控制台创建一个应用,名字随意。
选开发版,任意描述。
获取应用 Keys
转到设置 - 应用 Keys,将应用 ID(AppID)和应用密钥(AppKey)保存下来,方便后面步骤使用。
配置 Github Action
Fork 仓库
地址:https://github.com/Rock-Candy-Tea/hexo-circle-of-friends/
vim [root]/hexo_circle_of_friends/setting.py:
123456LINK = [ { "link":"https://www.casecoei.top/link/", # 修改为你的友链页地址 "theme":"butterfly" # 主题 },]
添加环境变量
转到 Settings - Secrets - New repo ...
开往:Travellings
再看?再看就把你开走。
遍历网站特定格式 URL
这是老站内容!
前言
这是我一年多前开的坑了。那时我刚学了点 C++、python 的皮毛,就想着赶紧应用一下。碰巧那时我为了准备语文课前演讲去下载了一些 HTML 模板,还找模板做了个人主页,就想要把网站上的那些 HTML 模板打包下来。那时我还在用老 WordPress 博客,现在算是不想去支付高昂的开服费用来重新开启它了。碰巧我在妈妈的笔记本电脑上发现那时用的 Edge 浏览器还有缓存,就想着赶紧把那时懵懂的高二写的一些文章陆陆续续地搬到我现在的博客上来,重新组织下语言。
网站
要被遍历 URL 的网站是 www.mobanwang.com。
要知道“模板”的正确拼法是“mú bǎn”。
URL(原始)
模板王网站的文件原始下载链接格式:
1http://www.mobanwang.com/mb/showsoftdown.asp?urlid=1&softid=数字(如 18257)
C++
12345678910111213#include <iostream>int main(){ int id=0,n=30000; while ...