
Bug
白莲居仙
change the world by program!
展开
-
不使用临时变量,用异或或者加减法进行交换存在的问题
有些小伙伴可能有了解到,用异或或者加减法的方式对两个变量的值进行交换可以不用临时变量,觉得很有意思。 像 int a =5; int b=6; 按照一般的写法都是定义一个临时变量int temp; 然后通过 temp =a; a=b; b=temp; 对数据a、b进行交换 而使用异或的操作则是: a = a^b; b = b^a; a = a^b; 加减法交换: a = a + b;//5+6=11 b = a - b;//11-6=5 a = a - b;//11-5=6 这两种交换变量值的方式都不需要原创 2022-05-24 21:56:15 · 285 阅读 · 0 评论 -
在启动SpringBoot项目时出现的玄学bug
Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled. 看到这玩意时,我一脸懵逼,因为之前一直能启动的,突然就报这个错了,找了我好久的错,都没找到,结果重建一下工程就行了。 如图,在IDEA里面点一下上面那个锤子图标,就是重建工程,然后就OK了。 ps:听说这种错误的原因很多,我这个仅供参考 ...原创 2022-05-01 22:51:14 · 775 阅读 · 0 评论