零散记录

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

 

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

 

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

 

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

 

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


要收口,不要遍地开花


技术手段,心理手段


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


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


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

 

先追求完成,再追求完美

 

尽可能排除其他干扰项

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

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

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

 

 

类比

迁移

下功夫

踏踏实实搞

摸索

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

 

 

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

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

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

全局方法

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

 

 

 

 

进程 线程 协程

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

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

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

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

但是 越不容易控制

 

 

 

流程即正义

 

posted @   Sameen  阅读(139)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示