用python实现的主键生成器

pkgen的Python项目详细描述


简介

pkgen是一个使用python实现的pk生成器,python是核心算法 派生自Mongo’s代的ObjectId

objectid的基本概念

A BSON ObjectId is a 12-byte value consisting of a 4-byte timestamp (seconds since epoch), a 3-byte machine id, a 2-byte process id(PID) and a 3-byte counter. Note tha the timestamp and counter fields must be stored big endian unlike the rest of BSON.

More

安装

安装pkgen的两种方法

  1. 将repo克隆到您的计算机上,运行setup.py
$ cd ~ && git@github.com:streethacker/pkgen.git
$ python setup.py install
  1. 使用pip
$ pip install -e git+https://github.com/streethacker/pkgen@0.1#egg=pkgen

开始

>>>frompkgenimportPkGen>>>pkg=PkGen()>>>pk=pkg.pkgen()>>>pk.pk'5735ae95c14e2435aa000000'>>>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Android Java在活动之间传递值   java当实体中存在关系时,我可以只使用实体的id而不是从DB中获取实体吗?   bouncycastle Java运行SSHD服务器错误未找到类定义   java SWT/Swing>Threads n'Hell   java多线程数据库读取   java如何在Eclipse中轻松提交Git   java在哪里可以找到字符串相等比较的一组特定排序规则?   无连接表的java单向单域关系   java扩展三角文件   java spring。杰克逊。序列化。failonemptybeans   java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver   java通过数组进行索引循环并打印出元素?   找不到eclipse错误类中的java提交Hadoop作业   Java:随机设定种子   java片段、异步任务和侦听器   java在分号后使用{}