重要鸡翅

文章
6
资源
1
加入时间
2年10月17天

leetcode1015 至少有1位重复的数字

题目链接:https://leetcode-cn.com/problems/numbers-with-repeated-digits/题目内容:给定正整数N,返回小于等于N且具有至少 1 位重复数字的正整数。思路:看到题目,求范围内出现某类数字的个数,思路应该是数位dp的方向。关于数位dp是什么,这篇博客十分清楚地介绍了:https://blog.csdn.net/wust...

订单系统、库存系统、优惠券系统如何保证数据一致性

1.订单系统生成订单号,扔给一个差错恢复系统(存储在自己的db)2.订单系统拿订单号调用库存系统,如果失败,则回滚库存(不管回滚成功或者失败,都通知前台失败)3.订单系统拿订单号调用优惠券系统减少优惠券,如果失败,则回滚库存、回滚优惠券(不管回滚成功或者失败,都通知前台失败)4.开启本地事物,创建订单记录差错恢复系统每隔30秒捞取db中订单号,查询订单系统,如果订单记录

for in 循环迭代原理与迭代器

迭代是 Python 强大功能之一,是遍历访问集合元素(可迭代对象)的一种方式。。迭代器是一个可以记住遍历的位置的对象。从集合(可迭代对象)的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。在C语言中,要迭代是一件很麻烦的事情,因为迭代的对象不同就会有不同的语法。而在python的 for...in... 循环中,只要对象是可迭代的类型(字符串、列表、元组等),就可以轻松迭代。迭代器必须要有__iter__() 和 __next__() 两种方法。例如:仅

解决网站304状态码的方法

最近我们网站改版,开始都快照天天更新,后来设置了缓存后快照就不更新了,而且在日志里面看到返回很多304,关于网站如何出现304状态码的