最新 最热

TypeScript系列教程十一《装饰器》 -- 类装饰器

类装饰器顾名思义是对类的内容进行修饰,在Typescript 类其实就是对象,这样配合原型对象操作可以达到操作类的目的。

2022-05-06
1

TypeScript系列教程十一《装饰器》 -- 装饰器与继承

装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。...

2022-05-06
0

TS内置类型与拓展

TypeScript具有类型系统,且是JavaScript的超集,其可以编译成普通的JavaScript代码,也就是说,其是带有类型检查的JavaScript。

2022-05-06
0

使用TypeScript并升级到React 18

为了支持React 18,React类型定义进行了升级,其中包含了一些break change。本文将讲述在TypeScript中如何升级到React 18

2022-05-06
0

React中的浅比较是如何工作的?

浅比较这个概念在React开发过程中很常见。它在不同的过程中扮演着关键的角色,也可以在React组件生命周期的几个地方找到。判断class组件是否应该更新、React hood的依赖数组、通React.memo 缓存处理等例子...

2022-05-06
0

javascript装饰器进入stage3了

在3月底,js的装饰器提案终于进入了stage3,同时其metadata部分单独拆开仍处于stage2阶段([详见](https://github.com/tc39/proposal-decorators/pull/454))。但是此装饰器却非平时我们广泛使用的装饰器。通过本文我们将了...

2022-05-06
1

万字详文:彻底搞懂 Jest 单元测试框架

本文主要给大家深入了解 Jest 背后的运行原理,并从零开始简单实现一个 Jest 单元测试的框架,方便了解单元测试引擎是如何工作的,Jest 编写单测相信我们已经很熟悉了,但 Jest 是如何工作的我们可能还很陌生,那让我们一起走...

2022-05-05
1

CheckM:基因组质量评估

基因组组装或者宏基因组binning获得的基因组草图,首先需要评估其质量,包括基因组完整度、污染度、序列分布等信息。

2022-05-05
0

TypeScript 类型体操 01

发现一个好玩的开源项目:type-challenges,在上面可以做一些TypeScript类型相关的题目,这里记录一下自己的学习。

2022-05-05
1

时隔四年,NOG数据库更新啦!

就在前天,我发现EggNOG数据库已经进行了更新,也即EggNOG 5.0,特此分享给大家。与4年前的版本EggNOG 4.5相比,物种数目增加到原来的2.5倍,其中病毒数目增加了8倍,OG数目更是增加了十几倍!还在进行数据分析的小盆友们可以下载...

2022-05-05
0