ARTICLE DETAIL

资讯详情

深耕商务建站与企业官网运营的一线实战洞察。

eval 一行代码,服务器就没了?

eval 一行代码,服务器就没了? 系列回顾:上一篇毛毛姐用生成器处理大数据,第二次遍历发现是空的——Python 内存管理三层模型:惰性求值 + 引用计数 + 分代 gc。这一篇,毛毛姐的粉丝数据平台上线了,她兴高采烈地用eval()让用户输入公式计算积分……然后服务器就没了。开篇:一行代码引发的血案那天下午,毛毛姐兴冲冲地跑来找我。「男友!我给粉丝数据平台加了个超酷的功能!用户可以自己输入公式来计算积分,比如fans_count * 1.5 + bonus,我用eval()一行就搞定了!」我接过键盘看了一眼她的代码:# 毛毛姐的"超酷"功能defcalc_score(formula):"""用户输入公式,直接计算积分"""
返回列表
PREV
查看更多资讯
NEXT
返回资讯列表