- 博客(3)
- 收藏
- 关注
原创 为什么Python中dict不要轻易用update()操作赋值?
dict类型的update()介绍“”"D.update([E, ]**F) -> None. Update D from dict/iterable E and F.If E is present and has a .keys() method, then does: for k in E: D[k] = E[k]If E is present and lacks a .keys...
2019-02-21 17:59:46 8702
原创 在程序计算中涉及到钱的时候,为什么要用Decimal而不是Float
之前在写代码的时候遇到一个坑,计算钱的时候总是不对,最终才发现是类型转换问题导致的浮点数 vs Decimal>>> from decimal import Decimal>>> a = 0.36>>> b = str(a)>>> b'
2019-02-17 22:26:37 1944
原创 使用Redis做实时排行榜
设想在一个游戏中,有上百万的玩家数据,如果现在需要你根据玩家的经验值整理一个前20名的排行榜,你会怎么做呢?一般的做法是写一条类似下面这条sql语句的方式来获取:select * from game_socre order by score desc limit 0,20这种方式在数据量较小的情况下可行,但是在数据量大的情况下查询速度将变慢,特别是还需要联表查询时,速度下降的就更明显了。...
2019-02-15 17:45:52 13387 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人