接上文,我搭建了一个tailscale虚拟内网,把自己的各种设备在一个虚拟网段中组织了起来。于是,通过一个拥有外网IP的节点,就可以把自己内网的Minecraft服务器转发到外网,算是一个内网穿透的新选择。
接上文,我搭建了一个tailscale虚拟内网,把自己的各种设备在一个虚拟网段中组织了起来。于是,通过一个拥有外网IP的节点,就可以把自己内网的Minecraft服务器转发到外网,算是一个内网穿透的新选择。
手头的设备越来越多了,加上还有很多需要合并的VPS。偶然发现还有tailscale这种好东西,遂折腾之。体验了小一个月,还是挺好用的,简单总结一下从全自主部署到各种子业务的折腾流程。
转眼间又很久很久很久(三年)没有管博客了,为了不再荒废,痛定思痛,把博客迁移到了Hexo。
咕着咕着,已经两年没有写过新博客了(草)。生活方面、技术方面和其他的种种方面都发生了翻天覆地的变化,是时候重新把博客拿起来了。
记录了一些 Blazor WebAssembly 的基础知识和在其中使用 Identity 进行身份验证的知识点。好久不写博客了,手都生了。
好久没水文章了。所以在这个考试过去了一半了的时间里发点东西,算是起个头,之后又要肝起来咯。
本套编码规范只代表个人习惯,符合习惯的规范就是好规范。有观点欢迎讨论,但谢绝人身攻击哦。
康托展开和逆康托展开是全排列和他的字典序序号相互转化的两种算法。在有关排列方案的问题中可以作为枚举的哈希函数,在允许枚举的数据范围内具有优良的复杂度。但是一般允许枚举的数据范围大概是20以内,因为21!爆int64,所以这也是种图一乐算法。
如题,这里记录了两则没啥用的判圈算法。
A* 搜索是一种使用了 Dijkstra 思想的启发式搜索,是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。把之前进行的总结整理了一下发了上来。
Gridea 是一个类似于 Hexo 的静态博客管理框架。看中了它的颜值,但相比于 Hexo,有些功能不够全面。所以凑今天进行了一波魔改,将过程记录了下来。