1. 工欲善其事,必先利其器 -- pnpm

    众所周知,前端项目的 node_modules,是一个深渊,项目稍大一些,那所安装的依赖,轻轻松松上百个,存储空间几百 MB,再大单位就是 GB 了,简直离谱。用命令统计一下文件数量,几万个都算是少的。

    2022/01/17 Config

  2. 工欲善其事,必先利其器 -- nvm

    当项目不止一个的时候,当项目所在的时间轴很长时,其项目所需的 node 版本,大概率会有所不同,这时暴露出来一个问题:如何合理的管理我们的 node 版本呢?

    2022/01/17 Config

  3. 使用脚本生成新的博客文章,取代CV

    之前写过一篇文章,在使用 node.js 创建一个属于你的命令,美中不足的是,我很容易就忘记命令的参数,尽管我已经写了描述,但时隔几个月还是会忘记。

    2022/01/14 Blog

  4. Leetcode-198 -- 打家劫舍 (动态规划)

    动态规划,通过寻找状态转移方程、边界,将原问题分解为相对简单的子问题的方式求解复杂问题的方法。

    2021/07/14 Algorithm

  5. Leetcode-45 -- 跳跃游戏II

    贪心算法,通过局部最优解得到全局最优解。

    2021/05/14 Algorithm

  6. 从 LazyMan 需求再次了解队列这种数据结构

    趣味解读,实现一个 LazyMan,可以链式调用,它有sleep(time)方法,可以等待指定时间后,再继续执行后续的调用。

    2021/04/12 Javascript

  7. 使用 node.js 创建一个属于你的命令

    这是一个小工具,可以解放我们的双手,将那些重复性的工作,让机器用工具化的方式来处理。 偷懒真是一种生产力呀,因为不想手洗衣服,于是洗衣机出现了,于是自动刷碗机出现了。

    2021/03/30 Blog

  8. 排序算法简单分析系列 - - 选择排序

    基本思想

    2021/03/27 Algorithm

  9. 排序算法简单分析系列 - - 快速排序

    基本思想

    2021/03/27 Algorithm

  10. 排序算法简单分析系列 - - 冒泡排序

    基本思想

    2021/03/27 Algorithm