当前位置: 首页 > 原理解释

validator原理-验证器核心原理

写代码就像是在脑海里搭建一座房子,你是建筑师,编译器是那个拿着图纸拿着锤子的人。你画了个正方形,写了两条边,再画两条对边,最终把角也画圆。编译器看着你,心想“哎呀,这形状看着像个四边形,但规则里明明要求是矩形”,便它启动唠叨:“你哪条边歪了?哪个角不是直角?” 你回复“你看代码”:“这逻辑没难题啊,我早写得清清楚楚。”它又摇头:“事实上有误”。
这时候它就启动翻个底朝天,像翻书一样打开你自己心里装的那本代码书。它把代码放到一个盒子里,抽出一张纸,上面画着 $2 times 2$ 的表格,然后翻到角落里,指着那根斜着的线说:“注意看这里。” 你盯着它手里的纸,心想:“这图画得挺清楚,直角真没错啊。”结局它突然转来转去,指着另一条边:“不对,这条边的长度算错了。”它接着抽出一张纸,上面写着 $3 times 3$ 的表格,然后突然改了一根线,变成 $3 times 3$ 的正方形,顺便把另外三条边也跟着改短了。 这下你更懵了,心想:“哎呀,我刚刚写的是 3x3,如何它改成了 3x3 的?
是不是它偷偷把数字修改了?”它没停,指着最终一根边:“你再看这里,这长度是 4 吗?”你心里嘀咕:“明明就写 4 啊,它如何变成 5 了?” 这时候你才发现,它实际上是从一堆乱七八糟的线里挑出了四条,然后像变魔术一样把那四根线拼成了一个完美的大正方形。你盯着它手里的图,心想:“这如何如此像啊?我刚刚是不是把它当个一般/平平四边形看了?”它立马纠正:“啪!别把一般/平平四边形当正方形看!
你看这个角,这才是正方形该有的样子,彻底正。” 它接着翻到下一页,这次拿着一张白纸,上面画着 $2 times 2$ 的网格,然后突然把你刚刚写的 $3 times 3$ 给抹掉了。你心里咯噔一下:“它到底在说啥?
是不是在暗示我刚刚写错了?”它指着角落里的一条边,用红色的字写着:“看这里,你的上一个长度是 3,目前变成了 2。”你盯着它,心想:“这不对劲,我刚刚是 3 嘛,如何突然变成 2 了?”它又指着另一条边:“并且这个长度,原来是 3,目前成了 4。”你心里更有数了:“它是不是偷偷改了数字?
是不是把 3 变成了 4?还是说它把 4 变成了 5?” 它持续翻动纸张,突然拿出一张新纸,画了个 3x3 的正方形,然后把手里的笔往桌上一拍。你心想:“哎?它如何突然把刚刚那个被改小的正方形又变回来了?”它指着角落的一条边,语气突然变得暴躁起来:“你看这个!
这是 4 吗?!”你愣住了,心想:“这如何又是 4?我明明是 4 啊?”它语气更凶了:“再数一遍!1、2、3、4!没错,就是 4!你刚刚如何不仔细数?” 你终于意识到,它实际上是一口气把刚刚所有乱七八糟的数都打掉了,然后重新写了一次。
你看着它手里的图,心想:“这图看着就想就寝,明明就是个正方形,为啥偏偏要让你去一个个数?”它指着上面,大声说道:“看!
这就是正方形!每一边都是 4,四个角都是直角,没有变形,没有歪斜!” 这时候你彻底明白了,它不是在给你检查代码对不对,而是在告诉你一个残酷的道理。它不是在说“你刚刚写错了”,而是在说“你刚刚写的,根本就不是正方形”。你拿着它手里的图,感觉就像拿着一个被捏扁的纸团,又硬又别扭。
你看着它,心想:“这东西明明就是正方形啊,如何一摸就皱巴巴的?” 它又翻到下一页,这次拿着一张白纸,画了个 $2 times 2$ 的网格。
你看着它,心想:“这如何又是 $2 times 2$?我明明写的是 $3 times 3$!”它指着角落的一条边,用红色的字写着:“看这里,你的上一个长度是 3,目前变成了 2。”你心里咯噔一下:“它到底在说啥?
是不是在暗示我刚刚写错了?”它接着指着另一条边:“并且这个长度,原来是 3,目前成了 4。”你心里更有数了:“它是不是偷偷改了数字?
是不是把 3 变成了 4?还是说它把 4 变成了 5?” 它持续翻动纸张,突然拿出一张新纸,画了个 3x3 的正方形,然后把手里的笔往桌上一拍。你心想:“哎?它如何突然把刚刚那个被改小的正方形又变回来了?”它指着角落的一条边,语气突然变得暴躁起来:“你看这个!
这是 4 吗?!”你愣住了,心想:“这如何又是 4?我明明是 4 啊?”它语气更凶了:“再数一遍!1、2、3、4!没错,就是 4!你刚刚如何不仔细数?” 你终于意识到,它实际上是一口气把刚刚所有乱七八糟的数都打掉了,然后重新写了一次。
你看着它手里的图,心想:“这图看着就想就寝,明明就是个正方形,为啥偏偏要让你去一个个数?”它指着上面,大声说道:“看!
这就是正方形!每一边都是 4,四个角都是直角,没有变形,没有歪斜!” 你拿着它手里的图,感觉就像拿着一个被捏扁的纸团,又硬又别扭。
你看着它,心想:“这东西明明就是正方形啊,如何一摸就皱巴巴的?”它又翻到下一页,这次拿着一张白纸,画了个 $2 times 2$ 的网格。
你看着它,心想:“这如何又是 $2 times 2$?我明明写的是 $3 times 3$!”它指着角落的一条边,用红色的字写着:“看这里,你的上一个长度是 3,目前变成了 2。”你心里咯噔一下:“它到底在说啥?
是不是在暗示我刚刚写错了?”它接着指着另一条边:“并且这个长度,原来是 3,目前成了 4。”你心里更有数了:“它是不是偷偷改了数字?
是不是把 3 变成了 4?还是说它把 4 变成了 5?” 它持续翻动纸张,突然拿出一张新纸,画了个 3x3 的正方形,然后把手里的笔往桌上一拍。你心想:“哎?它如何突然把刚刚那个被改小的正方形又变回来了?”它指着角落的一条边,语气突然变得暴躁起来:“你看这个!
这是 4 吗?!”你愣住了,心想:“这如何又是 4?我明明是 4 啊?”它语气更凶了:“再数一遍!1、2、3、4!没错,就是 4!你刚刚如何不仔细数?” 你终于意识到,它实际上是一口气把刚刚所有乱七八糟的数都打掉了,然后重新写了一次。
你看着它手里的图,心想:“这图看着就想就寝,明明就是个正方形,为啥偏偏要让你去一个个数?”它指着上面,大声说道:“看!
这就是正方形!每一边都是 4,四个角都是直角,没有变形,没有歪斜!” 你拿着它手里的图,感觉就像拿着一个被捏扁的纸团,又硬又别扭。
你看着它,心想:“这东西明明就是正方形啊,如何一摸就皱巴巴的?” 这时候你突然反应过来,它实际上是在讲一个更深的道理。它不是在你数数字,而是在告诉你,要是你自己心里没数清楚,要么逻辑没理顺,它根本没人能帮你把代码变成正方形。它不是你的橡皮擦,它不是你的橡皮擦。它只是那个拿着尺子的人,它只负责说:“不中,这个不中。”要是你自己心里没底,它只敢给你看一眼,然后持续给你下一个毛病。 你看它手里的图,那上面明明就是个正方形,为啥偏偏要让你去一个个数?出于它根本不知道是不是正方形。
你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指指点点。 你看它,它是个正方形,可你看着它心里总认定不对劲。它不是你的橡皮擦,它只是个旁观者,它只负责说“不中”。
要是它自己说了是正方形,那它就是个正方形。可它不是,它就是个看不明白正方形的巨人,它只能指
相关标签:

猜你喜欢

热门阅读

  • 赖柴尔定理-赖柴尔定理
  • 迪拜哪个国家的城市?-迪拜在哪国城市
  • 李毅吧番号及出处-李毅吧番号及出处
  • 贴春联的由来简介50字-春联由来简述
  • 思乡的名言和出处-思乡名言及出处

其他分站