问题标签 [abbreviation]
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.
emacs - Emacs。缩写“。” 到句末
我是一个emacs新手。我正在尝试扩展字符“。” 到“。”(带有两个空格的句点,以便在 emacs 中更有效地结束一个句子)带有缩写。换句话说,当我键入“。”时 后面跟一个空格,emacs放一个“.”。
我已将下一个代码放在我的 abbrevs 文件中,但它不起作用。
任何人都可以帮助我吗?
timezone - 将 IANA/Olson 时区数据库映射到缩写(如 EST、PST 等)
我需要将 IANA/Olson 时区 ID 映射到缩写,如 EST、PST 等。
我知道这不是一对一的映射,例如,对于 EST,有很多 IANA 时区。
我可以使用某种数据库/映射吗?
PS:JavaScript 解决方案更可取,但任何可以帮助我构建此映射的信息(IANA 时区 ID -> 缩写)都值得赞赏。
versioning - 版本号中的“pl”或“p”是什么意思?
在 PHP 的version_compare
函数中,pl
或者p
是版本号中唯一被评估为晚于编号版本的字符串。这意味着在比较版本号时,
1.5
< 1.6-beta
< 1.6
< 1.6.1
<1.6-pl
我的问题是,在这种情况下代表什么pl
?p
php - 带有缩写、名称和 gmt php 的时区列表
我一直在寻找几个小时来找到一种显示时区列表的方法,该列表应该看起来像这样:
我找到了显示缩写列表的方法,一个带有 gmt 的列表,但是我如何获得像中欧时间这样的名称
我只能找到名称如下的列表:欧洲/阿姆斯特丹、欧洲/柏林等。而这正是我不需要的。
事实上,我知道我可以进行自定义选择,但我更喜欢用 php 创建这样的列表。
python - 如何获得格林威治标准时间?
到目前为止,我有:
但我需要的是:
javascript - 增强的 Javascript for 语句可以安全使用吗?
使用 jQuery for 循环非常慢,这就是我考虑更频繁地使用常规 for 语句的原因。为了直接访问当前元素,我找到了以下语法(对于常规数组,当然不是对象):
其中e
in 循环表示当前元素。
这种语法在所有浏览器中都可以安全使用吗?
添加
好的,我想这可以工作,但对于简短的符号来说,它不再那么有用了:
谢谢大家的回答!
sql - 通过转换表进行匹配的 SQL 模式
我有来自 2 个不同来源的脏数据。我正在寻找一些关于匹配它们的最佳实践。以下是一些数据示例:
人类可以看到这 4 个示例应该与理想的模糊匹配匹配。我拥有出色的传统模糊匹配软件,可以捕捉错别字和其他小的变化。但是在这个数据集中,我有大约十几个规则来管理诸如“Preparatory”->“Prep”之类的缩写。我想在查询中捕获所有这些规则。(然后我将分别处理更传统的模糊性。)
是否有众所周知的 SQL 模式来处理此要求?它可以像学习可以在我的搜索中解锁示例的魔术关键字一样简单。这是一种“翻译表”或“缩写表”,但我只是编造了这些术语。我还没有找到被广泛接受的术语。
从概念上讲,我的目标是从这个天真的查询开始:
然后将其修改为可以获得上面显示的所有所需匹配的内容。我希望我可以使用一些嵌套的 REPLACE 函数来暴力破解它:
这感觉不优雅。它越来越难看,因为我解释了不一致的缩写(例如,“International”有时是“Intl”,有时是“Int”“l”)。对于重叠的缩写(例如“小学”->“Es”但在其他情况下“学校”->“学校”),它并不是特别平滑。
其他人是如何解决这个问题的?
注意:我使用的是 Oracle。我可能会使用 REGEXP_REPLACE 而不是 REPLACE。我当然会使用 UPPER(或 LOWER)来避免大小写问题。但这些细节并不是问题的核心。
netbeans-7 - 如何在 Netbeans 代码模板中快速搜索缩写?
当我在 Netbeans 7.1.1 中打开工具 -> 选项 -> 编辑器 -> 代码模板时,我可以看到已保存模板的列表。但是当模板太多时,我无法快速找到一些我希望编辑的特定模板。我无法搜索缩写词、过滤器,甚至无法使用模板调整列表大小。我可以通过编程语言过滤快捷方式。找到某些特定快捷方式的唯一方法是使用滚动条。
我想要一些文本字段,我可以在其中输入我正在搜索的缩写词,然后我可以直接编辑这个缩写词。在 Netbeans 或代码模板管理的其他增强功能中是否可能出现这种情况?
autocomplete - 无需按 ctrl+j 或任何其他键即可完成代码块缩写
如何在不按任何其他附加键的情况下启用代码块来完成单词?
例如,每次我写ifb
if 应该完成
,即使我之后不按 ctrl+j 。
java - 获取军事时区缩写
我有一个org.joda.time.DateTime
对象,我需要检索军事时区缩写(例如, T代表 UTC-07:00,U代表 UTC-08:00,Z代表 UTC±00:00)。
见http://en.wikipedia.org/wiki/List_of_military_time_zones
这是我目前的做法:
用如下条目初始化timeZoneCodeMap
的 a在哪里HashMap<Integer, String>
是否存在已经包含时区到军事缩写的映射的函数或库(在 Joda 或其他中)?
如果还有更好的方法来计算偏移量,请随时告诉我。