摘要: 原理 利用RAND()和GROUP BY,以包含RAND()的数据为键进行分组(GROUP BY),在执行过程中,GROUP BY会读取每一行数据,如果已存在相应的键值会更新对应行的值,否则会插入该键值,而插入该键值时会重新执行RAND()函数,而不是用之前读取到的值,如果此时RAND()生成了与已 阅读全文
posted @ 2021-12-13 16:10 p0ise 阅读(548) 评论(0) 推荐(0)
摘要: 解决方案思路来自 https://stackoverflow.com/questions/6920302/how-to-pass-arguments-to-a-button-command-in-tkinter 其实使用的都是封装的方法,只是有不同的实现。 方案一:lambda函数 个人比较喜欢这个 阅读全文
posted @ 2021-12-13 16:02 p0ise 阅读(1547) 评论(3) 推荐(1)
摘要: 问题 用os.urandom()生成随机加密 key 的时候,出现了奇怪的结果,起初以为是编码问题,然后尝试对其解码,结果各种方式都不能正确解码 > python -c 'import os;print(os.urandom(16))' b'@\\\x96|\x862Brv!y\xa9\x9fr#- 阅读全文
posted @ 2021-12-13 15:59 p0ise 阅读(347) 评论(0) 推荐(0)