覆盖一个npm包的默认typescript类型定义 🔑 How to override or extend a libary type definition in Typescript

比如给axios的 AxiosRequestConfig 加一个属性: 创建一个 src/axios.d.ts 文件,内容为:

    &nbsp 继续>

正则表达式中?=和?:和?!的理解

要理解?=和?!,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念:

举例:

  要理解?:则需要理解捕获分组和非捕获分组的概念: [crayon-5f00fc 继续>

两步正则,批量替换QA段落为jsx(xml like)

  问题 把一段文字整理为页面代码是很常见的事情 这里需要把一整篇QA整理为页面代码 格式为:

因为答案可能有多行,所以要匹配比较麻烦   初次尝试 一开始想到的是: 前面加两个空行,然后使用模式匹配: [cray 继续>

国内使用npm的一些技巧

国内的服务器,因为一些原因,npm install会很慢,或者直接连不上,所以有以下解决方法 使用淘宝npm 1.临时使用

2.持久使用

配置后可通过下面方式来验证是否 继续>

Phaser 3: 从起点渐进绘制一条贝塞尔曲线

参考:https://phaser.io/examples/v3/view/paths/path-line-and-bezier   首先绘制一条path

创建一个follower [crayon-5f00fc83a9e45 继续>

eggjs nunjucks 防止出现XSS

XSS的产生 很多人需要在nunjuck里面输出json数据的时候会这么写:

但是这么写一点都不安全(虽然有一个safe) dump只是将json对象序列化(stringify),safe只是告诉nunjucks不要进行escape( 继续>

解决Mac合盖掉电问题

经过多次测试,在新系统(10.13.2)中,比较有效的方案是直接修改tcpkeepalive。

其中Battery Power(电池)和 AC Power(电源)的信息是分开的,pmset -b是只对Battery Power(电池) 继续>