A

  1. 正则表达式匹配

学习动态规划解法。

R

https://v8.dev/blog/fast-properties v8.dev

介绍了 JSObject 的属性存储结构。属性又可分为 3 种方式存储:

  • 有三种不同的命名属性类型:对象内属性、快属性和慢属性(字典)。
    1. 对象属性直接保存在对象本身上,并提供最快的访问。
    2. 快属性保存在属性存储中,所有元信息都存储在隐藏类的描述符数组中。
    3. 慢属性保存在内部独立的属性字典中,不再通过隐藏类共享元信息。
  • 慢属性允许高效的属性删除和添加,但访问速度比其它两种类型慢。

image.png

T

日常使用 git 时,需要抛弃掉当前所有的更改,尝试使用 git reset --hard 或者 git checkout .不能删掉新增的文件。后来才发现可以使用 git clean (https://git-scm.com/docs/git-clean) 来解决。
用法:git clean [option]

  • -d: 删除文件夹
  • -f: 默认git clean 不会删文件(因为 clean.requireForce 默认为 true),所以需要提供 -f
  • -n, —dry-run: 试运行一次命令,查看该命令的运行结果
  • -e, —exclude=:排除某些文件不被删除
  • -x: 删除被.gitignore 的文件,以及新增的文件
  • -X:只删除被.gitignore 的文件,一般用于删除build后的文件,保留新增的文件,方便重新开始build

S

Visual glBlendFunc + glBlendEquation Tool: https://www.andersriggelsen.dk/glblendfunc.php