RouterOS v7 通过 MAC 地址获取IPv6并上报至 DNSPod / CloudFlare

RouterOS v7 通过 MAC 地址获取IPv6并上报至 DNSPod / CloudFlare

在我将家里的主路由改为RouterOS后,始终找不到一个能完美更新内网设备IPv6的脚本,要么是通过EUI64转换的,要么就是端口转发,还有引入第三个设备,用别的语言去做DDNS的更新,这些方案虽然都能实现最终的效果,但无疑是增加了别的成本,而且不够优雅。RouterOS本身就支持的东西,为什么要舍近求远并?这并不是我的风格。

Docker管理工具Portainer重置密码

Docker管理工具Portainer重置密码

使用Portainer忘记密码快速解决方案: 1、进入服务器后台 2、下载镜像:portainer/helper-reset-password 1 sudo docker pull portainer/helper-reset-password

《敏捷革命》读后感

《敏捷革命》读后感

在阅读《敏捷革命》之前,我一直不太能够全面的理解敏捷开发。也是通过阅读本书,了解了相关的知识。那么在这里,我会通过对本书的梳理,将我所了解到的知识点写下来。

TypeScript:Aho–Corasick算法实现敏感词过滤

TypeScript:Aho–Corasick算法实现敏感词过滤

敏感词过滤应该是许多后端同事经常会遇到的需求,无论是评论、弹幕、文章,都需要做敏感词过滤处理来规避风险。在前端开发中,使用replace函数来替换字符串是我们的常规操作。在这之前我思考过如果用JavaScript来实现敏感词过滤该怎么做。在学习过程中,接触到了Trie树,瞬间有一种拨开云雾见青天的感觉。

简述Node.js内存限制

简述Node.js内存限制

前段时间在Ghost博客系统群与群友交流,谈到了Node内存管理的问题,发现很多小伙伴对Node内存管理完全处于一个“零认识”的状态,这可能与本身工作没有接触到相关,毕竟我们大多数工作可能与DOM打交道,当页面内存占用过多(可能性也很低),几乎不用等GC,用户已经刷新或关闭了网页。