问题标签 [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 投票
5 回答
171 浏览

python - 你如何在 Python 3 中从连接的字符串中创建一个标识符

基本上我想将一个字符串转换为一个对象的标识符,如下所示:

我想制作一系列名称为 foo1、foo2、foo3、foo4、foo5 等的对象……但我不知道如何将这些字符串转换为对象的标识符。帮助!

0 投票
2 回答
5023 浏览

objective-c - 目标 C:如何获取另一个应用程序的包标识符

鉴于它的路径,我想获取应用程序的捆绑标识符。

例如:

如果它是活动应用程序,我知道如何获取捆绑标识符NSWorkspace,但在这种情况下,它不一定是活动应用程序。

0 投票
2 回答
908 浏览

nhibernate - NServiceBus、NHibernate 和 GuidComb()

免责声明:这是我关于 NServiceBus 的另一个问题的后续问题,该问题得到了非常彻底的回答

我目前的问题是:如果一个网站被构建为像上面提到的文章那样“愚蠢”,那么下面的场景是如何工作的?

用户通过填写​​包含相关详细信息的表格在网站上注册。当用户单击表单上的“提交”按钮时,Web 应用程序获取表单数据并创建一条消息,它使用 NServiceBus 和 Bus.Send() 将其发送到应用程序层。应用层负责创建新用户并发布用户已创建的事件 (Bus.Publish()),以便其他进程可以做他们的事情(给新用户发送电子邮件,将用户添加到搜索索引等)。

现在,由于这个场景中的 Web 应用程序完全依赖于应用程序层来创建新的用户实例,它是如何知道用户的 id 的呢?如果在这种情况下我没有使用 NServiceBus,而是让网站发出对 DAL 的进程内调用,我将使用 NHibernate 的 GuidComb() 策略为新用户创建标识符,然后再将新行保留在数据库。如果接收到创建新用户的命令的消息处理程序应用程序(在当前场景中)使用相同的策略,那么 userId 是如何传回 Web 应用程序的?

在这种情况下,我是否必须应用不同的策略来管理标识符?

0 投票
3 回答
613 浏览

identifier - 子文档的 RavenDB ID

我喜欢对象存储在 ravenDB 中的干净程度,但有一个实际问题我不确定最佳答案。

假设我有一个报价请求:

报价请求.cs

报价单.cs

当有人点击一个页面时,我会吐出一个他们可以从中选择的引用列表。这些报价仅与报价请求的一个实例相关。

我的问题是,由于子对象(例如列表中的报价)没有数据库生成的 Id,我如何生成查询字符串以让下一页知道用户想要购买哪个报价?

一个 providerId 可能有多个引号。

我的想法是添加一个 QuoteId 并根据 this.Quotes.Count 增加它,但这似乎有点 hacky,或者生成一个随机数,也有点 hacky。

人们通常如何处理这样的事情?

0 投票
3 回答
2996 浏览

c - C universal macro names - gcc -fextended-identifiers

I'm looking for how can I write identifiers name with characters like [ ' " or #.

Everytime that I try to do that, I give the error:

error: macro names must be identifiers

But learning about gcc, I found this option:

-fextended-identifiers

But it seems not working like I wanted, please, somebody know how to accomplish that?

0 投票
2 回答
103 浏览

c++ - 在哪里可以找到标准库中“采用”标识符的列表

随着当前 C/C++ 库(如 STL、Win32、Boost、posix 等)的庞大规模,出现了哪些标识符有问题的问题。即使使用名称空间,在设计一个旨在与现有库一起工作的新库时,能够选择不与其他库最常用的标识符冲突的标识符也是很好的。

至少对于 C++ 标准库(包括 0x),应该有可用的列表。可以合理地认为有人为此目的做了一个工具,它读取一组头文件并创建一个按命名空间排序的所有名称的列表。谁知道这样的工具?该工具最好读取目录树中的所有标题,而不是仅读取特定 cpp 文件中#included 的标题。

0 投票
3 回答
188 浏览

c++ - 在 C/C++ 中使用 `$` 作为标识符是否安全?

在 C/C++ 中使用$字符作为标识符的一部分是否安全?像这样,

0 投票
2 回答
140 浏览

.net - 以整数开头的标识符

我有一个 .net dll,当我将它添加到引用中时,它没有任何问题。问题是它的命名空间以整数开头,例如3gppsa5.org.AlarmIRPSystem,当我尝试使用或导入它时,intelliSense 不允许并显示 identifier expected

我没有这个库的来源,所以我不能改变它。我知道它已经编译并且对象浏览器正确显示了它的所有类和函数。但是,我无法在我的代码中使用它。有没有办法在 VB .NET 中使用它

我试过使用反射,但发现很多问题。我想声明变量,例如;

有没有办法在不使用反射和完全智能支持的情况下实现这一点。

谢谢。

0 投票
3 回答
1838 浏览

iphone - App Store via iTunes Error: Invalid bundle identifier namespace com.yourcompany

我正在通过 iTunes Connect 将我的第一个 iPhone 应用程序上传到 App Store,并收到此错误。

无效的捆绑标识符命名空间 com.yourcompany。在捆绑标识符 com.yourcompany.AAA 中

在我的 plist>Bundle Identifier 中,我写的和 com.yourcompany.AAA 一样

在 iTunes Connect 中,我选择了“AAA - com.yourcompany.AAA”

我应该去哪里看?

0 投票
4 回答
5551 浏览

perl - Perl 标识符中允许使用哪些字符?

我正在做正则表达式作业,其中一个问题是:

使用在线语言参考手册确定 Java、Python、Perl 和 C 的整数数字常量和标识符的正则表达式。

我不需要关于正则表达式的帮助,我只是不知道 Perl 中的标识符是什么样的。我找到了描述CPythonJava的有效标识符的页面,但我找不到任何关于 Perl 的信息。

编辑:澄清一下,查找文档是很容易的(比如在谷歌搜索python 标识符)。我没有参加“做谷歌搜索”的课程。