左耳听风 第十七周
每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)
Algorithm
LeetCode. 950 按递增顺序显示卡牌
LeetCode . 142. 环形链表 II
LeetCode . 82. 删除排序链表中的重复元素 II
review
I created the exact same app in React and Vue. Here are the differences.
「 我用 React 和 Vue 创造了两个完全一样的 App,这是他们的不同 」。这是一篇很有意思的文章, React 和 Vue 是目前前端最火的两个框架,在 Vue 的官方文档中其实已经指出了两个框架的不同,但是作者在写文章之前并没有在网上找到一篇用项目解释两个框架不同之处的文章。
如何熟悉一个框架并快速的用以前的技术度过熟练期,我想用新框架做一个和之前一样的项目可以很容易找出不同。作者在文中指出了二者在数据操作这一块的不同。和皓叔之前在练级攻略——前端学习的几章里提到的一样,React 框架更贴近于后端模式,Vue 更像是前端开发的模式。
文章已被掘金翻译成中文,有兴趣的朋友可以点击 中文链接 查看。
Tip
分享一个 Windows 下 cmd 控制台常用指令。(win + R 键 输入 cmd 可以快速打开)
ping 命令是我最常用的,可以用来测试网络联通性
例:ping www.coolshell.cn 可以参看对皓叔博客访问的联通性,可以看到是否能访问。(部分服务器屏蔽了 ping 会无法回应)
tracert 命令也是很常用的,可以查看自己网络经过哪些路由器,若是网络不通可以看是在哪一层出现问题
例 : tracert www.coolshell.cn
cd 进入文件目录和 Linux 下的 cd 命令类似
例: cd … 返回上一层目录
help 可以查看所有命令,不会的打一下可以查寻自己需要的命令
share
总结了一些链表的常见操作:单链表、循环链表、双向链表、链表的插入删除、有序合并、翻转、去重。希望能写出数据结构和算法的一系列,对我来说是个很大的挑战。