免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 8326 | 回复: 47
打印 上一主题 下一主题

[其他] 我认真的觉得C/C++版上某些人很贱,顺便猜测一下论坛的回复机制的基本实现。 [复制链接]

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-07-29 09:12 |只看该作者 |倒序浏览
本帖最后由 fender0107401 于 2014-07-29 09:37 编辑

原帖链接:http://bbs.chinaunix.net/thread-4147501-1-1.html

我发现本版的某些ID很贱。

比如我今天一打开论坛,上来就有两个回复,如下图所示:



但是到帖子中确看不见有回复的字样,如图:



为什么说这个人贱呢,就因为这个猥琐的人,明显是“回复”了我的的帖子,但是呢,在自己发帖的正文里面却“手工”把回复字样删除了。

让别人一看,好像每次都是我没完没了的回复他似的,真他妈的阴险!

其实吧,本版上有好几个ID都经常这么干。

连在帖子的正文里面出现“回复”的字样都不敢,还讨论什么问题啊,有事就说事,别动不动就转移话题,要么答非所问,要么都不敢直接回复。

这都什么素质啊。

---------------------------------------------

下面从技术上猜测一下论坛软件的实现逻辑上的漏洞,

当一个用户点击回复的时候,论坛软件会做大概两件事,

1.在数据库的“消息提示”的表里面增加一行记录,可能有一个逻辑字段来表示用户是不是已经阅读,可能有两个外键引用到用户表的主键上面(一个是发送的、一个是接收的),有一个消息字段(存储消息的内容),有一个外键引用到帖子的表的上面主键区,用来方便用户点击的时候直接跳到呢个帖子去,大致就这样吧。
2.然后,在用户回复的正文里面加上一段内容,如下图所示:



这段内容解析结果就是一个“回复”,如下图所示:



我估计某人就是手工删除了,这段内容,所以帖子里面是看不到“回复”,但是数据库里面的“消息提示”的表里面却有记录,所以我每次上来就能看见很多回复,然后在帖子里面还有看不见任何“回复”字样。

实际上,我感觉论坛软件不应该在帖子中直接增加内容,这样就给了某些人手动删除的机会,现有计算逻辑的优点是方便,缺点是给了某些人手动删除的机会。

但是如果在数据库里面增加新表来解决问题的话,又有点小复杂,所以就选择了这么一个有点小问题的解决方案。

---------------------------------------------

自从某人在google code上发布了代码之后,某人变的更加的神经病了。

---------------------------------------------

有种就正面回复,别这么阴险。

讨论问题就讨论问题,别没事就他妈的装逼,CU发布代码的人多了去了,你以为就你一个人发布过代码啊。

---------------------------------------------

娱乐一下,嘿嘿。

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
2 [报告]
发表于 2014-07-29 09:17 |只看该作者
本帖最后由 fender0107401 于 2014-07-29 09:18 编辑



看看吧,一堆回复,正文里面却完全看不见有“回复”的字样。

真是不容易啊。

论坛徽章:
6
酉鸡
日期:2013-11-04 15:30:02巳蛇
日期:2014-01-23 10:36:23双鱼座
日期:2014-01-23 13:08:332015亚冠之鹿岛鹿角
日期:2015-09-03 14:36:002015亚冠之武里南联
日期:2015-09-18 10:48:1315-16赛季CBA联赛之山西
日期:2016-05-05 00:05:33
3 [报告]
发表于 2014-07-29 09:19 |只看该作者
没必要,擦亮眼看客观事实就好

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
4 [报告]
发表于 2014-07-29 09:20 |只看该作者
娱乐一下吗。

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
5 [报告]
发表于 2014-07-29 09:23 |只看该作者
本帖最后由 rover12421 于 2014-07-29 09:25 编辑

DZ论坛整个就算这么设计的.
好像支持"[]"这种标签语法的论坛都是这样的

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
6 [报告]
发表于 2014-07-29 09:30 |只看该作者

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
7 [报告]
发表于 2014-07-29 09:30 |只看该作者
利用DZ的漏洞,发个空回复,嘿嘿。

论坛徽章:
35
双子座
日期:2014-05-09 17:56:38程序设计版块每日发帖之星
日期:2015-08-30 06:20:00程序设计版块每日发帖之星
日期:2015-12-24 06:20:0015-16赛季CBA联赛之上海
日期:2015-12-27 11:07:07程序设计版块每日发帖之星
日期:2016-01-12 06:20:0015-16赛季CBA联赛之北京
日期:2016-01-15 01:01:2115-16赛季CBA联赛之浙江
日期:2016-01-15 22:38:20程序设计版块每日发帖之星
日期:2016-01-18 06:20:00每日论坛发贴之星
日期:2016-01-18 06:20:0015-16赛季CBA联赛之北控
日期:2016-01-30 21:43:01程序设计版块每日发帖之星
日期:2016-02-08 06:20:0015-16赛季CBA联赛之山西
日期:2016-02-20 10:54:41
8 [报告]
发表于 2014-07-29 09:32 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
9 [报告]
发表于 2014-07-29 09:34 |只看该作者
Cheap three!

论坛徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亚洲杯之阿曼
日期:2015-04-14 10:41:50NBA常规赛纪念章
日期:2015-05-04 22:32:03NBA季后赛大富翁
日期:2015-05-04 22:34:11菠菜明灯
日期:2015-05-04 22:35:49新奥尔良黄蜂
日期:2015-05-04 22:49:2315-16赛季CBA联赛之广夏
日期:2015-12-11 15:02:342015年亚洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亚洲杯之阿联酋
日期:2015-03-04 11:19:04休斯顿火箭
日期:2015-03-02 16:32:11纽约尼克斯
日期:2015-03-02 16:09:04
10 [报告]
发表于 2014-07-29 09:38 |只看该作者
show me the code
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP