BlogHide Resteemsoldpanda (25)in python • 3 years ago如何将递归转成迭代要理解递归,先得理解递归 发现问题 函数的递归调用是码农在日常工作中不可或缺的利器,在某些问题上,函数递归可以提供更为简洁的代码实现和更为直观的阅读理解,比如说我们很熟悉的树形结构的遍历。 然而,当函数调用的层数过多的时候,就可能导致著名的 Stack Overflow 错误,而栈空间一般是由编译器( C/C++ 等)或者 Java 虚拟机( Java…oldpanda (25)in mpaa • 7 years ago“豆瓣电影评级”插件开发始末二月份在国内过了个年,捎带和同学去看了场非常精彩的电影《红海行动》。随着电影热度逐渐上升,在一片好评中,我注意到了一些不一样的声音,有些家长吐槽带自己家孩子也去看这部电影,导致孩子被一些少儿不宜的镜头吓到。电影中的残肢断臂、血肉横飞确实让大家了解了战争的残酷,从反战的角度来讲,这无疑是很成功的,但这些镜头会不可避免的给儿童留下些许阴影,从心理健康的角度来说是对儿童不利的。种种原因,电影分级制度在国oldpanda (25)in cn • 7 years ago新年青岛游记春节期间去了一趟青岛,虽然说同在山东省,但上次去青岛已经是将近十年前的事情了。之前的印象已渐渐模糊,只记得崂山风光很美,其他行程都是在旅行社的走马观花中度过。这次自己出门,所以我能对这座城市进行更加细致的观察。…oldpanda (25)in cn • 7 years agoDynamoDB 中遇到的“坑”DynamoDB 的优势无需赘言,在亚麻的 paper 和 AWS 的技术文档中已经讲了无数遍,大量的工业实践经验也证明了 DynamoDB 确实是一款非常优秀的数据库。所以这篇文章的重点放在了个人使用 DynamoDB 的过程中遇到的坑。其实严格来讲很多不应该算“坑”,只是因为之前没有接触过,所以用起来多少感到些许不适应,简单起见,也归为了“坑”的一类。在使用中,我的环境是 Python…