标签: uuid

在Windows上生成硬件ID

使用C++在Microsoft Windows上生成唯一硬件ID的最佳方法是什么,这种方法不易被欺骗(例如更改MAC地址)?

c++ windows uuid unique copy-protection

16
推荐指数
1
解决办法
2万
查看次数

从G-Shock手表蓝牙android获取UUID

我正在研究Android中的蓝牙低功耗.我希望UUIDs在设备配对时获取远程设备.我发现这BluetoothDevice.getUuids()UUIDs是一个远程设备.我在ICS的设置应用程序中使用过它.我能够获得UUIDs经典设备和加密狗这是一种低能耗设备.但是我无法获得低能量UUIDs卡西欧手表.

你能帮我解决这个问题吗?

uuid android bluetooth bluetooth-lowenergy

16
推荐指数
1
解决办法
871
查看次数

使用uuidtools在Rails中生成一个简短的UUID字符串

我必须生成一个唯一的随机字符串,该字符串将存储在数据库中.为此,我使用了"uuidtools"宝石.然后在我的控制器中添加了以下行:

require "uuidtools"
Run Code Online (Sandbox Code Playgroud)

然后在我的控制器创建方法我已经声明了一个'temp'变量并生成一个独特的随机'uuid'字符串,如下所示:

temp=UUIDTools::UUID.random_create
Run Code Online (Sandbox Code Playgroud)

这是创建一个像这样的字符串:

f58b1019-77b0-4d44-a389-b402bb3e6d50
Run Code Online (Sandbox Code Playgroud)

现在我的问题是我必须缩短它,最好在8-10个字符之内.现在我该怎么办?是否可以传递任何参数使其成为理想的长度字符串?

提前致谢...

ruby uuid ruby-on-rails-3

16
推荐指数
1
解决办法
2万
查看次数

uuid数组上的PostgreSQL GIN索引

我想使用GIN索引uuid[](对uuids数组进行有效的成员资格测试).但是当我尝试它时,PostgreSQL给了我一个错误:

mydb=> CREATE TABLE foo (val uuid[]);
CREATE TABLE
mydb=> CREATE INDEX foo_idx ON foo USING GIN(val);
ERROR:  data type uuid[] has no default operator class for access method "gin"
HINT:  You must specify an operator class for the index or define a default operator class for the data type.
Run Code Online (Sandbox Code Playgroud)

如何添加必要的运算符类以使其有效?

请注意,是类型的类似问题,citext但提供的答案不起作用.

arrays postgresql indexing uuid

16
推荐指数
2
解决办法
3600
查看次数

如何使用SQLAlchemy将列默认设置为PostgreSQL函数?

SQLAlchemy中定义的所有表都有一个类型为UUID的id列.

from sqlalchemy.ext.declarative import declarative_base
from uuid import uuid4
Base = declarative_base()

class MyTable(Base):
    id = Column(UUIDtype, default=uuid4, primary_key=True)
Run Code Online (Sandbox Code Playgroud)

UUIDtypePostgreSQL UUID类型的特殊列类型在哪里.这在PostgreSQL中成功创建了UUID列,但只在使用SQLAlchemy插入时生成默认的UUID值.这对我的一些用例来说很好,但我想在PostgreSQL方面分配列的默认值,以防在SQLAlchemy之外发生插入.

以下SQL命令在列上放置正确的默认值:

ALTER TABLE my_table ALTER COLUMN id SET DEFAULT uuid_generate_v4()
Run Code Online (Sandbox Code Playgroud)

如何uuid_generate_v4()通过SQLAlchemy模型定义将此函数指定为列默认值?如果唯一的选择是通过执行原始SQL语句,有没有办法将该语句的执行挂钩到表创建过程中?

postgresql uuid sqlalchemy

16
推荐指数
1
解决办法
5110
查看次数

如何在shell脚本中生成uuid

有没有办法在shell脚本中生成uuid,类似于$RANDOM,我可以使用$uuidgen来获取uuid,还是需要安装任何包来在shell脚本中生成uuid

#!/bin/bash
echo $RANDOM
echo $uuid
Run Code Online (Sandbox Code Playgroud)

bash shell uuid

16
推荐指数
2
解决办法
2万
查看次数

在PHP中生成唯一ID

我正在尝试在php中生成一个唯一的ID,以便将用户上传的内容存储在FS上而不会发生冲突.我正在使用php,目前这个小片段负责生成UID:

$id = tempnam (".", "");
unlink($id);
$id = substr($id, 2);
Run Code Online (Sandbox Code Playgroud)

这段代码很可怕:它在FS上创建一个临时文件并删除它,只保留生成的字符串的相关唯一部分.

有没有更好的方法来做到这一点,最好没有任何外部依赖?

非常感谢!

php uuid guid unique identifier

15
推荐指数
3
解决办法
1万
查看次数

有没有人有一个Notepad ++插件,将生成UUID并插入它们

我经常需要将UUID插入到我在Notepad ++中编辑的文件中.有没有人有宏或添加这样做.还是一个自动按键脚本?

uuid autohotkey notepad++

15
推荐指数
2
解决办法
1万
查看次数

如何使用Java从UUID中提取日期?

如何转换UUID为日期格式2011-04-22

例如,我有这样的UUID

118ffe80-466b-11e1-b5a5-5732cf729524.
Run Code Online (Sandbox Code Playgroud)

如何将其转换为日期格式?

我试过了

 String uuid="118ffe80-466b-11e1-b5a5-5732cf729524"; 
    UUID uid = UUID.fromString(uuid);
    long ls=convertTime(uid.timeStamp()); // it returns long value

    public String convertTime(long time){
            System.out.println("====="+time);
            Date date = new Date(time);
            Format format = new SimpleDateFormat("yyyy/MM/dd");
            return format.format(date).toString();
        }
Run Code Online (Sandbox Code Playgroud)

输出我得到:4294744/11/02

同样的情况对perl工作正常

$uuid='ef802820-46b3-11e2-bf3a-47ef6b3e28e2';
$uuid =~ s/-//g;

my $timelow = hex substr( $uuid, 2 * 0,     2 * 4 );
my $timemid = hex substr( $uuid, 2 * 4,     2 * 2 );
my $version = hex substr( $uuid, 2 * …
Run Code Online (Sandbox Code Playgroud)

java uuid date

15
推荐指数
1
解决办法
2万
查看次数

在Swift中将字符串验证为有效的UUID

给定一个提供的String,如何验证StringSwift中的有效UUID?

一个有效的UUID(据我所知)可能是:

33041937-05b2-464a-98ad-3910cbe0d09e
3304193705b2464a98ad3910cbe0d09e
Run Code Online (Sandbox Code Playgroud)

uuid swift

15
推荐指数
3
解决办法
5994
查看次数