Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database OpenOffice.org库中的UUID_Database_Guid_Openoffice.org_Uuid - Fatal编程技术网

Database OpenOffice.org库中的UUID

Database OpenOffice.org库中的UUID,database,guid,openoffice.org,uuid,Database,Guid,Openoffice.org,Uuid,如何将UUID用作OpenOffice.org基础数据库中的主键? 我需要在无法安装软件的多台未联网PC上收集数据(我使用的是OpenOffice.org Portable)。收集数据后,它将合并到一个数据库中 我相信UUID/GUID是理想的解决方案,但尽管我在谷歌上搜索和摆弄软件,我还是不知道如何实际实现它 (如果没有解决方案,是否有其他方法?我不知道如何实现UUID,但您可以采用类似于计算机MAC号的方法。在花费大量的时间在这之前,你应该考虑你最多会有多少台计算机和两台机器都有相同的ID造

如何将UUID用作OpenOffice.org基础数据库中的主键?

我需要在无法安装软件的多台未联网PC上收集数据(我使用的是OpenOffice.org Portable)。收集数据后,它将合并到一个数据库中

我相信UUID/GUID是理想的解决方案,但尽管我在谷歌上搜索和摆弄软件,我还是不知道如何实际实现它


(如果没有解决方案,是否有其他方法?

我不知道如何实现UUID,但您可以采用类似于计算机MAC号的方法。在花费大量的时间在这之前,你应该考虑你最多会有多少台计算机和两台机器都有相同的ID造成的损坏。UUID大概是零,甚至十亿台机器。但是如果你只希望有1000台机器,那么MAC地址可能就可以了。

我不知道如何实现UUID,但是你可以使用类似于计算机MAC号的东西。在花费大量的时间在这之前,你应该考虑你最多会有多少台计算机和两台机器都有相同的ID造成的损坏。UUID大概是零,甚至十亿台机器。但是如果你只期望有1000台机器,那么MAC地址可能就可以了。

我想你是指MAC和时间戳吧?当然,这引发了一个问题:如何获取MAC(或其他机器ID)和时间戳,如何自动填充它们,以及如何将它们都用作主键。是的,我指的是MAC和时间戳。如果您使用的是Windows,那么您可以使用Autohotkey,这里有一个非常糟糕的解决方案:我没有在这方面投入太多精力,因为Autohotkey在Linux上不起作用。Python在linux上工作,可以调用c库,应该很容易找到解决方案。要将它们都用作主键,我只需将它们连在一起。不过,更好的方法是,当您将来自所有机器的数据放在一起时,生成主键,这似乎是为了获得大量数据。那么它可能是int。我想你是指MAC和时间戳吧?当然,这引发了一个问题:如何获取MAC(或其他机器ID)和时间戳,如何自动填充它们,以及如何将它们都用作主键。是的,我指的是MAC和时间戳。如果您使用的是Windows,那么您可以使用Autohotkey,这里有一个非常糟糕的解决方案:我没有在这方面投入太多精力,因为Autohotkey在Linux上不起作用。Python在linux上工作,可以调用c库,应该很容易找到解决方案。要将它们都用作主键,我只需将它们连在一起。不过,更好的方法是,当您将来自所有机器的数据放在一起时,生成主键,这似乎是为了获得大量数据。那么它可能是int。