git commit的时候可能commit了不想上传的文件,这个时候可以回退到某次commit。
错误的reset –hard后想恢复原本的代码,以及当你不小心提交了不该提交的文件后,发现之后再添加.gitignore文件没用时,异常尴尬。
使用elementui的form表单组件,如果其中几个表单项使用了v-if进行UI切换,并且默认v-if="false"
不可见,切换的元素又是必填项时,那么在验证的时候,就会出现很奇怪的bug。
最近一直想写点自己的东西,在学习Koa2+mysql的api开发流程。
然后就免不了配置环境,但是在服务器上安装mysql遇到了一些小坑,记录下来。
37.5*5.5=206.08
(我在项目里用JS算出来是这样的一个结果,四舍五入取两位小数,理论上是206.25才对呀)
我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998
怎么会这样,两个只有一位小数的数字相乘,怎么可能多出这么小数点出来。
我Google了一下,发现原来这是JavaScript浮点运算的一个bug。
比如:7*0.8
JavaScript算出来就是:5.6000000000000005
最近国内GFW越来越严重了,可能有什么大事要发生,VPS也进了黑名单再加上宿舍网络本来就不是特别好,好多npm的资源都down不下来,cnpm又经常出现莫名其妙的缺斤少两,据说是安装路径比较奇怪,packager识别有问题。所以想到了用yarn代替npm安装依赖包的方式解决。
工作中遇到一个回到顶部的问题,刚开始没注意代码的低耦合直接写在页面上了,导致每个页面都多出一段将scroll置0和滚动的时候执行的代码,想来想去还是花了点时间把它们抽了出来,这样只要在页面中引入组件就好了。