曾经用Eclipse工具开发过类似QQ的聊天工具,就在刚才,发现QQ深藏的一个BUG。。

莫欺少年穷 2012-02-13 08:58:17
就是现在最新版的QQ2011聊天工具!~
虽然我不懂腾讯是怎么做的这个聊天工具,但是我发现了这个BUG的确对我们还是有用的,也许我们也会犯这样类似的错误!~
好了废话少说,两小步带你找到这个BUG。

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

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


至此,我想大家帮我解释下QQ如何实现的这个功能,他肯定是把这个发送了的图片备份了,难道是因为发现自己的图片文件夹里面有这个名字的图片就不会上传新选择的图片,而直接发送他自己图片文件夹里的原来那个图片?这个BUG可就大发了哦!~
...全文
349 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
莫欺少年穷 2012-02-16
  • 打赏
  • 举报
回复
哎!~看来帖子已经沉下去了啊!~郁闷。。。。无解真不舍得结贴啊!~
莫欺少年穷 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yanmushi 的回复:]
图片缓存。
如果一张图片想发给10+以上,每次加载图片也挺难受的~
程序呗,不能十全十美,只能尽善尽美~~~
[/Quote]
[Quote=引用 4 楼 qq413041153 的回复:]
这也叫bug?这叫性能优化吧!
[/Quote]
3楼你说这是缓存,我理解,QQ目录下的图片我是知道的,是根据用户QQ创建的文件夹下面的Image包里面,这是缓存?都物理保存了下来,应该不是什么cookie吧?

至于4楼这个什么性能优化的,我就不知道了,难道就是为了性能优化而直接无视文件的该吧,同一个名称的文件就直接发送原来的?这样可是少不了很多的错误哦!~
莫欺少年穷 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xdq_0518 的回复:]
木有外网 回家试试 如果没更改,我觉得应该是路径下存在 所以不会更新。。 但QQ开发者应该早想到这个问题了吧 除了获取图片名称 就不解析内容吗?
[/Quote]

怎么解析内容的?我用Eclipse怎么编写代码解析一个图片呢?我就是一个新手,菜的很,请教。。
wadesoftware 2012-02-14
  • 打赏
  • 举报
回复
去试试!
greency 2012-02-14
  • 打赏
  • 举报
回复
木有外网 回家试试 如果没更改,我觉得应该是路径下存在 所以不会更新。。 但QQ开发者应该早想到这个问题了吧 除了获取图片名称 就不解析内容吗?
学无止境+ 2012-02-14
  • 打赏
  • 举报
回复
vvcfccfcc
程序员chin 2012-02-14
  • 打赏
  • 举报
回复
逊、、、
  • 打赏
  • 举报
回复
qq安装路径下有个备份发送或接收到的图片文件夹
另外 先把当前对话框关闭,重新打开发送呢?
xuchongzhigmail 2012-02-14
  • 打赏
  • 举报
回复
我去试试
oO临时工Oo 2012-02-14
  • 打赏
  • 举报
回复
害我试了半天,根本就没实现你所描述的现象
KingViker 2012-02-14
  • 打赏
  • 举报
回复
这也叫bug?这叫性能优化吧!
艳沐石 2012-02-14
  • 打赏
  • 举报
回复
图片缓存。

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

程序呗,不能十全十美,只能尽善尽美~~~
rianbowJson 2012-02-14
  • 打赏
  • 举报
回复
楼主这也太交bug吗,windows都有这种图片缓存啊,正常的!没有明白你图片一样吗,只是名字一样吗!
Acesidonu 2012-02-14
  • 打赏
  • 举报
回复
莫名其妙
forgetsam 2012-02-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xdq_0518 的回复:]

木有外网 回家试试 如果没更改,我觉得应该是路径下存在 所以不会更新。。 但QQ开发者应该早想到这个问题了吧 除了获取图片名称 就不解析内容吗?
[/Quote]
我有两张400.00m大小的图片,只有一个像素颜色不同,其余都相同,你怎么比较?从头解析到尾然后对比?
我要把这张图片分二十次发给二十个人,你给我比较二十次?
  • 打赏
  • 举报
回复
能发现也不容易,鼓励
橙子伯爵 2012-02-14
  • 打赏
  • 举报
回复
神奇的标题党.......在扣扣的用户目录下是有缓存的。你换个用户应该就没有这个所谓的BUG了
hllfl 2012-02-13
  • 打赏
  • 举报
回复
没明白撒意思~
爱摸鱼de老邪 2012-02-13
  • 打赏
  • 举报
回复
你试下把QQ路径下图片文件夹里的那张图片的名字改掉或者删除,再重新发送外面那张覆盖过的图片,看看结果就知道是不是这个原因了。

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧