zoukankan      html  css  js  c++  java
  • 零散记录

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

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

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

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

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


    要收口,不要遍地开花


    技术手段,心理手段


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


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


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

    先追求完成,再追求完美

    尽可能排除其他干扰项

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

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

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

    类比

    迁移

    下功夫

    踏踏实实搞

    摸索

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

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

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

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

    全局方法

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

    进程 线程 协程

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

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

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

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

    但是 越不容易控制

    流程即正义

  • 相关阅读:
    initData()
    moveUp()
    moveLeft()
    moveDown()
    函数具体分析
    Linux命令学习笔记
    RocketMQ使用记录
    solr安装记录
    centos7下面ruby的升级
    centos7下面装fastdfs
  • 原文地址:https://www.cnblogs.com/sameen/p/13040851.html
Copyright © 2011-2022 走看看