问题标签 [shorthand]
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.
c# - 模糊字符串比较 - 检测速记名称
这将是我第二次询问计算语言学/模糊字符串匹配,但这次不是关于词干。
我的第一个问题是使用模糊字符串匹配对数据库进行重复数据删除,我已经做到了。现在,我必须检测一个字符串是否是另一个字符串的简写。例如:
- JOHN ADRIAN FREEMAN WELTER 等于 JAF Welter 或 JAFWelter
- MICROSOFT OFFICE 等于 MS OFFICE
- BUILDING 等于 BLDG
我目前正在使用 SimMetrics 的 .Net 版本来解决我的第一个问题。那么,SimMetrics 中有没有一种方法可以解决我的问题呢?如果没有,那么解决这个问题的最佳方法是什么?
以下是 SimMetrics 中实现的指标:
- 汉明距离
- 莱文斯坦距离
- Needleman-Wunch 距离或卖方算法
- 史密斯-沃特曼距离
- Gotoh 距离或 Smith-Waterman-Gotoh 距离
- 街区距离或L1距离或城市街区距离
- 蒙格埃尔坎距离
- Jaro 距离度量
- 雅罗·温克勒
- SoundEx 距离指标
- 匹配系数
- 骰子系数
- Jaccard 相似度或 Jaccard 系数或 Tanimoto 系数
- 重叠系数
- 欧几里得距离或 L2 距离
- 余弦相似度
- 变分距离
- 海灵格距离或巴塔查亚距离
- 信息半径(Jensen-Shannon 散度)
- 谐波平均值
- 偏差散度
- 混淆概率
- 陶
- Fellegi 和 Sunters (SFS) 指标
- TFIDF 或 TF/IDF
- 快速A
- 爆破
- 最大匹配
- q-gram
- Ukkonen 算法
我对所有这些算法都不是很熟悉。我已经在这里使用的是 Leveshtein Distance、Needleman-Wunch、Jaro-Winkler、SoundEx 和 TF/IDF。而且我认为这些算法不足以解决这个简写名称问题
javascript - 速记加法运算符和速记 If/Else - Javascript
是否可以同时使用加/减运算符number += 1
的简写和 if / else 的简写number = (true ? 1 : 0);
?
条件应决定加法或减法。
像这样:number = (true ? +=1 : -=1);
input - 文本框背景中的图像精灵
我想在输入文本框的背景中显示图像。图像应放置在输入文本框的最右侧中心部分。可以通过以下代码轻松完成:
CSS将是:
我面临的问题是图像是一个精灵,由 3 个图像组成。我想在背景位置 -34px 0 显示一个,它的宽度是 23px;
如何用css指定背景位置和大小?
提前致谢!!
javascript - 使用 var t=!0 / var t=!1 表示真/假有多安全?他们总是返回真布尔真/假吗?
我们中的许多人已经看到/使用以下内容:
这种评估真/假的方法有多安全?
我看到谷歌一直在使用它。
这些总是会返回布尔值真/假吗?
谢谢。
php - PHP 速记 If/Else
当这是真的时,我希望发生两件事。它工作正常,但我不确定这是不是很好的编程。
我可以简单地用 if else 写,但这样,它很聪明。请帮我...
javascript - 以下代码的简写或效率
这是我在 Stack Overflow 上的第一个问题。我通常通过搜索找到所有答案,但是在编写以下代码后我完全没有动力了。
有没有更有效的方法或速记来编写以下代码?
目前它完全符合我的要求。当您单击单选按钮时,会在该单选按钮旁边加载一个 div。如果您切换单选按钮,它会删除 div 并在该单选按钮旁边创建一个新的。
我对实际编写自己的 JavaScript/jQuery 还是很陌生。我知道 CASE,但我不完全确定这是否是一个好的情况。
任何建议将不胜感激。
ruby - Ruby 中“return x if x”的简写
我喜欢 Ruby 的一件事是你可以用尽可能短的方式表达事物。
我知道在分配时可以做到
有模拟形式return
吗?
我只想“说”x
一次。这个问题询问只是返回(什么都没有),但是当返回 void 以外的东西时,我不知道该怎么做。
javascript - if 语句的简写
为什么我要问
我在理解 JavaScript 中句子的简写时遇到了很多麻烦if
,而且我还没有找到描述它的文章或教程。这就是为什么我一直在优化我的小代码。而且我是 JavaScript 新手,所以如果有人可以让我对这段代码的缩短有一个基本的了解,我非常感谢你告诉我代码背后的魔力。
我需要什么帮助
我将在很多函数中使用完全相同的代码。因此,我想对其进行优化并使其成为更短的代码版本。
javascript - 使用 if-else 速记时省略第二个表达式
我可以写if else
没有的速记else
吗?
我注意到null
为 else 工作(但我不知道为什么或这是否是个好主意)。
编辑:你们中的一些人似乎对我为什么要费心尝试这个感到困惑。请放心,这纯粹是出于好奇。我喜欢玩弄 JavaScript。