签名工具 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

互联网心理学

互联网心理学

雷雳 / 北京师范大学出版社 / 2016-6-1 / CNY 99.00

☆人为什么要使用互联网? ☆为什么越来越多的人更喜欢在网上畅所欲言? ☆网络行为背后的心理机制又是什么? ☆虚拟网络世界又是如何改变了我们? 当连接万物的互联网遇见无处不在的心理学,当虚拟空间生长出真实的“心理特性”,我们需要用心理学的方式,重新思考互联网背后的人与社会。这是一部汇集前沿学者智慧、充满探索精神的佳作,该书从心理学视角切入,透过文化多样性和环境多样性,详细解读......一起来看看 《互联网心理学》 这本书的介绍吧!

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

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具