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

0 投票
1 回答
1698 浏览

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。而且我认为这些算法不足以解决这个简写名称问题

0 投票
3 回答
1713 浏览

javascript - 速记加法运算符和速记 If/Else - Javascript

是否可以同时使用加/减运算符number += 1 的简写和 if / else 的简写number = (true ? 1 : 0);

条件应决定加法或减法。

像这样:number = (true ? +=1 : -=1);

0 投票
2 回答
647 浏览

php - 逃跑

我正在尝试require()在 php 中使用我的 rss 提要模板。不幸的是,我需要在我正在使用的服务器上启用速记标签。

我必须开始我的 rss<?xml version="1.0" encoding="UTF-8" ?><? ... ?>让 php 误以为他必须解析那行代码。

有没有办法“逃脱”?

这只是我试图包含在主 php 文件中的 rss 模板的完整代码:


对于 XML 文件,这<?xml version="1.0" encoding="UTF-8" ?>是可选的(实际上是您编写的默认值),因此您可以删除它,因此可以解决这种情况下的问题。

0 投票
1 回答
3486 浏览

input - 文本框背景中的图像精灵

我想在输入文本框的背景中显示图像。图像应放置在输入文本框的最右侧中心部分。可以通过以下代码轻松完成:

CSS将是:

我面临的问题是图像是一个精灵,由 3 个图像组成。我想在背景位置 -34px 0 显示一个,它的宽度是 23px;

如何用css指定背景位置和大小?

提前致谢!!

0 投票
2 回答
133 浏览

javascript - 使用 var t=!0 / var t=!1 表示真/假有多安全?他们总是返回真布尔真/假吗?

我们中的许多人已经看到/使用以下内容:

这种评估真/假的方法有多安全?

我看到谷歌一直在使用它。

这些总是会返回布尔值真/假吗?

谢谢。

0 投票
4 回答
712 浏览

php - PHP 速记 If/Else

当这是真的时,我希望发生两件事。它工作正常,但我不确定这是不是很好的编程。

我可以简单地用 if else 写,但这样,它很聪明。请帮我...

0 投票
2 回答
130 浏览

javascript - 以下代码的简写或效率

这是我在 Stack Overflow 上的第一个问题。我通常通过搜索找到所有答案,但是在编写以下代码后我完全没有动力了。

有没有更有效的方法或速记来编写以下代码?

目前它完全符合我的要求。当您单击单选按钮时,会在该单选按钮旁边加载一个 div。如果您切换单选按钮,它会删除 div 并在该单选按钮旁边创建一个新的。

我对实际编写自己的 JavaScript/jQuery 还是很陌生。我知道 CASE,但我不完全确定这是否是一个好的情况。

任何建议将不胜感激。

0 投票
2 回答
2016 浏览

ruby - Ruby 中“return x if x”的简写

我喜欢 Ruby 的一件事是你可以用尽可能短的方式表达事物。

我知道在分配时可以做到

有模拟形式return吗?

我只想“说”x一次。这个问题询问只是返回(什么都没有),但是当返回 void 以外的东西时,我不知道该怎么做。

0 投票
4 回答
143 浏览

javascript - if 语句的简写

为什么我要问

我在理解 JavaScript 中句子的简写时遇到了很多麻烦if,而且我还没有找到描述它的文章或教程。这就是为什么我一直在优化我的小代码。而且我是 JavaScript 新手,所以如果有人可以让我对这段代码的缩短有一个基本的了解,我非常感谢你告诉我代码背后的魔力。

我需要什么帮助

我将在很多函数中使用完全相同的代码。因此,我想对其进行优化并使其成为更短的代码版本。

0 投票
8 回答
663255 浏览

javascript - 使用 if-else 速记时省略第二个表达式

我可以写if else没有的速记else吗?

我注意到null为 else 工作(但我不知道为什么或这是否是个好主意)。

编辑:你们中的一些人似乎对我为什么要费心尝试这个感到困惑。请放心,这纯粹是出于好奇。我喜欢玩弄 JavaScript。