问题标签 [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.
nlp - 谁知道一些好的词义消歧软件?
什么代表词义消歧 (WSD) 软件的最新技术?哪些指标决定了最先进的技术,哪些工具包/开源包可用?
actionscript-3 - 如何区分as3中同名的两个导入?
我有两个ArrayUtil
需要从同一个类访问的类——它们每个都来自外部库并且有不同的代码,所以我不能把它们组合起来。
如何在代码中消除它们的歧义?
我尝试进行com.adobe.utils.ArrayUtil
内联,并保留现有的导入,但这导致了undefined property com
错误。
干杯
nlp - 比 WordNet 更好的查询消歧来源
例如,我在搜索引擎中搜索“购买苹果”,但我怎么知道这里的苹果代表水果苹果或苹果公司?
我已经尝试过使用 WordNet,但是对于上面给出的示例,WordNet 似乎不包含苹果的公司含义。所以我认为在实际中使用 WordNet 不是一个好主意。
那么查询消歧有更好的选择吗?
c# - C# 如何在方法调用中消除多个接口之间的歧义?
假设我有一个C
继承自 2 个接口(I1
和I2
)的类。我还有两个版本的方法 ( DoStuff
),每个版本都将其中一个接口作为参数。如果我打电话DoStuff(C)
,哪一个会被打电话?
如果I2
派生自I1
,我认为它相对简单 -I2
版本被调用。我对接口独立的情况感兴趣。
假设我无法编辑C
,I1
或I2
. 如果这有什么不同的话,还有 .NET 2.0。
c++ - C++ 菜鸟:如何将类的代码存储在帮助/辅助文件中,但仍然可以访问所有类成员函数?
我编写了一个类,它从外部文件中读取数据,操作数据,然后进行计算。
类很长,尤其是构造函数。这是我从外部文件中读取数据并对其进行操作以准备计算的地方。我使用模板函数来做到这一点。
我知道将班级分开会更好,但我将它与我无法更改的商业代码结合使用。另外,需要使用代码的人需要它是一类+辅助文件,所以我仅限于这一类。为了使代码更具可读性,我想将构造函数中的一些代码存储在名为“auxiliary.h/.cpp”的辅助 .cpp/.h 文件中,并通过函数访问它。
这是问题所在:
1) 将模板函数(类的成员函数)作为函数参数传递给辅助文件。我不能这样做,尽管我听说这可能通过一种叫做“消歧”的方式来实现。传递非模板函数和向量之类的东西是没有问题的……模板函数是问题所在。
2) 此外,即使我可以将模板函数作为参数传递给访问辅助文件的函数,我的参数列表也会很长。
我想知道的是,有没有办法让辅助文件“看到”类?我尝试将类的实例作为参数/参数传递给在辅助文件中执行操作的每个函数。但这会导致“instanceName 未在此范围内声明”,并且看起来确实是一种相当循环/复杂的方法。
任何建议将不胜感激。谢谢。
regex - 当遇到歧义时,如何指定正则表达式的哪个部分优先?
我有一个带有两个命名部分和一个可选连字符分隔符的正则表达式。
^(?<Left>xxx)-?(?<Right>yyy)$
(我已经简化了实际的正则表达式。想象一下两个非常长且复杂的正则表达式,而不是“xxx”和“yyy”。)
但是,由于连字符是可选的,因此可以在输入字符串中将隐含的分隔符添加到不同的位置。有没有办法通过说 Left 或 Right 应该占据输入字符串的更大份额来解决歧义?
例如,对于可以拆分为“ABC”/“DEF”或“ABCDE”/“F”的输入“ABCDEF”,两者都是两个子正则表达式的有效匹配项。假设我更喜欢第二次拆分,因为我希望“左”占据最大的块,只要“右”留下有效的余数。
我正在使用.NET 的正则表达式库,但我希望有一种标准技术。
algorithm - 对地名数据进行位置消歧的最佳方法是什么?
对地名数据进行位置消歧的最佳方法是什么?
地名搜索有一些评分算法,但他们不开源,我不确定它们是否非常复杂。(即soma, ca
它返回Soma lake in Canada
甚至没有维基百科的文章,而不是非常流行Soma Neirbohood in san francisco
)
我在谷歌学者中也找到了一些作品,但它们似乎很肤浅,与我的启发式相似,比如用某物(log(population) + 1000*hasWikipedia(article)+ isCity100+isCapital(10)
)评分。
我的旅游文章领域,所以我的评分功能应该提供最可能的旅游地点(城市、名胜古迹(迪斯尼乐园、Colleseum、大本钟))。
你知道这个领域的任何重要文章,或者谷歌地图、雅虎、必应甚至地名在生产中使用的算法吗?
qt - 运行应用程序时的消歧警告
我正在开发一个 Qt 应用程序,我一直在请我的一些朋友对其进行测试。其中一位告诉我他无法运行该应用程序。这是他得到的错误:
当他按下是时,他会收到“mingwm10.dll was not found”消息。当然工作目录中有mingwm10.dll,然后它说“应用程序停止工作”错误。当他按下否时,它会打开 PeaZip。
我已经在 Windows XP、Windows 7 和 Windows Vista 上成功测试了该应用程序,所以我真的不知道发生了什么。(但是,我的朋友正在使用 Windows Vista,如果这有帮助的话)
那么,你知道这意味着什么吗?
rdf - 查询 dbpedia 以查找可能的上下文以消除单词的歧义
美好的一天,堆栈溢出,
我需要向用户建议一个单词的不同上下文,以便他有可能消除它的歧义。
例如:一个单词“ less ”可以是 Unix 程序、css 框架或其他一些东西。单词“ apple ”可以是水果、公司、河流、美国的一个州(大苹果)或一堆其他东西。
我希望你明白了。
我查看了互联网,到目前为止我只能提出这个查询。
但它仍然远非完美。它经常给出太多或太少的词,有时什么也没有(对于“jquery”)。
http://www.visualdataweb.org/relfinder/relfinder.php似乎也使用了 dbpedia,但它的结果比我的要好得多。
我应该如何更改我的查询以获得更相关的结果?
git - Git快进(严格按指针)实际上是快退?Git新手的术语消歧
就时间而言,Git 快进合并是 FORWARD。指针从旧提交到新提交。
示例(通过 ffwd 合并主指针从提交 D 移动到提交 G):
在快进合并之前:
快进合并后:
但是,由于提交指针从较新指向较旧,因此严格按照这些指针,分支指针向后移动......提交指针上游。所以从这个意义上说,它可以被标记为快速反向合并。上游(ProGit 书中关于合并的章节中的术语)指的是逆流,上游,因此将上游流解释为快进可能会使新手感到困惑。所以是:
提交指针的上游。
在提交时间方面前进。
这种推理有意义吗?