Typora借助Gitee+PicGo-Core实现云图床
云图床搭建
2022.3.25更新:gitee搭的图床疑似寄了。已经改用阿里云oss。
这次我们选择的云图床的搭建是基于gitee。gitee服务器位于国内,避免了github被墙的等一系列问题。
新建仓库
(省略gitee账号创建的过程,如果这都不会,建议不要折腾了)我们看到gitee页面右上角那个加号,然后点击新建仓库。
然后输入你自己想要的仓库名称,路径会自动生成跟你仓库名称一样的名称,当然你也可以自己自定义路径名称。
勾选上开源和设置模板、Readme文件,省去后面初始化的步骤,即可创建好你的仓库。
密钥生成
点击你的头像,进入设置。
看到安全设置/私人密钥。
点击“生成新令牌”
填上上描述,勾选上“projects”,生成一串密钥。
注意:该密钥只会显示一次,注意好保存!!!
PicGO-Core配置
接下来我们就来配置PicGo-Core,至于为什么使用Core这种命令行版本,而不使用app这种带ui,是因为我不想在后台开多一个软件。
配置Typora
点击“文件” “偏好设置” “图像”。
将“插入图片时候…”修改为“上传图片”,接着将上传服务修改为" ...
JavaScript学习笔记(1):隐性转换、值与引用、for-in与for-of、数组
隐性转换
笔记
NaN != NaN
boolean值在比较时会变为number
string和number比较时会变为number
null == undefined,其余任何值与null/undefined比较都为false
原始类型与引用类型比较,会调用toPrimitive方法,具体做法就是先valueOf后toString
我们在对各种非Number类型运用数学运算符(- * /)时,会先将非Number类型转换为Number类型
加法特殊:
当一侧为String类型,被识别为字符串拼接,并会优先将另一侧转换为字符串类型。
当一侧为String类型,被识别为字符串拼接,并会优先将另一侧转换为字符串类型。
当一侧为String类型,被识别为字符串拼接,并会优先将另一侧转换为字符串类型。
该三点由上到下,优先级从高到低
12> {} + {}NaN
这个问题的原因是,JavaScript 把第一个 {} 解释成了一个空的代码块(code block)并忽略了它。NaN其实是表达式+ ...