笑的我肚子疼,必须单独开一贴!
UN-Ld2021/08/20 15:39:03
あかざあかり2021/08/20 15:40:02
③退似的,属于是仑化了
赞 (58)
北方的河2021/08/20 15:40:12
刷新试试
赞
铁血乃淇淋🍦楼主2021/08/20 15:40:19
https://vote.huanqiu.com/meng/
赞
铁血乃淇淋🍦楼主2021/08/20 15:40:34
https://vote.huanqiu.com/meng/铁血乃淇淋🍦
链接在这,各位可以随意test
赞
あかざあかり2021/08/20 15:40:37
快进到田浩二参加联署,要求调查德克士汉堡
赞 (34)
北方的河2021/08/20 15:41:12
刷新试试北方的河
刷新就从头计数了
赞
北方的河2021/08/20 15:41:54
感觉就是为了省钱,
节省宽带费和服务器费。
节省宽带费和服务器费。
赞 (1)
仿生银渐层猫猫2021/08/20 15:44:01
学多线程学的头疼看到这个蚌埠住了😅😅😅
麻麻的为什么我就真得计票
麻麻的为什么我就真得计票
赞 (11)
行人护卫舰2021/08/20 15:52:28
感觉就是为了省钱,
节省宽带费和服务器费。北方的河
不完全是,要真是实时计数对并发性和一致性的要求阿里巴巴都不一定能做到,别说做这种网站的外包公司了
赞 (5)
铁血乃淇淋🍦楼主2021/08/20 15:54:06
我高度怀疑此次的活动策划是聘请的斗鱼or虎牙高管,可能吧这种签署的活动,人数当人气用了。是不是对一千三百万人没概念......
赞 (12)
[Ar]3d^{6}4s^22021/08/20 15:54:54
这个搞起来不难,js拿setInterval()写一下就行,反而实时更新比较难做(需要websocket/server push之类的“服务器主动向客户端发送信息”的技术),而且对服务器负担也很大。
jsdelivr.net 的统计应该也是类似技术:开头从服务器获取一个值,然后根据先前统计的频率进行更新。
jsdelivr.net 的统计应该也是类似技术:开头从服务器获取一个值,然后根据先前统计的频率进行更新。
赞 (4)
[Ar]3d^{6}4s^22021/08/20 16:00:09
这个搞起来不难,js拿setInterval()写一下就行,反而实时更新比较难做(需要websocket/server push之类的“服务器主动向客户端发送信息”的技术),而且对服务器负担也很大。
jsdelivr.net 的统计应该也是类似技术:开头从服务器获取一个值,然后根据先前统计的频率进行更新。[Ar]3d^{6}4s^2
换成我,我也不会蠢到在较多用户使用的网页上用ws。一台服务器维护几千个ws连接就够呛了,一般都要配合用户验证之类的措施来降低ws连接的访问频率。
躺床上懒得拿电脑去耍,但我估计这个网站就是加载时请求一个初始值,之后用定时器进行更新。只是定时器的延时没有调教好,估计是外包团队随便应付出来的吧。
雇佣劳动是被异化的劳动,在这种关系中,劳动者感受不到自己对产品的所有权与责任,自然不会去做些额外的工作。
躺床上懒得拿电脑去耍,但我估计这个网站就是加载时请求一个初始值,之后用定时器进行更新。只是定时器的延时没有调教好,估计是外包团队随便应付出来的吧。
雇佣劳动是被异化的劳动,在这种关系中,劳动者感受不到自己对产品的所有权与责任,自然不会去做些额外的工作。
赞 (8)
Carol2021/08/20 16:00:39
不敏珠的国家里搞投票,,,是不是有点反差了,,,
赞 (45)
行人护卫舰2021/08/20 16:07:58
换成我,我也不会蠢到在较多用户使用的网页上用ws。一台服务器维护几千个ws连接就够呛了,一般都要配合用户验证之类的措施来降低ws连接的访问频率。
躺床上懒得拿电脑去耍,但我估计这个网站就是加载时请求一个初始值,之后用定时器进行更新。只是定时器的延时没有调教好,估计是外包团队随便应付出来的吧。
雇佣劳动是被异化的劳动,在这种关系中,劳动者感受不到自己对产品的所有权与责任,自然不会去做些额外的工作。[Ar]3d^{6}4s^2
有人看了代码,就是在前端写了个计时器每秒增1
赞 (32)
宫永咲2021/08/20 16:09:08
这不是王二雷最擅长玩的吗
赞 (1)
行人护卫舰2021/08/20 16:10:46
不完全是,要真是实时计数对并发性和一致性的要求阿里巴巴都不一定能做到,别说做这种网站的外包公司了行人护卫舰
我想了下,阿里巴巴做不到属于夸张了,毕竟淘宝那些(还有非阿里巴巴的12306)难度肯定比这个大,但是难度没那么高还是需要资金和技术的,归根结底是资金,所以的确是没钱,赵怎么会舍得在这种地方花钱
赞 (1)
stoppedclock🏴2021/08/20 16:17:17
《hq时报》释放孟晚舟联署貌似是每秒自动+1? https://www.1point3acres.com/bbs/thread-789927-1-1.html
赞 (8)
stoppedclock🏴2021/08/20 16:18:30
赞 (42)
stoppedclock🏴2021/08/20 16:18:39
赞 (17)
Death&Taxes&2021/08/20 16:27:38
的确
赞 (4)
弗拉明戈人2021/08/20 19:43:38
③退似的,属于是仑化了あかざあかり
别尬黑,仑友那个断网好歹不刷新了
赞 (11)
b吧慎回复2021/08/20 22:55:00
我高度怀疑此次的活动策划是聘请的斗鱼or虎牙高管,可能吧这种签署的活动,人数当人气用了。是不是对一千三百万人没概念......铁血乃淇淋🍦
何止,兔兔那里还能超级加倍呢(评论区一片叫好)
赞 (8)
良姓开端2021/08/20 23:50:34
这个有疑问,我断网一分钟后数字自动停止了没再涨
赞
一般通过岁静人2021/08/20 23:57:25
这个有疑问,我断网一分钟后数字自动停止了没再涨良姓开端
怕不是自动增长
观观别的没学,和某些仲达游戏策划学了阴兵过境
观观别的没学,和某些仲达游戏策划学了阴兵过境
赞 (3)
许三守陆军准将2021/08/21 00:48:29
③退似的,属于是仑化了あかざあかり
我当年上初中的时候,听说班上有一个同学宿舍接到北美李哥的电话,黑屁一大堆以后最后要他按1就可以withdraw了tg,他按了个1,然后机器告诉他“你已经成功withdraw了tg”,这个人当年14岁,显然不可能入d,因此这种东西显然都是北美李哥胡编乱造,属实极度生草了。。
赞 (1)
[Ar]3d^{6}4s^22021/08/21 02:10:00
这个有疑问,我断网一分钟后数字自动停止了没再涨良姓开端
刚刚我已经实锤:每秒自动增长1,同时每分钟自动从服务器获取一次数据。
好家伙,js不经过minify就放上来不说,还带着注释。
朋友曰:“生产环境代码还带注释的是什么成分不用我多说了⑧”
好家伙,js不经过minify就放上来不说,还带着注释。
朋友曰:“生产环境代码还带注释的是什么成分不用我多说了⑧”
赞 (8)
[Ar]3d^{6}4s^22021/08/21 02:15:34
再补一张,这段是让签名数随时间增长的代码。
setInterval那段的意思是,每30毫秒调用一次scrollUp()函数,数字的增长在scrollUp()里面负责,并不是最简单的那种每秒+1,而是再套了个函数具体怎么搞我懒得继续分析了。
这段代码和上面代码一样,见于https://rs1-vote.huanqiucdn.cn/meng/js/sing.js ,在之前的页面按F12打开调试器,搜索“setInterval”就可以看到这段代码。
setInterval那段的意思是,每30毫秒调用一次scrollUp()函数,数字的增长在scrollUp()里面负责,并不是最简单的那种每秒+1,而是再套了个函数具体怎么搞我懒得继续分析了。
这段代码和上面代码一样,见于https://rs1-vote.huanqiucdn.cn/meng/js/sing.js ,在之前的页面按F12打开调试器,搜索“setInterval”就可以看到这段代码。
赞 (6)
[Ar]3d^{6}4s^22021/08/21 02:21:54
再补一张,这段是让签名数随时间增长的代码。
setInterval那段的意思是,每30毫秒调用一次scrollUp()函数,数字的增长在scrollUp()里面负责,并不是最简单的那种每秒+1,而是再套了个函数具体怎么搞我懒得继续分析了。
这段代码和上面代码一样,见于https://rs1-vote.huanqiucdn.cn/meng/js/sing.js ,在之前的页面按F12打开调试器,搜索“setInterval”就可以看到这段代码。[Ar]3d^{6}4s^2
还有就是,在js里面用==号也是不被推荐的,因为js是弱类型语言,单纯用==会出现一些类型问题。比如"114"==114,返回的结果是true(判断为真),因为在这里js不会管文本和数字之间的差别。
正确的用法应该是===,虽说在截图里这段用==不会出啥问题,但一个合格的js代码编写者都应该少用==。大部分ESLint方案(写代码时的提示器)里面一般也有不让用==的提示。
就像我说的一样:外包团队写出来的屑代码,仔细看一眼就能让人血压升高。
正确的用法应该是===,虽说在截图里这段用==不会出啥问题,但一个合格的js代码编写者都应该少用==。大部分ESLint方案(写代码时的提示器)里面一般也有不让用==的提示。
就像我说的一样:外包团队写出来的屑代码,仔细看一眼就能让人血压升高。
赞 (6)
[Ar]3d^{6}4s^22021/08/21 02:29:20
来来来,迫真“定期核减”
自己写不好代码,做不到实时更新,就请大大方方承认,而不是那这种玩意儿遮遮掩掩
自己写不好代码,做不到实时更新,就请大大方方承认,而不是那这种玩意儿遮遮掩掩
赞 (4)
[Ar]3d^{6}4s^22021/08/21 02:34:09
搞下了它的API接口:https://vote.huanqiu.com/api/v1/info 卧槽上下啊。
这些签名的时间戳高度一致,按这些数据,每秒应当有514甚至114个签名,然而当我请求https://vote.huanqiu.com/api/v1/num 时却发现票数在一分钟之内没有变动,为什么捏~
数了数,发现每秒都是精确的14个签名,不多也不少,很显然是服务端那里生成的迫真签名数据。糊弄人的玩意儿。
这些签名的时间戳高度一致,按这些数据,每秒应当有514甚至114个签名,然而当我请求https://vote.huanqiu.com/api/v1/num 时却发现票数在一分钟之内没有变动,为什么捏~
数了数,发现每秒都是精确的14个签名,不多也不少,很显然是服务端那里生成的迫真签名数据。糊弄人的玩意儿。
赞 (5)
啊里哗啦啦2021/08/21 02:35:58
搞下了它的API接口:https://vote.huanqiu.com/api/v1/info 卧槽上下啊。
这些签名的时间戳高度一致,按这些数据,每秒应当有514甚至114个签名,然而当我请求https://vote.huanqiu.com/api/v1/num 时却发现票数在一分钟之内没有变动,为什么捏~
数了数,发现每秒都是精确的14个签名,不多也不少,很显然是服务端那里生成的迫真签名数据。糊弄人的玩意儿。[Ar]3d^{6}4s^2
专业了
赞
[Ar]3d^{6}4s^22021/08/21 02:39:06
搞下了它的API接口:https://vote.huanqiu.com/api/v1/info 卧槽上下啊。
这些签名的时间戳高度一致,按这些数据,每秒应当有514甚至114个签名,然而当我请求https://vote.huanqiu.com/api/v1/num 时却发现票数在一分钟之内没有变动,为什么捏~
数了数,发现每秒都是精确的14个签名,不多也不少,很显然是服务端那里生成的迫真签名数据。糊弄人的玩意儿。[Ar]3d^{6}4s^2
再看了看,sik、藏、宁夏、HK、湾的数目均为零,澳门和内蒙为1,坎通尼亚有十几个。这些数据应该不是随机生成的,可能是确实有人签名,记录在服务器里,但服务器没有对我返回真实的时间,而是把他们的时间全部修改为最近几分钟内,伪造出一个很多人签名的假象。
赞 (4)
[Ar]3d^{6}4s^22021/08/21 02:42:59
搞下了它的API接口:https://vote.huanqiu.com/api/v1/info 卧槽上下啊。
这些签名的时间戳高度一致,按这些数据,每秒应当有514甚至114个签名,然而当我请求https://vote.huanqiu.com/api/v1/num 时却发现票数在一分钟之内没有变动,为什么捏~
数了数,发现每秒都是精确的14个签名,不多也不少,很显然是服务端那里生成的迫真签名数据。糊弄人的玩意儿。[Ar]3d^{6}4s^2
从这两个接口获取到的票数还不一样,相互差了几千左右。
不继续挖了,再挖下去我得跟方是民那样魔怔了。
事实证明:如果我看开源社区的代码都能看得血压升高,就千万别去看姓“国”的代码和“公家的”代码……
不继续挖了,再挖下去我得跟方是民那样魔怔了。
事实证明:如果我看开源社区的代码都能看得血压升高,就千万别去看姓“国”的代码和“公家的”代码……
赞 (2)
赵氏孤儿2021/08/21 03:02:55
来来来,迫真“定期核减”
自己写不好代码,做不到实时更新,就请大大方方承认,而不是那这种玩意儿遮遮掩掩[Ar]3d^{6}4s^2
神他妈恶意刷票
赞
海星与海豚2021/08/21 05:05:52
专业了啊里哗啦啦
是F12看到的吗?
赞
[Ar]3d^{6}4s^22021/08/21 05:32:14
是F12看到的吗?海星与海豚
是的
赞
良姓开端2021/08/21 06:11:42
来来来,迫真“定期核减”
自己写不好代码,做不到实时更新,就请大大方方承认,而不是那这种玩意儿遮遮掩掩[Ar]3d^{6}4s^2
那就能解释了,这种东西对兔兔外的人来说也只能损害走媒的公信力吧
赞