问题列表 - 第46193页

使用BigDecimal找不到符号

我正在尝试使用BigDecimal.这看起来很棘手.我遇到了一个问题,我想了解是什么导致了它.

public static String nominator(String nbrPeople)
{
    BigDecimal nom = new BigDecimal("365") ;
    BigDecimal days = new BigDecimal("365") ;
    int limit = Integer.parseInt(nbrPeople);
    for (int i = 0 ; i < limit ; i++ )
    {
        days = days.substract(i) ;
        nom = nom.multiply(days) ;
    }
    return  nbrPeople ;
}
Run Code Online (Sandbox Code Playgroud)

这是一个更大的计划的一部分.这是一个应该计算这样的方法:

365 x(365-1)x(365-2)x(365-3)等取决于传入的nbrPeople的值.

我想了解为什么我收到以下错误消息:

找不到标志

方法substract(int)

不是在寻找关于阶乘的讨论,而是在寻找BigDecimal(或BigInteger)的使用.我正在使用BigDecimal,因为在稍后阶段我将需要分割,从而产生浮点.

编辑

编辑2

首先编辑删除(代码)以使帖子更具可读性 - 正确的代码已由一位善良的程序员发布到下面

java bigdecimal

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

用C#排序列表(带有各种参数)

我有一个对象列表.该对象具有各种领域,例如年龄和名称

现在有时我想按名字排序,有时候按年龄排序.额外的有时增加顺序,有时减少顺序.

现在我明白我应该在我的对象中实现Comparable接口并覆盖CompareTo方法.

但是,当我想支持各种排序订单时,我该怎么做呢?

我是否必须在我的对象中设置排序顺序,还是以某种方式通过sort方法调用传递排序顺序?

.net c# sorting

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

SWT相当于JPANEL

什么是相当于JPanelSWT

swt jlabel

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

在单个div上启用滚动?

我的布局看起来像这样:

<html>
  <head>
    stuff here
  </head>
  <body>
    <div id="master">
      <div id="toolbar">
        <input type="text" id="foo">
      </div>
      <div id="content">
        a whole bunch of content in here
      </div>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

'#master'是jquery UI对话框的容器.我希望'#content'div的内容可以滚动,但'#toolbar'不能滚动.这是否适用于jquery UI的对话框?

html javascript css jquery jquery-ui

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

处理logcat中的空间

我的应用程序使用的其中一个外部库在其logcat标记中包含空格:

Log.d("Some External Library", "Debug Message");
Run Code Online (Sandbox Code Playgroud)

如何在logcat命令中编写filter-spec来处理空格?Eclipse中的Logcat能够过滤它,但我更喜欢命令行.

我尝试了以下内容但它们不起作用:

adb logcat -s "Some External Library"
adb logcat -s Some\ External\ Library
adb logcat -s Some External Library
Run Code Online (Sandbox Code Playgroud)

android logcat

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

MVC 3中的SessionState属性是否正常工作?

我正在管理一个相当大的项目,用asp.net webforms + mvc3编写,拥有庞大的用户群,并且每日访问量非常高.基本上,在任何特定时刻都有很多请求.

MVC中的一个控制器可以动态处理/调整图像大小,它具有以下属性:

[SessionState(SessionStateBehavior.Disabled)]
Run Code Online (Sandbox Code Playgroud)

现在,如果控制器中的一个动作试图访问会话 - 它显然会抛出一个异常 - 所以到目前为止我们都很好.

问题是:如果我进入IIS工作进程窗口(Win Server 2008 R2,IIS 7.5),并检查此站点的当前请求,我有时可以看到对此控制器中的操作的请求.他们目前的状态被锁定了State: RequestAcquireState, Module Name: Session.有时这些锁会在这种状态下持续一两秒钟.

首先,属性的重点不是向控制器发出请求而忽略状态,而不是浪费时间(并且可能被锁定)试图获取状态?

如果是这样 - 我在这里做错了什么,或问题出在其他地方?

asp.net session asp.net-mvc-3

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

从ASP.NET MVC2升级到MVC3的原因

随着ASP.NET MVC 3的发布,我想知道我们应该将我们的应用程序升级到MVC3的主要原因(杀手级功能)是什么.

我们的应用程序目前在MVC2中使用:

  • 适用于IoC的Ninject&Ninject.Web,
  • Linq到Sql
  • jQuery(没有ASP.NET Ajax)
  • flot排行榜.
  • MVC Contrib
  • 自定义REST(通过动态WCF无XML配置文件)

我们不使用ASP.NET图表或EF等.

是否有任何真正令人信服的理由我们应该升级到ASP.NET MVC 3?

asp.net-mvc upgrade

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

android如何获取紧急电话号码

我看到有很多关于如何拨打号码的例子,我也看到我只能让它弹出拨号器去拨打紧急号码.但在所有这些例子中,他们硬编码"911"作为使用的数字.好吧,这在美国运作良好,但由于Android手机在其他国家销售,因此有可能我的应用程序将由不在美国的人购买,或者住在美国的人可能将他们的手机带到海外; 有没有办法然后我的应用程序可以意识到它不在美国,因此必须使用不同的号码来呼叫紧急服务,这个号码将是什么?

总而言之,我想知道我是否有办法可以实现这一点,所以当应用程序用拨打该国家的紧急号码拨打拨号器时,不必在编译时知道该号码?

android phone-call phone-number

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

kcachegrind很难链接php xdebug调用

我正在使用XDebug生成配置文件支持.生成配置文件,但我无法使用kcachegraph创建完整的调用图.

XDebug配置是:

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = /var/www/xdebug/
xdebug.profiler_output_name = cachegrind.out.%t-%s
xdebug.profiler_enable_trigger=1
Run Code Online (Sandbox Code Playgroud)

当我在kcachegrind中打开支持时,它似乎有效,除了somt调用似乎是double,其中一个有一个位置:(未知).

请注意,index.php只有1行实际代码,这是对前端控制器的要求.在执行的这个阶段没有自动加载,所以我真的无法弄清楚为什么我有2个require :: frontcontroller.php.

以下是3个可能对您有帮助的窗口的屏幕截图:http:
//img46.imageshack.us/img46/2226/kcachegrind123.png

什么可能是问题的任何线索?

谢谢

php xdebug kcachegrind

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

选择Where子句

我在SQL Server中进行选择并说我的Select正在拉这样的数据,

ID Col1 Col2 Col3 Col4
1   xx   xx   xx   xx
2   null null null null
3   xx   xx   null null
Run Code Online (Sandbox Code Playgroud)

我只想要那些并非所有行都是Null的记录.在上面的记录中,我不希望ID为2的行.

我怎么能在where子句中这样做?

谢谢.

sql-server

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