A
学习动态规划解法。
R
https://v8.dev/blog/fast-properties v8.dev
介绍了 JSObject 的属性存储结构。属性又可分为 3 种方式存储:
- 有三种不同的命名属性类型:对象内属性、快属性和慢属性(字典)。
- 对象属性直接保存在对象本身上,并提供最快的访问。
- 快属性保存在属性存储中,所有元信息都存储在隐藏类的描述符数组中。
- 慢属性保存在内部独立的属性字典中,不再通过隐藏类共享元信息。
- 慢属性允许高效的属性删除和添加,但访问速度比其它两种类型慢。
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