cheatsheet 没事做小抄
是的,是从这个项目: https://github.com/Gaweph/p5-typescript-starter/ 里面,学到的搭建一个快速 demo 的东西。之前要是写 ts 的话,要么 angular-cli 来搞一个前端,要么像之前一篇文章 最快最小 typescript 项目创建步骤 里面提到,最快地创建一个 ts 的后台项目。
用 C++ 来拼接一个字符串非常糟心,虽然说你可以用 stringstream 来做到,但是无数的 <<
就很麻烦,而 sprintf 也是一样,你需要对参数类型怎么表示很熟悉,但是我用得少,就记不住。
在看 https://tell-k.github.io/pyconjp2018/ 的时候,看到有一个库挺有意思的,叫做 atexit,是一个内置的库,主要用来处理程序退出时的工作。
随手翻译了一下,原文来自:https://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf
在这之前我还是用 print 更多一点,但是现在意识到,print 无法方便修改日志等级,也无法方便打印具体的模块与函数,所以打算以后都用 logging 来。
开始写 python 了,jupyter notebook 虽然方便,但是没有语法检查,有时候脑残起来没下限,各种错。而用 spyder 又经常用出 bug 来,很气。
之前我没有试过 C++ 之外的交叉编译环境,以前在用 C++ 开发游戏的时候,会把逻辑代码用 Android Studio 编译出安卓版本,以及使用 iOS 的 toolchain 编译成 iOS 的版本。