昨天给一个客户做了一个门户网站,用到了一个小图和大图。在添加产品的时候,上传小图和大图,如果两都选择,就不行。查询数据库,发现数据库中两个字段"路径"部分都是一样的名称;以为是那里程序写错了,就用调试进行程序的调试,调试中,一步一步的走,竟然没问题,另外还发现一个问题,就是如果大图的大小比较的大,就可以。
这我就很纳闷了,调试可以,执行竟然不可以,我重复着同样的操作,还是一样。最后同事过来,问我是什么情况,我就给他描述了一下,他直接给出我答案:"你是用时间来生产图片的名称吧!并且上传功能是调用同一个方法吧!"。这个不用说,肯定是的,为了图片的名称不重复,用时间生产图片的名称肯定是没问题的,上传的方法到是调用的同一个,这都是合情合理的呀?"那就对了,你好好想想,计算机运行的时间是多块?"他再一次的解释到,对呀,我怎么没想到,我一下就醒悟了!
其实我犯的是一个低级的错误,计算机在运行的时候,是很快的,如果是同时上传两个图片,只要图片的大小相差不大,几乎是同时执行,因为我掉用的是同一个方法,所以执行的时候名称是一样的,而在调试的时候,因为中间有间隙,所以时间的就不同!
1937

被折叠的 条评论
为什么被折叠?



