该园用来记录个人的学习内容,有些杂乱,谅解~嘿嘿~

Chloe

自学前端的小菜鸟一枚呀~
记录学习的知识

摘要: **死锁:**两个或两个以上线程在执行过程中,由于竞争资源而造成的阻塞问题,若无外力作用下,他们将无法推荐下去,此时系统处于死锁状态。 死锁的危害: 导致程序得不到正确的运行结果(因为程序产生死锁,发生阻塞,不会继续向下执行); 浪费资源:产生死锁,最少有两个线程会发生阻塞; 产生新的死锁:产生死锁 阅读全文
posted @ 2022-09-16 15:41 Chloe56 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 进程: 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。 线程: 线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分配的 阅读全文
posted @ 2022-09-16 11:19 Chloe56 阅读(54) 评论(0) 推荐(0) 编辑
摘要: npm install后报了下面这个错误: npm ERR! code E401 npm ERR! Unable to authenticate, need: Basic realm="Artifactory Realm" 如图: npm config list 命令找到.npmrc位置 如图: 将 阅读全文
posted @ 2022-09-07 14:18 Chloe56 阅读(2201) 评论(0) 推荐(0) 编辑
摘要: 一、定义 Decorator,即装饰器,从名字上很容易让我们联想到装饰者模式: 简单来讲,装饰者模式就是一种在不改变原类和使用继承的情况下,动态地扩展对象功能的设计理论 ES6中Decorator功能亦如此,其本质也不是什么高大上的结构,就是一个普通的函数,用于扩展类属性和类方法: 代码可读性变强了 阅读全文
posted @ 2022-08-01 14:52 Chloe56 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、定义 模块: 是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体) 原因: 变量和方法不容易维护,容易污染全局作用域 加载资源的方式通过script标签从上到下 依赖的环境主观逻辑偏重,代码较多就会比较复杂 大型项目资源难以维护,特别是多人合作的情况下,资源的引入会 阅读全文
posted @ 2022-08-01 14:45 Chloe56 阅读(37) 评论(0) 推荐(0) 编辑