TS中严格的对象属性检查

ts会对对象字面量进行严格的属性检查,以保证属性能够正确传递。所以,当一个属性以对象字面量的形式传递时,如果传递了不存在的属性,编译器将会报错。

例如如下代码

function printName[......]

阅读全文

ts捕获字符串的类型

在使用const的情况下来捕获类型

const foo = "Foo";
let bar: typeof foo = "Foo";

// 错误
let bar: typeof foo = "asd[......]

阅读全文

Java中的反射

Java 反射机制在程序运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种 动态的获取信息 以及 动态调用对象的方法 的功能称为 jav[……]

阅读全文

如何重置webstorm配置

按照如下方法可以将webstorm换到到默认设置。

  • 关闭webstorm
  • cd ~/Library/Preferences/

  • rm -rf WebStormXX

  • 重启即可搞定

参考地址:htt[……]

阅读全文

图解Linux网络工具

原文地址:https://wizardzines.com/networking-tools-poster/

以下图片罗列了linux上将近50种网络工具的相关用途

[……]

阅读全文