计算机科学
文章平均质量分 73
胡斐小鱼
这个作者很懒,什么都没留下…
展开
-
【译】Git Commit Message 格式约定
原文链接目的可以自动生成 CHANGELOG;可以忽略通过git bisect生成的commit message;为浏览提交历史提供更清晰的格式;生成 CHANGELOG在更改日志中使用这三个部分:新功能、bug修复、非后向兼容变更(breaking change)。在发布版本时,这三个部分的内容可由脚本生成,并指向相关commit的链接。当然,也可以在实际发布之前基于脚本生成骨架,手动编辑CHANGELOG的内容。查看自上次发布以来所有提交主题(提交消息中的第一行)的列表:gi.翻译 2020-08-07 15:25:44 · 431 阅读 · 0 评论 -
JavaScript prototype 原型链
几个概念构造函数: 构造函数实际上是一个普通函数,通过new操作符,可以利用构造函数快速创建对象;prototype:每个构造函数自身上都会有一个prototype属性,该属性值为一个对象,这个对象具有一个constructor属性,constructor指向构造函数自身;实例: 通过构造函数创建的对象,可以看做是该构造函数的实例;__proto__:通过构造函数创建的每个对象上面,都会...原创 2019-07-01 20:36:02 · 119 阅读 · 0 评论 -
读《码农翻身》
读《码农翻身》什么是线程?线程属于进程,与该进程中的其它线程共享该进程的资源(变量、指令等)。线程可以理解为计算机中处理任务的最小单位。线程有三个状态: 就绪、运行、等待。理论上,线程在被创建并执行完分配给它的任务后就会被销毁。所以线程只有这三个状态。所以,线程池中的线程不算在内。因为处于线程池中的线程实际上是自由状态,处于等待分配任务状态。而前面讲到的三个状态是针对带有任务的线程而言。...原创 2018-10-28 21:46:14 · 226 阅读 · 0 评论