Dev .

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

React核心回顾

React核心回顾

React Fiber理念 1. 为什么ES语法中有Generator可以实现异步、中断、恢复的功能,React团队还要重新设计呢? Fiber Principles: Contributing To...

Read More.

Rust学习笔记

Rust学习笔记

关键点 1. Rust没有null,但null的概念还是有用的,因某种原因而变为无效或缺失的值 Option 5. Struct结构体 定义 方法...

Read More.

《敏捷革命》读后感

《敏捷革命》读后感

在阅读《敏捷革命》之前,我一直不太能够全面的理解敏捷开发。也是通过阅读本书,了解了相关的知识。那么在这里,我会通过对本书的梳理,将我所了解到的知识点写下来。: 本章主要是通过失败的项目表达了对一个项目管理新思维的迫切性,在很长一段时间,...

Read More.

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

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

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

Read More.