零散记录

先想大的骨架,再想小的骨架,

 

写代码的原则:
封装变化
可以有多个错误出口,只能有一个正确出口。

 

通用思路:
for 循环 中 await (解决嵌套异步)

 

普适性更强的东西沉淀到自己手里头

 

把变化收敛在简单的地方,
复杂的逻辑里不要加一堆if-else(比如for里面尽量少一大堆if-else)


要收口,不要遍地开花


技术手段,心理手段


用别人的方法一定要关注类型


有耐心,注意总结,多类比


这个世界很小,转着转着又转回去了

 

先追求完成,再追求完美

 

尽可能排除其他干扰项

分解到最小的问题,把问题单拎出来去解决(可以利用浏览器的控制台)

跨域问题自己起一个httpserver服务

别人的电脑用这个起服务 , Python -m server 

 

 

类比

迁移

下功夫

踏踏实实搞

摸索

换位思考,如果我是 webpack dev server的作者,我会怎么搞

 

 

整体把握(分的越细越好)

是什么,干啥的,主要干啥

知道什么是顶,什么是下,建立初步的整体概念,重要的几个概念

全局方法

参考事例,强化认识,熟悉常用api

 

 

 

 

进程 线程 协程

一个cpu 怎么多个任务并发,引入了一层虚拟化,就是进程 

一个进程再怎么并发,又引入了一层虚拟化 就是线程

一个线程再怎么并发,就是协程

虚拟程度越深,创建、销毁、切换的性能开销越小

但是 越不容易控制

 

 

 

流程即正义

 

posted @ 2020-06-03 23:41  Sameen  阅读(136)  评论(0编辑  收藏  举报