问题标签 [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.

0 投票
1 回答
5332 浏览

nlp - 谁知道一些好的词义消歧软件?

什么代表词义消歧 (WSD) 软件的最新技术?哪些指标决定了最先进的技术,哪些工具包/开源包可用?

0 投票
2 回答
1419 浏览

actionscript-3 - 如何区分as3中同名的两个导入?

我有两个ArrayUtil需要从同一个类访问的类——它们每个都来自外部库并且有不同的代码,所以我不能把它们组合起来。

如何在代码中消除它们的歧义?

我尝试进行com.adobe.utils.ArrayUtil内联,并保留现有的导入,但这导致了undefined property com错误。

干杯

0 投票
1 回答
345 浏览

nlp - 比 WordNet 更好的查询消歧来源

例如,我在搜索引擎中搜索“购买苹果”,但我怎么知道这里的苹果代表水果苹果或苹果公司?

我已经尝试过使用 WordNet,但是对于上面给出的示例,WordNet 似乎不包含苹果的公司含义。所以我认为在实际中使用 WordNet 不是一个好主意。

那么查询消歧有更好的选择吗?

0 投票
3 回答
690 浏览

c# - C# 如何在方法调用中消除多个接口之间的歧义?

假设我有一个C继承自 2 个接口(I1I2)的类。我还有两个版本的方法 ( DoStuff),每个版本都将其中一个接口作为参数。如果我打电话DoStuff(C),哪一个会被打电话?

如果I2派生自I1,我认为它相对简单 -I2版本被调用。我对接口独立的情况感兴趣。

假设我无法编辑C,I1I2. 如果这有什么不同的话,还有 .NET 2.0。

0 投票
2 回答
257 浏览

c++ - C++ 菜鸟:如何将类的代码存储在帮助/辅助文件中,但仍然可以访问所有类成员函数?

我编写了一个类,它从外部文件中读取数据,操作数据,然后进行计算。

类很长,尤其是构造函数。这是我从外部文件中读取数据并对其进行操作以准备计算的地方。我使用模板函数来做到这一点。

我知道将班级分开会更好,但我将它与我无法更改的商业代码结合使用。另外,需要使用代码的人需要它是一类+辅助文件,所以我仅限于这一类。为了使代码更具可读性,我想将构造函数中的一些代码存储在名为“auxiliary.h/.cpp”的辅助 .cpp/.h 文件中,并通过函数访问它。

这是问题所在:

1) 将模板函数(类的成员函数)作为函数参数传递给辅助文件。我不能这样做,尽管我听说这可能通过一种叫做“消歧”的方式来实现。传递非模板函数和向量之类的东西是没有问题的……模板函数是问题所在。

2) 此外,即使我可以将模板函数作为参数传递给访问辅助文件的函数,我的参数列表也会很长。

我想知道的是,有没有办法让辅助文件“看到”类?我尝试将类的实例作为参数/参数传递给在辅助文件中执行操作的每个函数。但这会导致“instanceName 未在此范围内声明”,并且看起来确实是一种相当循环/复杂的方法。

任何建议将不胜感激。谢谢。

0 投票
1 回答
48 浏览

regex - 当遇到歧义时,如何指定正则表达式的哪个部分优先?

我有一个带有两个命名部分和一个可选连字符分隔符的正则表达式。

^(?<Left>xxx)-?(?<Right>yyy)$
(我已经简化了实际的正则表达式。想象一下两个非常长且复杂的正则表达式,而不是“xxx”和“yyy”。)

但是,由于连字符是可选的,因此可以在输入字符串中将隐含的分隔符添加到不同的位置。有没有办法通过说 Left 或 Right 应该占据输入字符串的更大份额来解决歧义?

例如,对于可以拆分为“ABC”/“DEF”或“ABCDE”/“F”的输入“ABCDEF”,两者都是两个子正则表达式的有效匹配项。假设我更喜欢第二次拆分,因为我希望“左”占据最大的块,只要“右”留下有效的余数。

我正在使用.NET 的正则表达式库,但我希望有一种标准技术。

0 投票
1 回答
740 浏览

algorithm - 对地名数据进行位置消歧的最佳方法是什么?

对地名数据进行位置消歧的最佳方法是什么?

地名搜索有一些评分算法,但他们不开源,我不确定它们是否非常复杂。(即soma, ca它返回Soma lake in Canada甚至没有维基百科的文章,而不是非常流行Soma Neirbohood in san francisco

我在谷歌学者中也找到了一些作品,但它们似乎很肤浅,与我的启发式相似,比如用某物(log(population) + 1000*hasWikipedia(article)+ isCity100+isCapital(10))评分。

我的旅游文章领域,所以我的评分功能应该提供最可能的旅游地点(城市、名胜古迹(迪斯尼乐园、Colleseum、大本钟))。

你知道这个领域的任何重要文章,或者谷歌地图、雅虎、必应甚至地名在生产中使用的算法吗?

0 投票
1 回答
316 浏览

qt - 运行应用程序时的消歧警告

我正在开发一个 Qt 应用程序,我一直在请我的一些朋友对其进行测试。其中一位告诉我他无法运行该应用程序。这是他得到的错误:

消歧错误图像

当他按下是时,他会收到“mingwm10.dll was not found”消息。当然工作目录中有mingwm10.dll,然后它说“应用程序停止工作”错误。当他按下否时,它会打开 PeaZip。

我已经在 Windows XP、Windows 7 和 Windows Vista 上成功测试了该应用程序,所以我真的不知道发生了什么。(但是,我的朋友正在使用 Windows Vista,如果这有帮助的话)

那么,你知道这意味着什么吗?

0 投票
1 回答
1932 浏览

rdf - 查询 dbpedia 以查找可能的上下文以消除单词的歧义

美好的一天,堆栈溢出,

我需要向用户建议一个单词的不同上下文,以便他有可能消除它的歧义。

例如:一个单词“ less ”可以是 Unix 程序、css 框架或其他一些东西。单词“ apple ”可以是水果、公司、河流、美国的一个州(大苹果)或一堆其他东西。

我希望你明白了。

我查看了互联网,到目前为止我只能提出这个查询。

但它仍然远非完美。它经常给出太多或太少的词,有时什么也没有(对于“jquery”)。

http://www.visualdataweb.org/relfinder/relfinder.php似乎也使用了 dbpedia,但它的结果比我的要好得多。

我应该如何更改我的查询以获得更相关的结果?

0 投票
2 回答
269 浏览

git - Git快进(严格按指针)实际上是快退?Git新手的术语消歧

就时间而言,Git 快进合并是 FORWARD。指针从旧提交到新提交。

示例(通过 ffwd 合并主指针从提交 D 移动到提交 G):

在快进合并之前:

快进合并后:

但是,由于提交指针从较新指向较旧,因此严格按照这些指针,分支指针向后移动......提交指针上游。所以从这个意义上说,它可以被标记为快速反向合并。上游(ProGit 书中关于合并的章节中的术语)指的是逆流,上游,因此将上游流解释为快进可能会使新手感到困惑。所以是:

提交指针的上游。

在提交时间方面前进。

这种推理有意义吗?