React 父子组件传值有 3 种方式:父传子用 props,子传父用回调函数,跨多层级用 Context。本文用可运行的示例讲清单向数据流与状态提升,重点给出子传父回调的完整实战写法,并说明 Context 何时才值得引入。
PHP 数组去重最简单是 array_unique,但它保留原键名会导致下标断层,通常要再套 array_values 重新索引。本文讲清 array_unique、array_flip 翻转两次、foreach 与 array_reduce 四种写法的差异,并重点解决二维数组按字段去重的正确做法。
Linux 查找文件常用 4 个命令:find 按文件名、类型、时间、体积实时查找,locate 查询索引数据库速度最快,which 和 whereis 定位命令程序位置,grep 递归搜索文件内容。本文用可运行示例讲清 4 种命令的用法与常见坑,并给出按场景选型的决策清单。
Java 数组去重最常用的是 HashSet 与 LinkedHashSet,前者不保留顺序,后者保留插入顺序;Java 8 以上还可以用 Stream 一行完成。本文讲清 4 种写法,并说明基本类型数组为何不能直接进集合,以及对象数组按字段去重的正确做法。