小编Lin*_*ger的帖子

如何修复浮点不精确的输出?

我正在做一些浮动操作并最终得到以下数字:

-0.5
-0.4
-0.3000000000000000004
-0.2000000000000000004
-0.1000000000000000003
1.10E-16
0.1
0.2
0.30000000000000000004
0.4
0.5
Run Code Online (Sandbox Code Playgroud)

算法如下:

var inc:Number = nextMultiple(min, stepSize);
trace(String(inc));

private function nextMultiple(x:Number, y:Number) {
    return Math.ceil(x/y)*y;
}
Run Code Online (Sandbox Code Playgroud)

我理解浮点数不能总是在一个字节中准确表示.例如1/3.我也知道我的步数为0.1.如果我有步骤,我怎么能得到一个正确的输出?

奇怪的是,这是我第一次遇到这种类型的问题.也许我玩不够漂浮.

language-agnostic algorithm math floating-point actionscript-3

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

如果Path包含"#",则System.Uri无法提供正确的AbsolutePath和LocalPath

我有C#代码试图LocalPath使用以下代码行获取正在执行的程序集:

Uri uri = new Uri(Assembly.GetExecutingAssembly().CodeBase).LocalPath;

这段代码适用于各种路径.它开始失败给出正确的AbsolutePath,Localpath因为执行的程序集路径包含一个#.

Assembly.GetExecutingAssembly().CodeBase"C:\c#\ExcelAddin1.1.0\GSRExcelPlugin\bin\Debug\Common.dll"

但是新的Uri(Assembly.GetExecutingAssembly().CodeBase).LocalPath给出"C:\ c",而它应该给出"C:\ c#\ ExcelAddin1.1.0\GSRExcelPlugin\bin\Debug \".

有没有我需要处理的东西,或者Uri类使用的方式有什么不对吗?

如果这是.net框架问题,我该如何向Microsoft报告此问题?

.net c#

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

仅在BlackBerry的文本框中更改特定文本的颜色

如何仅在Blackberry应用程序的文本框中更改特定文本的颜色?

user-interface blackberry java-me

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

DataGrid中的Silverlight DatePicker允许NULL日期

我有一个DataGrid,它的列a之一DatePicker(用于编辑模板).有没有办法保持这个但仍允许用户输入NULL日期?

silverlight datepicker

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

设置Xcode以开发插件

我之前从未在XCode工作,但我正在设计一个名为OsiriX的开源放射学程序的插件(objective-c).我可以得到编译的东西,我甚至可以获得在OsiriX中运行的插件.但是,我不确定如何从XCode运行/调试它.运行/调试在我的xcode上显示为灰色.是因为没有主程序吗?

debugging xcode plugins cocoa objective-c

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

如何配置.net垃圾收集器?

我想知道如何描述垃圾收集器的性能并监视三代.我想知道是否有可能在任何时间知道当前生活的物体是什么gen0,gen1,gen2.

.net garbage-collection

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

extjs 4 grid fireevent itemclick

如何fireEvent itemclick在商店加载后制作.

我有这个,但它不起作用:

pcfstore.on('load', function(){
   //auto select first row;
   Ext.getCmp('pcf_grid').getSelectionModel().select(0); // this works

   //fire itemclick event
  var grid= Ext.getCmp('pcf_grid');
  grid.fireEvent('itemclick', grid, 0); //this doesnt work

}); 
Run Code Online (Sandbox Code Playgroud)

这是我itemclick在网格视图中的事件:

viewConfig: {
    listeners: {
    itemclick: function(dv, record, item, index, e) {
           alert(record.data.code);
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

基本上,当网格加载时,它应该触发所选网格第一行的警报窗口.

extjs4

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

永远不想在highcharts上隐藏工具提示

我在使用JQuery的ASP.Net MVC应用程序中使用HighCharts.

我设法在鼠标移动时显示带有十字准线垂直条的工具提示.但是,即使用户将鼠标移出图表,我也不想隐藏此工具栏+栏.在Highcharts中有没有可用的选项来实现这一目标?

我搜索了论坛,但找不到任何有效的例子.其中一个解决方案与点击事件的克隆工具提示有关.

asp.net highcharts

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

适用于手机的Android应用程序

是否有可能创建Android应用程序,只能通过手机而不是平板电脑从谷歌播放下载?

android google-play android-permissions

4
推荐指数
2
解决办法
3831
查看次数

按-SQL选择前3个最多计数组

我在sql下面有一个声明,根据国名进行分组.

SELECT COUNTRY,count(*) FROM DRUG_SEIZURE WHERE COUNTRY IS NOT NULL GROUP BY COUNTRY
Run Code Online (Sandbox Code Playgroud)

结果示例:

Country           Count
-------           -----
America           20
Saudi Arabia      28
China             10
Japan             14
Kenya             10
Pakistan          12
India             11
Run Code Online (Sandbox Code Playgroud)

我想要前三个最大值的国家.在上面的例子中我只想要:

Country           Count
-------           -----
Saudi Arabia      28
America           20
Japan             14
Run Code Online (Sandbox Code Playgroud)

mysql sql sql-server oracle subquery

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