基于宝塔面板的Docker管理器自建Bitwarden密码管理服务器

Bitwarden是一个跨平台的密码管理软件,类似于 1Password、EnPass、LastPass 等。Bitwarden 是免费开源的,可以将服务端部署在自己的服务器上,比如群晖,并且支持 Docker 部署。但官方的镜像要求至少 2G 以上内存,要求比较高。有人用 Rust 实现了 Bitwarden 服务器,项目叫 bitwarden_rs,并且提供了 Docker 镜像,这个实现更进一步降低了对机器配置的要求,并且 Docker 镜像体积很小,部署非常方便。

Continue Reading

用于电力系统简单潮流计算的MATLAB脚本

最近在学习电力系统运行分析,需要进行潮流计算,但纯手算的话着实有点费劲,尤其是在第二次迭代的时候。于是忙里偷闲用MATLAB写了这段代码,仅供参考。

其实这段代码也没有用到什么特殊语法,只是简单的把题目计算所需要的公式转换为代码形式了,只针对本题有效(对应题目见文末):节点1为平衡节点,节点2、3为PQ节点,雅克比矩阵为4×4形式。

进行迭代时,只需要输入初始电压U、初始相位角Theta(或输入上次迭代的结果),运行代码,即可计算出此次迭代的结果。

Continue Reading

如何利用宝塔面板做301重定向/301跳转

有时候我们更换了网站的域名,为了引导搜索引擎指向新的域名,需要做301重定向/301跳转。

301 Move Permanently 是HTTP协议中的一个状态码(Status Code)。可以简单地理解为该资源已经被永久改变了位置,通常会发送HTTP Location来重定向到正确的新位置。

返回301状态码进行跳转被Google认为是将网站地址由 HTTP 迁移到 HTTPS 的最佳方法。

Continue Reading