问题列表 - 第3085页

您将工程数据存储在哪些计量单位?

在我们的应用程序中,我们目前的决定是将所有工程数据存储在SI中的数据库中.

我担心在我们的数据库或.NET数字类型中我们可能会冒不具备足够精度和准确性的风险.我也担心我们可能会看到浮点数学的假象(虽然这可能是一个问题本身).

例如,源数据可能是以Psi(磅/平方英寸)表示的压力量(并从某些第三方服务读入).工程师将选择这个度量单位,因为(对于表达的数量),这将倾向于提供易于消化的,人类可读的数字而无需科学记数法.

当我们"标准化"数字时,即当我们将这个数量转换为我们自己的持久性时,我们可能会将其转换为Pa(帕斯卡),这需要将数字乘以或除以其他可能的大数字.

我们经常最终存储非常大或非常小的数字,更糟糕的是 - 我们可能会对这些数字做进一步的计算.

目前我们使用ORACLE float和System.Double.

人们怎么想这个?

UPDATE

进一步的研究已经在即将推出的F#语言(我写的CTP中)中发现了度量单位支持.

看来我们能够让F#了解用户输入,例如:

9.81<n/s^2> // an acceleration
Run Code Online (Sandbox Code Playgroud)

我们还可以创建自己的派生单位和单位系统.

在F#中为牛顿创建派生单位
(来源:msdn.com)

floating-point precision units-of-measurement

4
推荐指数
1
解决办法
610
查看次数

关闭fireFox中的父窗口

是否可以使用JavaScript关闭Firefox 2.0中的父窗口.我有一个打开另一个窗口的父页面,我需要在说10秒后关闭父窗口.我试过Firefox调整"dom.allow_scripts_to_close_windows",尝试延迟但似乎没有任何效果.

任何帮助将非常感激.

谢谢

javascript firefox

1
推荐指数
1
解决办法
9513
查看次数

如何在Java中创建(和读取)Windows快捷方式(.lnk文件)?

同样的问题,不同的语言.

你是如何用Java做的?你用JNI吗?运行exe?或者是否有任何库读/写*.lnk像POI读/写*.xls?

我曾经解决过创建".url"这是纯文本INI文件.但我正在寻找其他有趣的方法来做到这一点.

java windows shortcuts

5
推荐指数
1
解决办法
1万
查看次数

SystemSounds播放不起作用

我试图用C#程序播放Asterisk系统声音

System.Media.SystemSounds.Asterisk.Play();
Run Code Online (Sandbox Code Playgroud)

但没有声音播放.我的系统确实为Asterisk设置了声音,而其他程序(不是由我编写)会导致各种系统声音播放.

任何人都可以提出任何可能的原因吗?

c# audio

4
推荐指数
1
解决办法
3009
查看次数

如何在Perforce中搜索历史记录

似乎在P4V中没有办法做到这一点.

我可以使用'提交的更改列表',但它非常麻烦,我只能通过用户和工作区进行搜索.

我想通过描述来搜索历史.

有没有简单的方法呢?

perforce

6
推荐指数
1
解决办法
9818
查看次数

有jQuery Click方法吗?

我正在尝试使用jquery单击链接.似乎只有一个点击事件复制"onclick"(即用户输入).是否可以使用jquery实际点击链接?

jquery

25
推荐指数
2
解决办法
5万
查看次数

IS CAML是查询MOSS的唯一方法吗?

CAML难以学习,难以使用,除了使用CAML查询之外,还有更好的方法从MOSS获得结果吗?并不是指速度较慢的Web服务,也不是指速度较慢的对象模型.

sharepoint moss wss caml

3
推荐指数
1
解决办法
1746
查看次数

什么是确定输入是否是完美正方形的好算法?

可能重复:
确定整数的平方根是否为整数的最快方法

有什么方法可以看出一个数字是否是一个完美的正方形

bool IsPerfectSquare(long input)
{
   // TODO
}
Run Code Online (Sandbox Code Playgroud)

我正在使用C#,但这与语言无关.

奖励点是为了清晰和简洁(这不是代码高尔夫).


编辑:这比我想象的要复杂得多!事实证明,双精度问题有两种表现形式.首先,Math.Sqrt采用了一个不能精确控制的长度(感谢Jon).

其次,当你拥有一个巨大的,接近完美的正方形时,双精度将失去小值(.000 ... 00001).例如,我的实现未通过Math.Pow(10,18)+1的测试(我的报告为真).

algorithm math perfect-square

85
推荐指数
3
解决办法
4万
查看次数

如何在python或Javascript中从UTM转换为LatLng

我有一堆坐标为UTM格式的文​​件.对于每个坐标,我有东,北和区.我需要将其转换为LatLng,以便与Google Map API一起使用,以便在地图中显示信息.

我找到了一些这样做的在线计算器,但没有实际的代码或库.http://trac.osgeo.org/proj4js/是Javascript的投影库,但是看一下它不包括UTM投影的演示.

我对整个GIS领域仍然很新鲜,所以我想要的是ala:

(lat,lng) = transform(easting, northing, zone)
Run Code Online (Sandbox Code Playgroud)

javascript python gis proj4js arcgis-js-api

25
推荐指数
6
解决办法
4万
查看次数

取出特定命名空间的所有类

有没有办法从特定的命名空间中获取对象?或许与System.Reflections?我希望将所有对象从ITestType命名空间中的类型Test.TestTypes作为对象获取,以便我有一个实例列表,TestType1, TestType2, TestType3依此类推.有人能帮我吗?我不知道在哪里搜索.

c# reflection namespaces

11
推荐指数
1
解决办法
4531
查看次数