Javascript
变量作用域
作用域类型
全局 Global Scopes
- let 不属于 window
- undefined 属于 window
- var 声明 属于 window
局部 Local Scopes
- 函数 Function Scopes
块 Block Scopes
- 使用 let 或者 const
- let 声明普通变量
- const 声明“引用”不便类型
特殊变量
null VS. undefined
yarn
安装 sqlite3 失败
yarn config set registry https://registry.npm.taobao.org/
npm install -g node-pre-gyp npm install -g node-gyp 来源:https://stackoverflow.com/a/58073812
下面的没试过 npm config set user 0 npm config set unsafe-perm true https://github.com/jansmolders86/mediacenterjs/issues/191#issuecomment-317437604
coroutines + asyncio ---- python coroutine 协程笔记
工具收集
参考:
消息循环工具
- libuv +
uvloop
asyncio 的类型替换框架
- trio
- curio
anyio
- 支持方便切换使用的消息循环实现(uvloop)
- 可以在 asyncio 和 trio 之间任意切换
Projectile Notes
重新生成 项目 cache
- 调用函数 M-x projectile-invalidate-cache
忽略文件问题
https://docs.projectile.mx/projectile/2.2/projects.html#ignoring-files
- 使用 .projectile 配置
或者 设置变量
- projectile-globally-ignored-files
- projectile-globally-ignored-directiories
.projectile 文件配置
只包含的文件夹 "+"
注意
- "+" 后面只能跟目录
- 对文件使用无效
| |
忽略的文件 或者 文件夹 "-"
| |
注意
WSL Notes
工具收集
- lxrunoffline
- wslu
OpenInWSL
- OpenInWSL | openinwsl
- 打开 windows 文件,使用 linux 软件
gwsl
- GUI server
- linux 命令开始菜单创建工具
访问 windows 网络文件
可以使用的方法
mount -t drvfs
1 2 3 4sudo mount -t drvfs '\\server\share' /mnt/share sudo mount -t drvfs '\\freenas\public' /mnt/freenas sudo mkdir -p /mnt/wsl/ubuntu && sudo mount -t drvfs '\\wsl$\Ubuntu-20.04' /mnt/wsl/ubuntu