- 元祖和列表的底层实现,从元祖和列表的底层实现考虑为什么元祖不可变,列表可变
两者都是结构体,内有一元素存储具体的数据
PyObject **ob_item; 列表为一变长 变长数组存储对象指针
PyObject *ob_item[1]; 元祖为一不变长, 定长数组存贮对象指针 - (1,3,5,(7,9,(11,12,13)))
可以考虑树的递归遍历输出
转化为字符串,扫描一遍输出
如何输出 1 3 5 7 9 11 12 13
3. 你的项目中jwt怎么做的
jwt主要解决保存用户登录状态的问题,之前登录状态主要使用session保存登录状态,扩展性比较差。
- 如何并发下订单的问题如何解决的 描述可能出现什么问题 你是怎么解决的
并发可能出现修改库存的问题,多个用户同时修改库存可能会导致库存数量变化
此处使用乐观锁解决问题,在修改库存的时候提前判断有没有人修改这个库存
jwt 中放 payload header secret - python 垃圾回收机制哪三种
①引用计数 一旦对象的引用计数为0,该对象立即被回收,占用空间就会被释放。
②分代回收
③标记清除
具体看博客

京公网安备 11010502036488号