使用 Python 实现优先级队列 有时候会不可避免的用到优先级队列,根据优先级来决定调度,这一点在事件监听器中非常常见。 如何用 Python 实现优先级队列? Python 有个标准库模块 heapq,这个模块提供了堆队列的相关操作。 2021-11-13 编程 Python
浮点型的有效位数?精度丢失? 今天发现了一个奇怪的现象:当我在 Python 使用 1.0000000000000001e-16(即 0.0000000000000001)去加另一个数的时候,发现无论怎么加,另一个数就是不变。这个特别长的浮点数就像 0 一样,系统自动把最后面那位 1 给省略了。 2021-10-27 编程 Python
浅谈 RedeSky 服务器验证机制 前几天在玩 RedeSky 服务器的时候,发现这个服务器虽然是离线验证,但需要去官网注册一个论坛账号才能玩;而这个账号的密码对应的就是进服务器 /login 的密码。 于是我对这个验证机制产生了兴趣,因为在此之前我没见过类似这种验证方式的服务器。 2021-10-06 编程 Minecraft Java
Git 报错 "Support for password authentication was removed" 今天在更新博客的时候,刚想 push 到仓库,Git 就抛了这样的错误:Support for password authentication was removed。 2021-10-04 编程 Github Git