贝克街的艾米莉

约稿请私信

BG党

冷到爆炸还经常站定配角的BG党

自割腿肉熟练工

擅长发糖 发刀 以及糖刀

BUG_无限递归 堆栈溢出

太长不看党请至少拉到最后看最后两行,然后还是有人会乖乖回来看科普23333.

===================================================================

这个梗大概冷到只有程序员狒狒才间GET到可怕之处了哈哈哈。

一句话解释:编程中出现无限递归这种BUG会引发堆栈溢出并最终造成程序崩溃。

递归:

程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法。

德罗斯特效应(Droste effect)是递归的一种视觉形式,是指一张图片的某个部分与整张图片相同,如此产生无限循环。

例如,我们在两面相对的镜子之间放一根正在燃烧的蜡烛,我们会从其中一面镜子里看到一根蜡烛,蜡烛后面又有一面镜子,镜子里面又有一根蜡烛……这也是递归的表现。

堆栈溢出

就是不顾堆栈中分配的局部数据块大小,向该数据块写入了过多的数据,导致数据越界,结果覆盖了别的数据。 可以理解为 在长字符串中嵌入一段代码,并将过程的返回地址覆盖为这段代码的地址,这样当过程返回时,程序就转而开始执行这段自编的代码了。

——以上解释来自度娘。

=====================================================================

感谢当年乱七八糟学了C语言,为了不挂科死记硬背下的概念给了我这张图的灵感。

P2为构图参考。来自薇薇安.迈耶的摄影作品。

=======================================================================

最后跟大家玩个有阿蒙特色的游戏:请问这张图展现的情景中,哪只阿蒙是本体,也就是具有唯一性的阿蒙?

请指出你所认定的阿蒙本体的字母标号并说出理由【字母标号见P3,并且一定要PO理由】

【友情提示:图与文案里已经留下了线索。】

参与游戏的狒狒请把回答PO在评论里。

只能回答一次,如果要更改答案请把之前评论删掉。


第一只答对的卷毛狒狒将会获得一次指定插图主题的浮力!【仅限《诡秘之主》小说原文情节描述的场景/三个月之内完成】

二十四小时后公布幸运鹅及答案。

 

评论(38)
热度(445)
  1. 共15人收藏了此图片
只展示最近三个月数据

© 贝克街的艾米莉 | Powered by LOFTER