问题列表 - 第23549页

在Java中计算第10,001个素数时堆栈溢出

我正在做Euler项目的问题7.我应该做的是计算10,001 st素数.(素数是一个大于1的整数,只能被自身和一个整除.)

这是我目前的计划:

public class Problem7 {
    public static void main(String args[]) {
        long numberOfPrimes = 0;
        long number = 2;

        while (numberOfPrimes < 10001) {
            if (isPrime(number)) {
                numberOfPrimes++;
            }
            number++;
        }
        System.out.println("10001st prime: " + number);
    }

    public static boolean isPrime(long N) {
        if (N <= 1)
            return false;
        else
            return Prime(N, N - 1);
    }

    public static boolean Prime(long X, long Y) {
        if (Y == 1)
            return true;
        else if (X % Y == 0) …
Run Code Online (Sandbox Code Playgroud)

java stack-overflow primes

7
推荐指数
2
解决办法
8175
查看次数

Javascript中的valueOf()与toString()

在Javascript中,每个对象都有一个valueOf()和toString()方法.我原以为每当调用字符串转换时都会调用toString()方法,但显然它被valueOf()所取代.

例如,代码

var x = {toString: function() {return "foo"; },
         valueOf: function() {return 42; }};
window.console.log ("x="+x);
window.console.log ("x="+x.toString());
Run Code Online (Sandbox Code Playgroud)

将打印

x=42
x=foo
Run Code Online (Sandbox Code Playgroud)

这让我觉得倒退..如果x是一个复数,例如,我希望valueOf()给我它的大小,但每当我想转换成一个字符串我就会想要像"a + bi"这样的东西.而且我不想在隐含字符串的上下文中显式调用toString().

这只是它的方式吗?

javascript

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

最新的EJB3/JPA单元测试框架

使用EJB 3/JPA启动新项目,主要是无状态会话bean和批处理作业.我过去在标准的Java webapps上使用过JUnit,它看起来效果很好.在EJB2中,单元测试很麻烦,需要一个运行容器(如JBoss)才能进行调用.现在我们将在EJB3/JPA中工作,我想知道公司正在使用什么来编写和运行这些测试.Junit和JMock是否仍然被认为是相关的,还是有其他新的框架,我们应该调查?

java unit-testing jpa java-ee ejb-3.0

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

如何使用 Java 检测和替换字符串中的不可打印字符?

例如我有一个这样的字符串:abc123[*]xyz[#]098[~]f9e

[*] 、 [#] 和 [~] 代表 3 个不同的不可打印字符。如何在 Java 中用“X”替换它们?

坦率

java replace character non-printable

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

使用rm()从父环境中删除对象

我试图从父环境中删除一个对象.

rm_obj <- function(obj){
  a <-deparse(substitute(obj))
  print (a)
  print(ls(envir=sys.frame(-1)))  
  rm(a,envir=sys.frame(-1))
}
> x<-c(1,2,3)
> rm_obj(x)
[1] "x"

[1] "rm_obj" "x"    
Warning message:
In rm(a, envir = sys.frame(-1)) : object 'a' not found
Run Code Online (Sandbox Code Playgroud)

这将有助于澄清我对框架的误解.

r

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

从C#访问C全局变量'errno'

P/Invoking时是否可以在C#中访问"errno"变量?这类似于Win32 GetLastError().

c c# mono pinvoke errno

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

打印当前的Mercurial修订哈希?

有没有更好的方法在Mercurial中提取当前版本哈希值

hg log -l1|grep changeset|cut -d: -f3

我的部分webapp部署脚本使用其唯一的修订哈希"标记"上传的应用程序tarball.

hash mercurial revision

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

连续的,重叠的数组子集(NumPy,Python)

我有一个NumPy数组,[1,2,3,4,5,6,7,8,9,10,11,12,13,14]并希望有一个像这样的数组[[1,2,3,4], [2,3,4,5], [3,4,5,6], ..., [11,12,13,14]].

当然这可以通过循环大数组并将长度为4的数组添加到新数组中,但我很好奇是否有一些秘密的'魔术'Python方法正在做这个:)

python numpy scipy

12
推荐指数
2
解决办法
6569
查看次数

UINavigationController后退按钮不可见,但有效

我有一个场景,我的UINavigationController缺少后退按钮(左按钮),但点击左按钮似乎仍然有效.

我在这里发现了一个类似的问题:UINavigationController的后退按钮消失了吗? 通过不将标题设置为@""解决了这个问题,但这不是我的问题.是否有任何其他情况会导致此行为?

更新:

如果重要的是我的视图层次结构:我的MainWindow包含一个UINavigationView,它首先加载一个UIViewController(这个视图包含一个Map).当点击注释附件按钮时,它会加载UITableViewController.这个视图应该有后退按钮.

谢谢.

iphone uinavigationcontroller

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

验证没有try-catch的整数或字符串

好的,我迷路了.我需要弄清楚如何验证整数,但由于一些愚蠢的原因,我不能使用Try-Catch方法.我知道这是最简单的方法,所以互联网上的所有解决方案都在使用它.

我正在用Java写作.

这个交易是这样的,我需要有人输入数字ID和字符串名称.如果两个输入中的任何一个无效,我必须告诉他们他们犯了错误.

有人能帮我吗?

java validation

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