Dev .

一切伟大的思想和行动都有一个微不足道的开始

Tag:Node

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

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

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

Read More.

简述Node.js内存限制

简述Node.js内存限制

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

Read More.

Wordpress迁移到Ghost博客系统踩坑记录

Wordpress迁移到Ghost博客系统踩坑记录

很早之前就想将博客进行迁移了,到一直都是停留在想法阶段。之所以选择Ghost,因为我是个前端,Ghost毕竟是使用Node.js开发的,于我而言,都有很大的吸引力。 我们知道wordpress是个老牌的博客系统了,十分强大,优缺点我就不在赘述。...

Read More.