签名工具 sign

码农软件 · 软件分类 · 其他开发相关 · 2019-10-23 06:56:55

软件介绍

sign 签名工具, 给出任意一个字符串,可以生成基本不会重合的2个32位无符号的数字。如果自己是数字,那么就直接赋值给低位。检索用的可能比较多。

1 API

int create_sign64(const char* input, unsigned int* sign1, unsigned int* sign2);

input 是输入 sign1 是返回的高位 sign2 是返回的低位

2 代码范例

#include "sign.h"
#include <iostream>
using namespace std;

int main()
{
    unsigned int a, b;
    char s1[] = "-12345";
    char s2[] = "hello, 中国";
    create_sign64(s1, &a, &b);
    cout << a << "\t" << (int)b << endl;

    create_sign64(s2, &a, &b);
    cout << (int)a << "\t" << b << endl;
}

3 运行结果

liujuntekiMacBook-Pro:sample liujun$ ./sample 
0   -12345
2013960652  3228893707


本文地址:https://codercto.com/soft/d/17360.html

iBATIS实战

iBATIS实战

(加)Clinton Begin、(加)Brandon Goodin、(加)Larry Meadors / 叶俊 / 人民邮电出版社 / 2008-5 / 45.00元

《图灵程序设计丛书•Java系列•iBATIS in Action iBATIS实战》是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的应用。《图灵程序设计丛书•Java系列•iBATIS in Action iBATIS实战》的最后给出了一个设计优雅、层次清晰的示例程序JGa......一起来看看 《iBATIS实战》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

html转js在线工具
html转js在线工具

html转js在线工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换