240 发简信
IP属地:上海
  • Dart 中的 const 和 final

    const const 用在 = 左边 当 const 用在 = 左边,其作用是声明变量,它要求必须在声明变量时赋值,一旦赋值就不允许修改,而声...

  • 老掉牙的 JavaScript 原型&原型链易懂版介绍

    几年前初入前端,被 JavaScript 原型深深困扰,虽然平时接触到的机会可能不多,但是每每面试必然会被问及。所以就去翻了红宝书,搞懂了这个东...

  • 刷新页面仍然记住发送验证码的按钮状态

    碰到过好多次业务中有发送验证码的需求,然后总有一个避不开的小问题,就是点击发送验证码后,按钮需置灰一段时间(一般是倒计时 60s),然后才可以再...

  • 什么是协变(covariance)和抗/逆变(contravariance)?

    原文链接: https://www.stephanboyer.com/post/132/what-are-covariance-and-cont...

  • /boot/config.txt 记录

    今天瞎设置搞的 hdmi 的屏幕无法正常使用,最后看文档搞定了。记录一下现在的 config.txt

  • NestJS 中 @Query、@Body 等装饰器引发的思考

    最近在看NestJS,发现控制器成员函数参数中可以使用@Query、@Body等函数参数装饰器来获取响应的请求数据,如下: 这样写优点很显然,我...

  • 命令模式

    命令接口本身只暴露excute方法,不关心具体实现 LightOnCommand类实现Command接口,excute方法执行打开灯命令 Sim...

  • 工厂模式

    要依赖抽象,不要依赖具体类 工厂方法模式定义了一个创建对象的接口(这里并不特指接口,通常说针对接口编程,更接近于针对超类(父类)编程,而超类型通...

个人介绍
人活着,就得自己成全自己。