标签: uniqueidentifier

C#中的可切换唯一标识符

我正在实现一个系统,用于在我正在编写的程序的不同部分之间发送消息.有一些通用的消息类型以及一些特定于程序的每个部分.我想避免从每个类型的基本消息类派生中固有的层次结构腐烂,所以我将这种类型封装在int或ushort中.然后,我使用"Messages"命名空间集中不同的类型,并使用一堆常量集中静态类.但是,我遇到了必须维护每个不同部分的唯一编号列表的问题:

namespace Messages
{
    public static class Generic
    {
        public const Int32 Unknown = 0;
        public const Int32 Initialize = 1;
        ...
        public const Int32 Destroy = 10;
    }
}
Run Code Online (Sandbox Code Playgroud)

其他地方

namespace Messages
{
    public static class Graphics
    {
        public const Int32 Unknown = 0;
        public const Int32 AddGraphic = 11; // <-- ?
    }
}
Run Code Online (Sandbox Code Playgroud)

拥有那么随意的11似乎很难,特别是如果我有其中的几个,保持和更新以确保没有碰撞似乎是一种痛苦.是否有一个简单的解决方案,以确保每个参考都是独一无二的?我尝试使用静态只读,在静态构造函数中将它们从Unique.ID()函数初始化,但如果我这样做,我无法切换()传递的Message类型,因为它说"预期的常量类型"对于每个案例.

c# const uniqueidentifier switch-statement

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

最简单的方法来唯一识别iPhone应用程序的用户

唯一识别iPhone应用程序用户的最简单方法是什么?我看过一些应用程序只询问电话号码"注册",是不是不安全或者是否有我遗漏的东西?

得到关于uniqueIdentifier的Q,在重置/格式化或更换SIM卡后重置吗?

传统的用户名/电子邮件/密码会更安全吗?

谢谢.

iphone uniqueidentifier ios

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

myVariable(int)== 0与myVariable(Guid)== Guid.Empty相同

我最近转换了一堆表格PK的,从intuniqueidentifier.现在在我的代码中,我正在替换某些检查,如下所示:

if (planDiagnosisID != 0)
Run Code Online (Sandbox Code Playgroud)

if (planDiagnosisID != Guid.Empty)
Run Code Online (Sandbox Code Playgroud)

planDiagnosisIDint在第一和Guid第二.

这准确吗?

.net c# guid equality uniqueidentifier

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

客户端在单个SSID中识别其连接的特定接入点的方式?

问题如下 - 有一个大学校园宽带无线连接,单个SSID,比如说"校园wifi".用户可以在校园内自由漫游,并且通常会在接入点之间进行切换.我的问题是,网络堆栈的任何一层是否有任何信息允许客户端识别(任何唯一标识符都很好)他们所连接的特定接入点,而不仅仅是他们连接到"校园"的事实-无线上网"?

如果它是相关的,我希望能够从移动设备(主要是android/iOS)这样做.

android uniqueidentifier wifi access-point

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

如何将字符串转换为uniqueidentifier?

我想将一个字符串作为uniqueidentifier类型插入表中.但是当我将它插入数据库时​​,它会抛出一个错误.我如何将a转换stringuniqueidentifier

c# string uniqueidentifier

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

生成字母数字唯一编号

我想生成字母数字唯一数字,但格式应该是这样的

在AB001到AB999之后应该从AA001到AA999开始...... BA001到BA999以ZZ999结束.如果我给输入是

  1 = result AA001
 999  = result AA999
 1000 = result AB001 
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙吗?

php uniqueidentifier

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

Stata的.如果值是随机的,如何使用标签创建唯一标识符?

我有一个庞大的面板数据集(1950-2012).

state   year    income
    AL  2000    100
    AK  2001    200
    AZ  2002    150
    ...
    AL  2003    120
    AK  2004    10
    AZ  2005    150
    ...
Run Code Online (Sandbox Code Playgroud)

问题是变量state可能在不同年份占用不同的值(但标签不会改变!).例如,在2001年,标签的价值AL10,但在2003年,标签的价值AL20.

我怎样才能创建唯一标识符,比如说一个新的变量stateID,AL无论年份如何都会为所有标签取整数值?egen stateID = group(state)没有帮助.还有其他方法吗?

label uniqueidentifier stata

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

NEWID()为关系中的所有记录生成相同的值

DECLARE @GUID uniqueidentifier 
SET @GUID = NEWID()

INSERT INTO [MetaData Dummy].dbo.xxxx (someid, somename, LastUpdated, RecordSource)
SELECT @GUID, TempCol, GETDATE(), xxx
FROM AP_DevIDs
Run Code Online (Sandbox Code Playgroud)

使用上面的代码我试图在属性someid的每个记录中插入一个值,其类型为uniqueidentifier.但是,使用NEWID()函数,我在每条记录中获得相同的值,因此显然不是唯一的.

欢迎任何帮助,欢呼

sql sql-server insert uniqueidentifier newid

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

Laravel 5.1 - 保存到数据库时生成唯一的10个字母数字字符代码

我正在使用Laravel 5.1并将壁虎保存到数据库中.我的store方法代码如下:

public function store(GeckoRequest $request)
{
    $user_id = Auth::user()->id;
    $input = $request->all();

    $input['genetics'] = json_encode($input['genetics'], JSON_FORCE_OBJECT);
    $input['user_id'] = $user_id;

    Gecko::create($input);

    $name = str_replace(' ', '-', $request['name']);

    flash()->success('Success!', 'Your gecko has been added to the system');
    return redirect()->action('GeckoController@show', [$name]);

}
Run Code Online (Sandbox Code Playgroud)

我知道我可以做$input['uid'] = str_random(10);- 但我如何确保它实际上是唯一的,如果不是唯一的话,它不会重定向回我的表格?

是否有适当的做法来实现这样的事情?

php uniqueidentifier laravel laravel-5.1

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

从两个给定的整数Python Numpy中创建唯一整数

我试图用自定义索引索引一个numpy数组.我理解索引只能是整数.

我看到的两个数字对中的一些:

400, 200
300, 100
500, 60
Run Code Online (Sandbox Code Playgroud)

我想从这对中生成唯一的整数,以便我可以使用它们来索引一个numpy数组.喜欢,

npArray[400200, 1] = someVal
npArray[300100, 2] = someOtherVal
Run Code Online (Sandbox Code Playgroud)

问题是,我的numpy数组的大小只有4000*2.如何从属于这4000范围的那些对中生成唯一标识符?

提前致谢.

python arrays indexing numpy uniqueidentifier

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