原地删除数组中的重复值

双指针遍历数组,遇到不重复项就移动到前面,最后慢指针位置就是不重复长度。

阅读全文

整数反转

反转整数时要判断是否溢出,否则返回 0。

阅读全文

原地删除数组中的指定元素

双指针遍历数组,非目标元素前移,最后返回有效长度。

阅读全文

正则

正则表达式是记录文本规则的代码,掌握元字符和限定符能有效匹配不同格式的字符串。

阅读全文

去除数组对象中与子节点Id重复的父节点

父节点id和子节点重复时只保留层级最深的那个节点

阅读全文

递归树

递归处理树形结构时注意判断末端节点和拼接名称逻辑避免数据丢失

阅读全文

记突发事件导致的服务降级

CDN 依赖没备用方案导致服务全挂,降级需修改环境变量但 CI 流程效率低。

阅读全文

React Hooks 创建电影 App

使用 react hooks 开发电影 app 时,注意组件拆分和状态管理,代码可直接使用。

阅读全文

Python3 安装

安装 python3 时注意依赖环境,编译步骤要完整,避免后续使用出错。

阅读全文

Python2 => Python3 踩坑集合

Python2 迁移 Python3 时注意模块重命名和废弃方法,如 md5 改为 hashlib,urlparse 改为 urllib.parse,setdefaultencoding 和 Queue 需注释或替换。

阅读全文