auto commit
This commit is contained in:
25
zzz (FFI for Python-Node-PHP)/README.md
Normal file
25
zzz (FFI for Python-Node-PHP)/README.md
Normal 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()
|
||||
```
|
||||
|
||||
BIN
zzz (FFI for Python-Node-PHP)/lib/yitidgen-linux-x64.7z
Normal file
BIN
zzz (FFI for Python-Node-PHP)/lib/yitidgen-linux-x64.7z
Normal file
Binary file not shown.
BIN
zzz (FFI for Python-Node-PHP)/lib/yitidgen-win-x64.7z
Normal file
BIN
zzz (FFI for Python-Node-PHP)/lib/yitidgen-win-x64.7z
Normal file
Binary file not shown.
Reference in New Issue
Block a user