晚上写一个程序的时候,碰到一个奇怪的问题,原本一个没有问题的地方,突然出现了错误,具体来说,分节号呈现的数据会莫名其妙的缩小,比如1,200会变成1,而小数也不能正常输入。我首先想到的是使用的edit控件有问题,我用的是raize,上周我将raize从4升级到最新的5.0,可能raize控件有bug,查了一下官方网站,没有报告。于是又测试了文本控件没有问题,而其他类似的可以输入float类型的控件也不能正常输入小数。于是拆下raize 5,重新安装raize 4,中间还重启了windows一次。奇怪的是一切没有变化,还是不对。将近3个小时过去了,试了很多方法,包括调试跟踪,一无所获。突然我发现原来应该是1200.00的数字是被错误的呈现为1200,00。会不会是小数点的默认符号被修改了,而在windows的区域设置中可能有这方面的设置,打开控制面板一看,果然不知道最近安装的那个程序干的,将默认的小数点的那个点修改成了逗号,造成了前面出现的种种怪问题。因为从来没有想到过小数点这个点还会有问题,绕了一个大圈子。
突然感悟到,生活中面对很多结果,我们有时候会很主观,总认为是这样或者那样的,而真相可能完全出乎意料,很简单,很偶然,但是不是我们想象中的那样子。而因为我们的主管和武断,即便是内心中的,也会造成猜忌、隔阂、嫉妒等等。
平常心,包容心,宽容心。不要以为自己总是对的,用自己的有色眼镜来看待别人看待事物。

这种错误,还真是不容易看到
同感. 以前也曾经碰到过很多各种各种的让人头疼得要死的问题, 每次都是自信满满的在那弄来弄去以为很容易就可以解决, 最后才发现, 自己所谓的 “很容易” 消耗掉了大量的时间. 而真正的元凶却是一个小小的总是被人忽略掉的问题.