标签: uid

如何创建不包含数字的唯一标识符?

我想在.resx文件中使用某种唯一标识符,但它不允许键以数字开头.在我得到以字母开头的GUID之前,我不想循环访问GUID,而是想知道是否存在替代UID类型,该类型不包含数字或者否则将满足此要求.

有什么想法吗?

c# guid uniqueidentifier uid

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

Firebase 使用 uid 快速检索电子邮件

您好,我刚刚开始玩 firebase。我的问题是我只想打印当前用户的电子邮件。不是所有随之而来的......

这是打印块的样子:

[email: test@gmail.com, isTemporaryPassword: 0, profileImageURL: https://secure.gravatar.com/avatar/1aedb8d9dc4751e229a335e371db8058?d=retro]
Optional(Secret code)
Run Code Online (Sandbox Code Playgroud)

这就是我打印它的方式:

print(CURRENT_USER.authData.providerData)
Run Code Online (Sandbox Code Playgroud)

这是我保存用户的地方:

var CURRENT_USER: Firebase
{
    let userID = NSUserDefaults.standardUserDefaults().valueForKey("uid") as! String

    let currentUser = Firebase(url: "\(FIREBASE_REF)").childByAppendingPath("users").childByAppendingPath(userID)

    return currentUser
}
Run Code Online (Sandbox Code Playgroud)

代码 https://gyazo.com/20b2dcd0ddd7c7f8c61858ca1d653e3b

firebase 用户 https://gyazo.com/ce4516ef9a6ebf6963a9a1a43807158d

uid firebase swift firebasesimplelogin

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

如何生成唯一的DICOM UID?

我正在研究DICOM门控(PET)数据.
我想人工创建一个包含门控数据的DICOM图像系列.我正在询问SOPInstanceUID的增量值,它标记每个阶段或门中的每个图像切片.

它们对于门中的每个切片具有不同的值,并且在门之间递增,但是我无法找到如何选择该值的逻辑.

是否有关于这些值的写入位置和方式的参考?

dicom uid

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

mysql - 如何在没有触发器和手动插入的情况下在插入时生成/自动增加 guid mysql?

我重新访问了我的数据库并注意到我有一些 INT 类型的主键。

这还不够独特,所以我想我会有一个指导。我来自 microsoft sql 背景,在 ssms 中,您可以选择类型为“uniqeidentifier”并自动增加它。

但是,在 mysql 中,我发现您必须为要为其生成指南 ID 的表创建在插入时执行的触发器。例子:

桌子:

CREATE TABLE `tbl_test` (
  `GUID` char(40) NOT NULL,
  `Name` varchar(50) NOT NULL,
  PRIMARY KEY (`GUID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Run Code Online (Sandbox Code Playgroud)

扳机:

CREATE TRIGGER `t_GUID` BEFORE INSERT ON `tbl_test`
 FOR EACH ROW begin
 SET new.GUID = uuid();
Run Code Online (Sandbox Code Playgroud)

或者,您必须自己在后端插入 guid。

我不是数据库专家,但仍然记得触发器会导致性能问题。

以上是我在这里找到的东西,已经 9 岁了,所以我希望有什么改变?

mysql sql primary-key create-table uid

3
推荐指数
2
解决办法
5228
查看次数

facebook连接uid mysql存储问题

我正在做一个facebook连接集成.我使用facebook php库来获取uid,就像

$ facebook =新Facebook($ api_key,$ secret); $ fb_user = $ facebook-> require_login();

$ fbuser是一个16个字符长的bigint,例如1000002949493949

但是,当我将此值插入mysql时,它只插入2949493949

所以稍后当我尝试将uid与存储在我的数据库1000002949493949中的uid匹配时,它不匹配,因为数据库正在返回2949493949

我的数据库中的uid字段是一个长度为20的bigint.它最初是一个int,但是当我开始遇到新的更长的uid时我改变了它.

知道我需要做什么来正确存储uid吗?

facebook connect bigint uid

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

MySQL生成了UID

我正在编写一个消息传递系统,我不想显示短ID,MySQL是否有任何方式可以生成UID,这是UID建议的唯一?

我需要知道如何只使用MySQL,没有PHP,JavaScript或其他任何东西,只有MySQL,如果不可能,很好,我只是想确保.

对不起,当我说UID时我应该说得更清楚我只是说"唯一ID"但我只需要一个多位数,例如914888629,3890692140

mysql unique uid

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

如何将String值作为隐藏参数绑定到<li> -tag?

我正在从不管理的数据库中提取数据。它是一个列表,重要的值是:

  • 文件夹名称
  • 指数 Integer
  • UID(唯一标识) String
  • 文档名称

我已经基于使用<ul><li>标签的模型成功创建了一个树形结构的浏览器。我还通过双击实现了动作侦听器,找到了ID,并采取了相应的行动。标识已存储,并作为代表叶子或文件名value的个人的- 参数<li>

但是事实证明,索引号不是唯一的。我希望它们会是,即使有的列UID。我试图将设置valueUID String。它在我的浏览器中有效,如生成的HTML代码的片段所示:

<li role="treeitem" value="1581f20c-0ef9-4c21-a8ab-a407da310cf5" ... >
Run Code Online (Sandbox Code Playgroud)

但是,当我检索该值并将其保存到数据库时,它只会获取出现在第一个非数字字符前面的数字值。在这种情况下,是1581。我检查了一下,得出的结论是,值参数只接受数字值,这对我来说真的很糟糕。

还有其他方法可以将未显示的UID字符串绑定到HTML列表元素吗?

编辑2:

由于意识到我的误解,因此我删除了之前的编辑。自定义数据标签需要语法“ data-variablename”,而在检索它时,我应该省略“ data-”,而只需获取变量名。

html javascript jquery html-lists uid

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

如何获取所有者:使用perl的文件/目录的组名?

有一种很好的方法可以在Linux和AIX上输出权限:

0:root@SERVER:/root # perl -e 'printf "chmod %04o %s\n", (stat)[2] & 07777, $_ for @ARGV' /home      
chmod 0755 /home
0:root@SERVER:/root #
Run Code Online (Sandbox Code Playgroud)

但是如何输出所有者:组?例:

0:root@SERVER:/root # perl SOMEMAGIC /home
chown bin:bin /home
0:root@SERVER:/root #
Run Code Online (Sandbox Code Playgroud)

更新:目前我几乎已经弄明白,只有帮助需要,如果有一个符号链接,它将给root:root.它应该给所有者:符号链接的组!

perl -e '$uid = (stat)[4], $_ for @ARGV; $owner = getpwuid($uid); $gid = (stat)[5], $_ for @ARGV; $group = getgrgid($gid); print "chown $owner:$group \"@ARGV\"\n"' FILENAMEHERE
Run Code Online (Sandbox Code Playgroud)

更新2:使用lstat,它的工作原理!

linux perl uid

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

在 ms windows 中获取 userid 以进行 uid 和 gid 映射

我有以下内容Dockerfile

FROM php:7-cli-alpine3.9

ARG USERID=1000
ARG GROUPID=1000

RUN apk add --no-cache --update bash bash-completion bash-doc &&\
    addgroup -g ${GROUPID} developer &&\
    mkdir -p /home/developer/code &&\
    adduser -D -u ${USERID} -G developer -h /home/developer -s /bin/bash developer &&\
    chown developer:developer -R /home/developer/code &&\
    php -r "copy('https://getcomposer.org/installer', '/tmp/composer-setup.php');"&&\
    php -r "if (hash_file('sha384', '/tmp/composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" &&\
    php /tmp/composer-setup.php --install-dir=bin --filename=composer &&\
    php -r "unlink('composer-setup.php');" &&\
    chmod …
Run Code Online (Sandbox Code Playgroud)

windows uid docker docker-compose

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

覆盖 DICOM 中的像素数据时应替换哪些 DICOM UID?

我正在尝试从现有的 DICOM 文件(实例)创建一个新的 DICOM 文件(实例),我在其中更改像素数据。

我知道在替换像素数据时我需要更改一些 UID。目前我正在生成SOPInstanceUIDMediaStorageSOPInstanceUIDReferencedSOPInstanceUID在适用的情况下生成。

是否还有其他一些 UID 需要更改才能获得有效的 DICOM 文件?如果您能指出我在标准中的何处查找,这将很有帮助。

uuid dicom uid evil-dicom

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