yeoman编写自己的脚手架

在 gulp 时代, 就开始有使用 yeoman, 感觉是一个特别方便的脚手架. 在使用 angularjs 的时候, 经常用这个脚手架生成一些小东西去学习 在有了 create-react-app 这个命令之后, 似乎很少开始接触 yeoman. yeoman 上有一个比较完善的学习教程 getStart 但是突然想到有没有 generator 的 gen...

阅读全文

有趣的二分

有趣的算法 对算法一直很陌生, 以后也会很陌生, 因为我是程序员,而不是数学家或者算法工程师可这阻止不了算法的有趣. 先有了 快慢指针,让人眼前一亮, 而后这里的二分方法又让人 一个激动 二分的方法很简单, 上来就是去找你的 一半 去, 快速定位. 整理的复杂度也会跟 快速排序等方法有得一拼. 二分的关键, 是找到中间 的, 然后对中间的进行目标比较, 然...

阅读全文

再谈reduce

对于reduce的认识引子:经常会用到 reducer, 并且80%以上的时候都会用于计算 加和. 所以, 在我的记忆模型中reder 是这样的 1[1,2,3].reduce((sum, cur)=>{...},0); 第一个就是 sum 的内容, 所以我要做的一个事情, 自然就是要处理 sum, 所以 ... 中的内容补全 1...

阅读全文

2019-10-18-keyboard-原则

键盘原则, 左右原则, 鼠标原则键盘原则尽量使用键盘, 但有一个前提是使用键盘能快速得处理和解决问题, 如果使用键盘反而没有使用鼠标快, 那不值得.所以将高频的一些内容使用快捷键将会是非常省力的行为. 左右原则尽量将快捷键定义在左手区, 这样可以将右手尽量释放出来, 进行一些鼠标的处理. 毕竟鼠标的速度在大部分情况下是战胜键盘的 鼠标原则对于一些不经常使用,...

阅读全文

博客的开篇

新的开始三十而立, 我三十才刚正式开始北京生活. 一直想弄个博客, 折腾了好久, 才算是真正的要去搭建一个博客了. 这里作为一个开篇说明, 会把自己以前积累的一点点东西拿过来. 希望可以有一些生活的记录.

阅读全文