问题标签 [identifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
15521 浏览

php - 在 PHP 中生成唯一 ID

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

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

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

非常感谢!

0 投票
7 回答
2233 浏览

types - 您使用什么数据类型来存储 ID?

为什么发布问题有最低字符数?oO

你使用 int、bigint、tinyint 什么的?

我猜这似乎是一件小事,我只是想知道通常的做法是什么

0 投票
5 回答
100553 浏览

database - 什么是 Hi/Lo 算法?

什么是 Hi/Lo 算法?

我在NHibernate文档中找到了这一点(这是生成唯一密钥的一种方法,第 5.1.4.2 节),但我还没有找到关于它如何工作的很好的解释。

我知道 Nhibernate 处理它,我不需要知道里面,但我只是好奇。

0 投票
4 回答
7484 浏览

python - Python 全局变量、局部变量和 UnboundLocalError

我最近遇到了这种情况UnboundLocalError,这似乎很奇怪:

产生:

pprint明确地绑定在 中globals,并且将locals在以下语句中绑定。有人可以解释为什么它不乐意解决这里pprint的绑定globals吗?

编辑:感谢良好的回应,我可以用相关术语澄清我的问题:

在编译时,标识符pprint被标记为框架的本地。执行模型在框架内绑定本地标识符的位置是否没有区别?是否可以说“在此字节码指令之前引用全局绑定,此时它已被重新绑定到本地绑定”,或者执行模型是否没有考虑到这一点?

0 投票
3 回答
1920 浏览

.net - 标识符或变量:哪个是哪个?

我对我读过的几本 .NET 书籍感到很困惑。有人愿意向我解释什么是标识符以及它与变量有何不同吗?或者变量和标识符是一样的?

提前致谢。

0 投票
2 回答
231 浏览

ruby - 此 Ruby 代码是否查找标识符或与它们关联的值?

我一直试图从一篇博客文章中理解这个示例 Ruby 代码,该文章说它使用符号 :DEFAULT、:say 和 :@message “查找标识符”。但据我所知,它不是查找标识符,而是查找与这些标识符关联的值。我认为标识符是变量、方法等的名称。所以标识符应该是“ DEFAULT ”、“ say ”和“ message ”?程序的输出如下。

另外,为什么需要查找标识符?

当我运行代码时,我得到这个输出:

0 投票
8 回答
630 浏览

identifier - 你不能用标识符做什么?

我试图了解标识符代表什么以及它们不代表什么。

据我了解,标识符是方法、常量、变量、类、包/模块的名称。它涵盖了很多。但是你不能用它做什么?

0 投票
2 回答
3758 浏览

haskell - 如何在 Haskell 中编写符号的限定名称?

我在两个想要使用相同中缀运算符 ( <*>) 的不同 Haskell 模块之间发生了名称冲突。Haskell 98 报告说

是允许的,但我无法让它工作。这里的全部内容是Test.hs

Test2.hs

但是尝试编译会导致错误消息:

我试过T.(<*>)了,但这也不起作用。

如何引用在导入的模块中定义的符号名称import qualified

0 投票
1 回答
594 浏览

include - “未找到搜索标识符”

我有一个名为 main 的程序:

然后是其他.h:

我得到了错误:

'seekg': 未找到标识符

为什么我会收到此错误,我该如何解决?

0 投票
7 回答
9920 浏览

c++ - C++03 中的标识符中是否允许使用美元符号?

C++ 标准对在标识符中使用美元符号有何规定,例如Hello$World?他们合法吗?