1
0
mirror of synced 2026-04-03 10:08:42 +08:00

auto commit

This commit is contained in:
yitter
2021-04-05 15:13:29 +08:00
parent acaefa52f5
commit c1ae192931
3 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
# idgenerator
## FFI <20><><EFBFBD><EFBFBD>
Pyton<EFBFBD><EFBFBD>node.js<6A><73>PHP <20>ȿ<EFBFBD><C8BF><EFBFBD>ͨ<EFBFBD><CDA8> FFI <20><>ʽ<EFBFBD><CABD><EFBFBD>ö<EFBFBD>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ID<49><44>
<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD>ͬ<EFBFBD>Ķ<EFBFBD>̬<EFBFBD>
## <20>ӿڷ<D3BF><DAB7><EFBFBD>˵<EFBFBD><CBB5>
<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>**ȫ<><C8AB>** <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>Ӧ<EFBFBD>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱִ<CAB1><D6B4>һ<EFBFBD>Σ<EFBFBD><CEA3><EFBFBD>
```
// <20><><EFBFBD>ò<EFBFBD><C3B2><EFBFBD>
// workerId
// workerIdBitLength<74><68>Ӱ<EFBFBD><D3B0> workerId<49><64><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><36>֧<EFBFBD>ֵ<EFBFBD> WorkerId <20><><EFBFBD><EFBFBD>ֵΪ2^workerIdBitLength-1
// seqBitLength<74><68>һ<EFBFBD><D2BB>ֻҪ<D6BB><D2AA><EFBFBD><EFBFBD>6.
extern "C" void SetOptions(int workerId, int workerIdBitLength, int seqBitLength)
```
<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<EFBFBD><EFBFBD>
```
// <20><><EFBFBD><EFBFBD>ID
extern "C" long NextId()
```

Binary file not shown.