问题标签 [units-of-measurement]

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 投票
6 回答
4743 浏览

sql - SQL 中不同度量单位之间的转换(在 Access 中)

我正在尝试编写一个访问数据库,但我使用 SQL 进行所有查询。我的数据库几乎完成了,但我有一个让我难过的查询。它是一个包含食谱的数据库。我有一张桌子,里面有烹饪的所有转换(汤匙到茶匙,茶匙到杯子等)。用户需要能够使用配方要求的任何单位放入成分(换句话说,我无法标准化单位,我必须找到它们是什么)。然后我需要能够将这些转换为标准化单位。这就是我遇到问题的地方,因为蔬菜之类的东西可以装在杯子,汤匙等中,而肉类之类的东西则以盎司,磅等为单位。我想避免创建一堆 vb if/then's。我觉得必须有一种方法可以用 SQL 来做到这一点,但我可以'

0 投票
2 回答
594 浏览

f# - F# 度量单位,通用性问题

仍在使用 F# 中的 度量单位)

我在制作采用“类型化”浮点数的“通用”函数时遇到问题。

以下模型类旨在根据因素“c”密切关注位置的累积误差。编译器不喜欢我在类型​​的主体中说 0.<'a> (“度量单位文字中的意外类型参数”)。


我相信,另一个相关问题仍然与“通用”功能有关。

在下面的代码中,我要做的是创建一个函数,该函数将采用任何类型的浮点数的#seq 并将其应用于仅接受“香草”浮点数的函数。第三行给出了“值限制”错误,我看不到任何出路。(删除 # 可以解决问题,但我想避免为列表、序列、数组等编写相同的东西。)

0 投票
1 回答
257 浏览

f# - F# 度量单位,通用性问题 2

这个问题之后,我似乎仍在与可能的前沿作战,尽管我认为我没有做任何特别前沿的事情:

给我错误 FS0039:未定义度量单位参数“u”。

给我错误 FS0191:此声明中不允许使用匿名度量单位变量。

函数是否可以处理“通用”度量单位,但类型不能?

0 投票
5 回答
7192 浏览

c# - 用于多单位转换的 C# 数据结构

我有一个 C# 应用程序,我需要在 3 个不同的单位之间进行转换(例如:升、加仑和品脱)。

该应用程序需要了解特定体积的液体,例如:1 品脱、10 品脱、20 品脱和 100 品脱。我打算进行计算并对值进行硬编码(不理想但必要),

我正在寻找一种数据结构,它可以让我轻松地从一个单位转换为另一个单位。

有什么建议么?

请注意:我实际上并没有使用大量的液体,它只是一个例子!

0 投票
15 回答
413822 浏览

css - 为什么是 em 而不是 px?

我听说您应该在样式表中定义大小和距离,em而不是像素。所以问题是为什么我应该使用em而不是px在 CSS 中定义样式时?有没有一个很好的例子来说明这一点?

0 投票
5 回答
6659 浏览

css - 'em' 单元的 WPF 类比

CSS em单元的 WPF 类比是什么?

0 投票
5 回答
15278 浏览

javascript - 将公斤转换为磅和盎司的函数

我想将公斤转换为磅和盎司,例如,如果用户输入 10 公斤,那么函数应该返回 22 磅和 0.73 盎司

有任何想法吗?

0 投票
2 回答
3812 浏览

units-of-measurement - 数据库中计量单位的数据类型

对于我的应用程序,我需要保留用户首选的测量单位。
目前可能的单位有:

  • 升(我的数据库其余部分中的值存储的单位)
  • 公斤(随产品的密度而异)
  • 美国液体加仑(3.785411784 升)
  • 美国液体夸脱(以上的 1/4)
  • 英国液体加仑(4.54609 升)
  • 英国液体夸脱(以上的 1/4)

我需要一种将这些单元保存在 mssql 2005(及更高版本)数据库中的方法,这样就不会有歧义,最好是所有应用程序都不会保留枚举,也不必创建额外的表。
使用 ISO 缩写将适用于前两个,但 AFAIK 没有后四个。
使用字符串表示也是自找麻烦..

那么除了最终与项目经理沟通不使用延迟测量单位之外,您还有什么其他建议?

0 投票
5 回答
31043 浏览

css - css 'ex' 单位的价值是多少?

(不要与流行的 .Net 单元测试库Xunit混淆。)

今天,我无聊地开始检查 Gmail 的 DOM(是的,我很无聊)。

一切看起来都很简单,直到我注意到关于某些元素宽度的有趣规范。杰出的 Googlites 使用稀有的“前”单位指定了许多表列。

起初我很困惑(“什么是'ex'?”),然后它又回到了我的脑海:我似乎记得几年前我第一次学习 CSS 时的一些事情。来自 CSS3 规范

[ ex unit is] 等于第一个可用字体的已用 x 高度。之所以称为 x 高度,是因为它通常等于小写字母“x”的高度。但是,即使对于不包含“x”的字体,也会定义“ex”。

好和好。但我以前从未真正见过它使用过(更不用说自己使用了)。我经常使用 ems,并欣赏它们的价值,但为什么是“ex”?与 em 相比,它的测量标准似乎要少得多,而且用处也少得多。

我发现讨论该主题的少数页面之一是 Stephen Poley 的http://www.xs4all.nl/~sbpoley/webmatters/emex.html。斯蒂芬提出了很好的观点,但是,他的讨论对我来说似乎没有结论。

所以我的问题是:“前”单位对网页设计有什么价值?

(这个问题可以被标记为主观的,但我会把这个决定留给比我更有经验的 SO'ers。)

0 投票
1 回答
141 浏览

macos - 如何从 OS X 获取“测量单位”设置?

我希望我的应用程序根据 OS X 国际首选项窗格中选择的设置以美国或公制显示测量值。

如何在我的代码中从操作系统获取这条信息?