日期:2014-05-20  浏览次数:20755 次

曾经用Eclipse工具开发过类似QQ的聊天工具,就在刚才,发现QQ深藏的一个BUG。。
就是现在最新版的QQ2011聊天工具!~
虽然我不懂腾讯是怎么做的这个聊天工具,但是我发现了这个BUG的确对我们还是有用的,也许我们也会犯这样类似的错误!~
好了废话少说,两小步带你找到这个BUG。

第一步:在桌面上放一个图片命名为“FirstPic.jpg”,然后用QQ聊天兑换框里的发送图片功能发送;
第二步:重新找一张图片覆盖桌面上的“FirstPic.jpg”这个图片,再用QQ那个发送图片功能发送。

OK,到此结束,你会发现新覆盖后的图片的确是被覆盖了,但是QQ发送的还是原来的那个图片!~


至此,我想大家帮我解释下QQ如何实现的这个功能,他肯定是把这个发送了的图片备份了,难道是因为发现自己的图片文件夹里面有这个名字的图片就不会上传新选择的图片,而直接发送他自己图片文件夹里的原来那个图片?这个BUG可就大发了哦!~

------解决方案--------------------
你试下把QQ路径下图片文件夹里的那张图片的名字改掉或者删除,再重新发送外面那张覆盖过的图片,看看结果就知道是不是这个原因了。
------解决方案--------------------
没明白撒意思~
------解决方案--------------------
图片缓存。

如果一张图片想发给10+以上,每次加载图片也挺难受的~

程序呗,不能十全十美,只能尽善尽美~~~
------解决方案--------------------
这也叫bug?这叫性能优化吧!
------解决方案--------------------
害我试了半天,根本就没实现你所描述的现象
------解决方案--------------------
我去试试
------解决方案--------------------
qq安装路径下有个备份发送或接收到的图片文件夹
另外 先把当前对话框关闭,重新打开发送呢?
------解决方案--------------------
木有外网 回家试试 如果没更改,我觉得应该是路径下存在 所以不会更新。。 但QQ开发者应该早想到这个问题了吧 除了获取图片名称 就不解析内容吗?
------解决方案--------------------
去试试!
------解决方案--------------------
神奇的标题党.......在扣扣的用户目录下是有缓存的。你换个用户应该就没有这个所谓的BUG了
------解决方案--------------------
能发现也不容易,鼓励
------解决方案--------------------
探讨

木有外网 回家试试 如果没更改,我觉得应该是路径下存在 所以不会更新。。 但QQ开发者应该早想到这个问题了吧 除了获取图片名称 就不解析内容吗?

------解决方案--------------------
莫名其妙
------解决方案--------------------
楼主这也太交bug吗,windows都有这种图片缓存啊,正常的!没有明白你图片一样吗,只是名字一样吗!
------解决方案--------------------
逊、、、
------解决方案--------------------
vvcfccfcc