当你打开这里,你要承认,你无时无刻都在产生各种 Bugs,别人写代码,你写 Bug,whatever,这里给你提供杀虫剂。

程序员,男的又叫“程序猿”,女的又称“程序媛”,但是,他两又合称“码农”。既然是码农,自然要除虫。哈?除什么虫?你不知道?天啦噜,活捉一只不会写 Bug 的生物。让我来告诉你,什么叫 Bug,下面这货就是了:

看见没,既然有了虫子,就要除掉它啦。这里给你所有类型的杀虫剂。

1. hexo 404

问题描述:小弟我用 hexo 建立自己的静态博客,然后部署到 GitHub 之后发现,Tag 文件夹被改成 tag 文件夹,导致博客访问出现 404。

这个开始不好办,因为我不知道出什么地方,然后去改配置啊,改来改去。后来发现啊,是 Git 它默认对大小写不敏感,才会在经过 Git 之后的发布变成小写。这里是杀虫剂,从 卡布奇诺 得到的,感谢他。

1
2
3
4
5
6
7
8
9
cd .deploy_git
git config ignorecase false
git rm -rf *
git commit -m 'clean all file'
git push

cd ..
hexo clean
hexo deploy -generate

2. Snakemake 里面 JSON Validation 文件明明设置了某个属性为 string,却总是报错。

由于这里我使用的是 yaml 格式,但 yaml 格式是以两个空格的缩进来进行代码块的区分的。那这时候,如果从别处粘贴过来的东西的缩进是 tab 而你的是空格的话,或者反过来,就会导致这样的错误,明明看着没错,然后就是有错。
还有很多是少个冒号,逗号,括号的问题,经常会导致看着没错,怎么就报错了的情况。这个情况要避免哦。

Comments