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

关于头像,特发一贴[没看帖子内容的拜托别回帖]
各位.NET版区的XDJM们,在.NET版T恤(版服)方案征集这个帖子中很多人看到了自己的头像,然后...

这里做个小小的说明,请先看下面三张图片

这个是我的头像

这个是oj的头像

这个是剪刀的头像


再看第四张图片,下面这个谁看就是谁的头像


为什么第四个谁看就是谁的头像呢,如果你不明白,请继续,否则跳过

首先看看第四个图片的地址 http://profile.csdn.net/my/1.jpg,当你没有看到自己用户名的时候就应该想想了,在常理的情况下,如果要显示某个特定用户的图片,那么图片的地址(包括路径)应该和这个特定用户相关才对,请注意前三幅图片,地址分别是http://avatar.profile.csdn.net/1/4/0/1_amandag.jpg、http://avatar.profile.csdn.net/1/B/F/1_ojlovecd.jpg、
http://avatar.profile.csdn.net/3/F/6/1_jinjazz.jpg,里面包括了特定用户的id,那么应该是特定用户的图片。而这个http://profile.csdn.net/my/1.jpg没有你id的任何信息,为什么会显示你的图片呢?

再次,看到profile这个单词应该很敏感,学过ASP.NET 2.0的可能知道在ASP.NET 2.0可以用profile存储用户配置功能使从而可以定义并存储要在整个应用程序中使用的基于用户的设置。而且,在用户未登录时,可以将这些设置存储在匿名配置文件中,然后在将来某个时间将其迁移到登录用户的配置文件中。这里的profile未必一定是这样做的,但顾名思义,很可能是用来存储特定用户配置信息的。

再看my,"我的",从常识判断,它和特定用户无关,但和我有关。这让我们更能侧面确认谁看这个图片显示的就是"我的用户配置"中的图片的。

还有一点,有兴趣的朋友可以看看你在浏览器的地址栏里输入http://profile.csdn.net/my/1.jpg后回车,这个图片地址会发生什么变化。

知道了这个小把戏,给那些现在明白过来的XDJM点建议:
编程人员的逻辑思维能力很重要,请多用自己的大脑思考,你的眼睛也会欺骗你的大脑,就算是自己亲眼看到的也未必是真实的。在论坛上这个事情是小事,在现实生活中,永远要留给对方解释的机会,永远不要丧失自己独立思考分析判断的能力。


------解决方案--------------------
LZ开始忽悠了。。。
------解决方案--------------------
哈哈。。。。。。。。。
------解决方案--------------------
第四张是我用过的图像 真的 我还有原图
------解决方案--------------------
一个头像引发的血案...

都开始官方辟谣了,真是CSDN的悲哀啊...
------解决方案--------------------
不错么,学习了,顺便来接分哦!呵呵!
------解决方案--------------------
第四个 那是我的头像. 怎么会找到我的头像呢?
------解决方案--------------------
这个头像是我的,我都用好长时间了,晕
------解决方案--------------------
路过 顶了
------解决方案--------------------
探讨
一个头像引发的血案...

都开始官方辟谣了,真是CSDN的悲哀啊...

------解决方案--------------------
顶起来啊
------解决方案--------------------
这么神奇???
------解决方案--------------------

------解决方案--------------------
我靠 这是我女儿1岁时的照片好吧?楼猪你莫非想侵权不成???
------解决方案--------------------
受教
------解决方案--------------------
看完了...
------解决方案--------------------
看过好几个这样的贴了....怀疑那些人的有没有认真看过.....
无语
------解决方案--------------------
ding
------解决方案--------------------
一字一句的看完了
顶了(看过一个类似的)
------解决方案--------------------
今天又学习到新的东西了
------解决方案--------------------
很强大 观察细致 分析原理 深入剖析 是一个程序员应该具有的品质。
------解决方案--------------------
仔细思考就明白了
------解决方案--------------------