标签: uid

如何在Java中获得32位唯一编号?

我需要在Java中生成一个唯一的32位数.我需要将数字作为Java int返回,这是接口所需的.你能否就此分享一些想法?

该号码将用作MySQL PK,并且多个线程可以同时生成自己的唯一ID.(抱歉决定不使用MySQL增量ID)

我尝试过UUID类,但它生成的数据似乎比我可以使用的更多.

我发现了这个,但不确定它是否有效:

    // seems no way to get int
    UUID id = UUID.randomUUID();
    System.out.println(id);

    // not working either?
    java.rmi.server.UID uid = new java.rmi.server.UID();
    System.out.println(uid.toString());

    // the one i am using
    SecureRandom prng = SecureRandom.getInstance("SHA1PRNG");
    prng.setSeed(System.currentTimeMillis());
    int ret = prng.nextInt();
    System.out.println(ret);
Run Code Online (Sandbox Code Playgroud)

java uuid guid uid

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

寻找易于被搜索引擎索引的独特ID模式

例如来自 Microsoft - “KB2756872”或来自国家漏洞数据库 - “CVE-2010-1428”或来自 Red Hat - “RHSA-2010:0376”或来自 OID - “1.3.6.1.4.1.311”或来自 UUID/GUID - “550e8400-e29b-41d4-a716-446655440000”

我想把几个工作交给UID。看看接下来...

我开发博客软件,并有想法在每个帖子的正文中放入唯一的 ID,以便可以轻松识别本地存储中的副本与远程发布的副本相对应。

另外,我想发布到许多不同的博客服务,这样如果一个博客服务出现故障,可以从另一个博客服务访问文章。所以链接可能会失效,但如果我添加 UID - 任何人都可以尝试网络搜索来查找其他服务上的帖子!

这也允许收集一些文章传播统计数据。许多网站只是复制内容(复制和重写机器人和人员)来破坏搜索引擎。有了 UID,我可以轻松识别此类网站...

所以我的问题是如何制作 UID(以哪种形式),以便它可以轻松地被搜索引擎(网络,如 Google/Yahoo,以及企业,如 Lucene/Solr/Sphinx/Xapian/等)索引。

我知道搜索引擎的一些限制,例如:

  • 每个搜索部分仅 >= 3 个字符
  • 它不是像 gfh6wytrh6wu56he5gahj763 这样的索引灰尘

所以这个任务并不容易...

任何建议都表示赞赏(书籍/博客文章/等)。

tags search full-text-search search-engine uid

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

卸载并重新安装后,Android 应用程序用户 ID 是否会发生变化?

如果我从我的 Android 设备上卸载应用程序并重新安装它,用户 ID 会改变吗?比如用户之前是app-60,重新安装后会不会又是app-60(uid 60)?

android uid

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

ApplicationInfo().uid的工作原理与系统应用有何区别?

我想知道我是否可以通过系统应用程序获得root权限来执行命令.

在这段代码中:

getApplicationInfo().uid
Run Code Online (Sandbox Code Playgroud)

在文档中,我可以读到uid是已分配给该应用程序的内核用户ID; 目前这不是唯一的ID(多个应用程序可以具有相同的uid).

但是如何分配?

并且分配给系统应用程序的uid是否具有比普通应用程序执行命令更多的权限?

android uid android-source

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

如何在正在调试的应用程序上下文中打开“adb shell”(在非 root 设备上)?

当我刚运行时adb shell,我从 运行 shell uid=2000(shell) gid=2000(shell),而没有对我的应用程序的 ptrace 访问权限。

如何打开与启动的应用程序具有相同 UID 的外壳?

android adb uid

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

将具有相同 uid 的多个数据保存到 Firebase 数据库

我正在 Android Studio 中开发一个使用 Firebase 登录并将数据存储到其实时数据库的应用程序。我使用默认的 firebase 数据库规则,因此只有经过身份验证的用户才能在数据库中写入/读取。

我有一项活动 (AddMarker),它将两个 editText 值和一个 LatLong 值(来自另一活动的值)保存到数据库中。该代码实际上正在工作,我可以通过以下方式看到存储在其中的数据: 数据库结构

问题是,每次我保存(在 AddMarker Activity 中)时,链接到该 id 的先前数据都会被新数据替换。
相反,我想在数据库中存储具有相同 id 的多个值,例如: 数据库结构 2

这是我的代码

public class AddMarker extends AppCompatActivity implements View.OnClickListener {

    //Save flag
    public static boolean isSaved;

    //Database
    private DatabaseReference databaseReference;
    FirebaseAuth firebaseAuth;
    private FirebaseAuth mAuth;

    //UI
    private EditText tipo, marca;
    private Button saveMarker;

    public LatLng ll;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_add_marker);

        //DB
        mAuth = FirebaseAuth.getInstance();
        databaseReference = FirebaseDatabase.getInstance().getReference();


        //Initialize views
        tipo = …
Run Code Online (Sandbox Code Playgroud)

android uid firebase firebase-realtime-database

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

使用 Python 递归获取所有文件(带有绝对路径)的列表及其 uid

我正在尝试编写一个 python 脚本,以递归方式列出给定目录中具有绝对路径的所有文件,并在它们前面列出它们的 UID 和文件所有者。(类似于: ls -lR )我写了这个,但它在执行结束时给了我一个错误:

import os
for folder, subfolders, files in os.walk(os.getcwd()):
    for file in files:
        filePath = os.path.abspath(file)
        print(filePath, os.stat(file).st_uid)
Run Code Online (Sandbox Code Playgroud)

python file list absolute-path uid

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

Linux的; 如果您不是root,请将UID更改为root

我写了一个简单的程序

当您运行此程序时,如果您不是root用户,请输入root密码,然后将uid更改为root

if (getuid())
{
    char *pass = getpass("");
    //how to change uid to root ?
}
Run Code Online (Sandbox Code Playgroud)

root密码时如何将uid更改为root ?

c linux root uid

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

您允许用户创建uids有多大的灵活性?

在必须在另一个网站注册,并对用户名(没有空格或特殊字符)达到愚蠢的限制之后,我想知道为什么我们仍然让程序员限制这样的事情.

是否对允许的用户名方法有一致意见?

standards user-interface flexibility username uid

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