CSDN论坛结贴给分BUG
昨天想起有贴未结,于是打算去结一下。毕竟有人热心帮忙,你不结工钱说不过去。
结着结着,突然想起了最近干活时碰到的BUG,因为很苦恼为何我总和这样的代码打交道,所以决定试一试CSDN会不会也出现类似的错误。
然后,就真发现了:
http://bbs.csdn.net/topics/391043871 (帖子100分,16楼得分200)
于是后面继续尝试2次:
http://bbs.csdn.net/topics/391817085
http://bbs.csdn.net/topics/391817150
这俩帖在编辑这贴的时候,获得1000分的楼层已经被管理员删除了。我很纳闷为何仅仅是删除了帖子(第一贴200分的还在),也不问问这BUG是啥?然后我又找了找,没发现那里可以提交bug。
--------------------------------------------------------------
以上是事情经过。由于NANA等同学好奇是怎么做到的,我就简单说一下。
原因结分功能的客户端和服务器端的验证不一样,服务器端的验证有问题。
客户端验证会计算帖子总分、每层楼获得的分数是否合法、所有楼层总分是否和帖子分数相等。服务器端的验证基本和这个相同,但是(人生总是充满了但是,大喜大悲狗血扯淡都从这里开始,作为一个八卦er每每看到这2字总充满了期待)服务器端没有限制每层楼获得的分数一定要是正数。只要所有楼层获得的分数相加等于帖子分数就行了,所以40分的帖子,有人得到-960分,另一个人就能得到1000分。负分没限制,结贴后只作为0,没真的扣分。
所以要怎么做呢?禁用Javascript就可以了。
说完了。
CSDN论坛结贴给分BUG相关推荐
- 递归解决CSDN论坛上的小朋友分苹果问题
RT,是CSDN上的,原帖内容如下: 采用递归,暴力解决方案如下: #include <stdio.h> #define MAXLEN 1024void calc(int *data, i ...
- 手把手带你入门Python爬虫(五、CSDN论坛之模型设计)
CSDN论坛之模型设计 一.CSDN论坛分析 二.模型设计与数据表设计 一.CSDN论坛分析 论坛主题列表页: 详情页: 博主个人详情页: 我们根据以上页面分析我们需要抓取的数据,然后设计模型. 二. ...
- CSDN论坛等级得分制度
1.比较旧的算法 会员等级计算沿用上个版本的算法,不过,中级会员的用户等级在各个版块都将根据他在不同版块的专家分不同,而等级不同.高级会员在各个版块的等级都将一样,作为对高级会员的奖励. 1.该版得分 ...
- CSDN 论坛板块升级规则
积分规则 积分分类 论坛积分分为专家分.可用分两种 专家分:用来衡量用户的技术水平,以及用户的热心程度.来自于回答其他用户的问题,发帖人结帖时给分所得. 可用分:用来发帖,鼓励用户参与回复,且是对正确 ...
- CSDN论坛上的一道算法题
源地址为:http://bbs.csdn.net/topics/390854089 昨天晚上在CSDN论坛上看到这道题,思索一番后想到一个解决方案,也简单实现了.今天早上把博客补一补.算是做个笔记吧. ...
- 项目中的精华功能讲解:相信大家都用过CSDN 中结贴的功能吧(弹出的小黄窗体)
相信大家都用过CSDN 中结贴的功能吧(弹出的小黄窗体) 如下图所示: 这个功能可以大家有时在项目中也要用到,我项目中就用到过 具体实现: 前台: <%...@ Page Language=&q ...
- CSDN 论坛积分兑换下载积分方式
CSDN 论坛积分兑换下载积分网址: bbs.csdn.net/user/resource_point_transfer 相关说明 1. 此功能是将可用分兑换成可在下载频道使用的下载分: 2. 兑换人 ...
- CSDN论坛目录树调整公告
亲爱的用户: 为提供更好的用户体验,顺应飞速发展的技术潮流,CSDN论坛将对目录树进行一系列优化调整,遵循尽量不改变用户原有使用习惯的原则,分阶段逐步进行.首批调整将于本周四上线,详情如下: 1.[我 ...
- CSDN论坛浏览工具
全新设计的CSDN论坛浏览工具,欢迎使用, C++Builder作品,喜欢泡CSDN的朋友,值得一试. 下载地址: http://www.xingzhou.com/cs_setup.exe 文件说明: ...
最新文章
- 如何在Leangoo中,为企业创建项目
- [leetcode] Restore IP Addresses
- Python模块内置函数
- linux系统怎么装搜狗输入法_Ubuntu系统安装搜狗(sougou for linux)输入法详细教程...
- 报错,can‘t found the source action, can‘t run the graph[fatal.flow]
- 汤国安《地理信息系统教程》(第二版)笔记(1)——概论
- vue 基于 exceljs 导出 excel实战示例
- 微信商家收款码和个人收款码有什么区别?
- 小麦苗的常用代码--常用命令(仅限自己使用)--上
- X264 AQ MODE详解
- iOS开发-常用第三方开源框架介绍
- ArcBlock冒志鸿 |“联网+DID”区块链应用破局的关键
- eclipse pull异常 Pulling 1 respository (The pull operation was canceled)
- CSS中如何让背景颜色半透明
- SWFObject参数,SWFObject使用方法
- MES系统中常见的数据采集方法
- 【读书笔记】数学之美
- linux内核基本模型,Linux设备模型(1)_基本概念
- Rasa 3.x 学习系列-Rasa [3.4.1] - 2023-01-19新版本发布
- [转载]DbHelper的常用数据库类
热门文章
- CC2530无线RF,串口透传
- 无线传屏显示无法连接服务器,无线传屏,无线精彩
- echarts实现环形进度图
- Android mediaplayer native层判断文件中码流的具体格式
- 证券从业资格准考证可以打印啦
- 台达es系列PLC与3台施耐德ATV 71变频器通讯程序
- 文字超出部分显示...
- 【opencv-c++】cv::polylines多段线绘制
- 【历史上的今天】1 月 27 日:iPad 12 周年;甲骨文收购 Sun;Jim Clark 出走硅图
- C++必备专业英语单词