问题标签 [disambiguation]
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.
grammar - LALR 语法模棱两可
我为布尔和算术表达式制作了一个语法。我想处理算术表达式,例如:
我已经完成了这项工作:我可以处理我想要的所有表达式。
我的问题是布尔表达式可能类似于:
所以在某些时候我的布尔规则必须引用我的算术表达式规则。我不能在布尔规则中使用括号 (),因为它会导致我的语法不明确。我明白为什么,但我无法找到解决这个问题的方法。
java - JFileChooser - 关于“打开”和“取消”按钮。爪哇
我在使用 JFileChooser 时遇到了一些问题。每当我运行程序时,如果我立即单击“取消”按钮而不选择文件,它将显示“你好”,如果我单击打开,它不会做任何事情。另一方面,如果我选择一个文件并单击打开,它将开始显示“Hello”(调用 createFile 方法),如果单击“取消”,它将显示“hello”。
我的问题是如何找出单击了哪个按钮并为每个按钮执行特定操作,例如在单击取消时调用 die 函数并在单击 open 时调用 createFile 函数。
我在想类似的东西
这是我的代码:
}// MFRAME 类结束
c++ - 当目标类具有多个构造函数时消除强制转换运算符的歧义
我正在尝试制作用于转换字符串的实用程序,因为我在各种容器(char*、std::string、自定义字符串类型)和格式(utf-8、utf-16、utf-32)中需要字符串的接口组合不好. 所以我有想法创建一个包含各种类型的强制转换运算符的包装器。像这样:
但问题是,如果类型同时转换为char *
and std::string
,那么std::string
这两种类型之间的构造函数和赋值将是模棱两可的。而且我不想通过 just char *
,因为字符串可能最初是由范围给出的,而不是作为 nul 终止的,需要额外的副本来获得一个以 nul 终止的以及使嵌入的 nuls 不起作用。
那么有什么办法可以消除这些歧义吗?
重要提示:我被一些 C++03 编译器困住,所以这两个转换运算符都不能被标记为显式。
nlp - 你如何提取某个单词的各种含义
给定“暴力”作为输入,是否有可能想出一个人如何解释暴力(例如,身体暴力、一本书、一张专辑、一个音乐团体..),如下文参考文献#1 所述。
假设用户指的是专辑,那么从一组推文中寻找暴力作为专辑的最佳方式是什么。
有没有办法通过任何 NLP API 来推断这一点,比如 OpenNLP。
参考 #1
function - 调用函数与调用外部程序?
假设我有一个abc
在搜索路径中命名的程序,并且我编写了一个包含以下内容的脚本:
使用参数调用此脚本abc
会调用该函数。有没有办法总是运行外部程序?
c++ - 策略功能的非类型模板
因此,我正在尝试使用一种策略,该策略又具有非类型模板化功能。编译器在弄清楚我要做什么时遇到了一些问题。
例如,一项策略如下所示:
另一个策略使用此策略对设置的位执行一系列操作:
用户类需要 Foo 策略和 Bar 策略:
用户将以上两者结合如下:
我收到如下错误:
此错误指向以下代码(如上所述):
我可以从中推断出 <10> 看起来像一个比较操作。但是,我真的要求编译器专门化策略中包含的模板函数。
我可以这样做吗?我该怎么做呢?
如果有人想知道,我正在尝试编写 LFSR。我想在未来转向不同的基础数据类型,并将用于生成 LFSR 的特定多项式与用于存储和操作 LFSR 位的数据类型和操作分开。
提前致谢!
sql - Ambiguous Outer Joins?
I am getting the following error message...
"The SQL statement could not be executed because it contains ambiguous outer joins. To force one of the joins to be performed first, create a separate query that performs the first join and then include that query in your SQL statement."
HOW CAN I FIX THIS??? If i replace the "LEFT JOIN" with "INNER JOIN" the bug goes away but the desired operation is not accomplished.
Here is my code:
rdf - DBLP 作者消歧
伙计们,我正在对 DBLP 进行一些研究,并使用 Hugh Glaser 的存储库 RKB-EXPLORER DBLP(rdf/xml)。考虑 dblp 中一篇文章的这一页:
http://dblp.rkbexplorer.com/id/journals/jvcir/YuanWSZ13
如您所见,这篇文章的作者ID是这样的:
我用不同的文章尝试了相同的作者姓名,并且知道上面的 id 详细信息如下:
b3f641eef09c498bdd94087b74854be9:作者姓名的 32 个字符编码。(没关系) 36a6b8e7b69947e5659953aaf7fb802c:文章名称的 32 个编码。
所以,它实际上给“同名”的人提供了相同的 id,但很多人的名字完全相同。这是歧义。对于 dblp 作者消歧,我尝试了以下两种方法:
- 获取每篇文章的隶属关系,然后如果相同的名字出现在两个具有相同隶属关系的文章中。我想这可以肯定是同一个人。但困难在于 dblp.rkbelporer.com 数据集没有提供足够的信息。并使用谷歌搜索搜索文章标题,也无法获得足够的信息。
- 获取每篇文章的所有作者图片,并进行个人图片匹配之类的操作,以检查同名是否为同一个人。但这也是某种不太可行的方法,因为作者个人图片的文章太少了。
那么,有什么建议吗?非常感谢。
c++ - C++:使用相同的参数类型创建多个构造函数
我想用几个相同类型的构造函数创建一个类。由于这不可能直接实现,是否有一种简单的方法来定义可读的“虚拟”类型,例如类可能如下所示:
我可以将 Orange、Apple 和 Banana 定义为 struct typedef,但有更方便的方法吗?
谢谢