python

Celery 使用入门

Celery 使用入门 Celery是一个用 Python 实现的任务队列框架(Task Queue),是一种在线程或机器间分发任务的机制。 一共有五部分组成,Beat、Broker、Worker、Task、Backend Task:任务 Beat:定时触发 Broker: 接收消息,将消息放入队列 Worker:持续监听队列,接收消息后执行特定的任务 Backend:存储结果 我们平时经常也会做类似的工作,比如发邮件、发短信等用异步队列来做,把消息打入队列,然后由一个 Worker 来执行。

  • zgljl2012
4 min read
技术

Base64 编码算法 - Python实现

算法描述 Base64编码的目标:将任意字节转为可读字符的编码。 Base64 不是为了安全,而是为了显示。因为计算机世界最开始的时候,只支持 26 个字母和一些符号,所以 1个 字节就足够编码了,但后来,计算机世界的不止多了中文、日文等文字,更多了视频、图片、程序等一样以字节为单位的数据,这些字节大多数不仅仅是 2^7 以内的可显示的文字字符编码,还有可能是大于127(有符号数小于0)的字节,这些字节没办法用字符显示出来,Base64就是将他们显示出来的算法。 编码规则 Base64编码的思想: 采用64个基本的ASCII码字符对数据进行重新编码。 步骤如下 首先,

  • zgljl2012
6 min read
2693491512@qq.com