问题列表 - 第14391页

如何从Java中的循环中删除while(true)?

我听说使用while(true)是一种糟糕的编程习惯.

所以,我编写了以下代码来从用户那里获取一些数字(默认值).但是,如果用户碰巧输入-1,那么它将退出程序.

如何在没有片刻(真实)的情况下写出来?我可以想到一个条件让while循环关闭会立即被捕获而不会继续直到下一次迭代?

我现在就是这样的:

 public static void main(String[] args)
    {
        System.out.println("QuickSelect!");

        while (true)
        {
            System.out.println("Enter \"-1\" to quit.");

            int arraySize = 10;
            System.out.print("Enter the size of the array (10): ");
            String line = input.nextLine();
            if (line.matches("\\d+"))
            {
                arraySize = Integer.valueOf(line);
            }

            if (arraySize == -1) break;

            int k = 1;
            System.out.print("Enter the kth smallest element you desire (1): ");
            line = input.nextLine();
            if (line.matches("\\d+"))
            {
                k = Integer.valueOf(k);
            }

            if (k == -1) break;

            List<Integer> randomData = generateRandomData(arraySize, 1, 100); …
Run Code Online (Sandbox Code Playgroud)

java infinite-loop

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

如何从JSP页面引用java .class文件?

我在我的app目录的根目录中有JSP文件(/page.jsp).我想使用位于/WEB-INF/classes/Helper.class中的这个类.

我尝试使用带有类名的JSP页面导入语句,但这不起作用.如何引用Helper.class以便我可以使用它的JSP?我不想将这个类包含在一个包/ JAR中.

java jsp

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

Xcode中是否支持pragma列表?

Xcode中是否支持pragma列表?我只知道#pragma mark.我想在哪里学习其他人?

xcode gcc pragma

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

关于pre-vista系统的GetThreadId?

显然,GetThreadId是一个Vista API.如何在pre vista系统上获得线程的ID?

winapi multithreading portability windows-vista

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

如果我在PHP中使用print_r,它会在垃圾中打印数组

如何以树状格式打印数组 - 使其更易于阅读?

php

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

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

在线检测碰撞

如何在线检测碰撞,最好是点击鼠标?

我不使用XNA.我只使用简单的WinForms.我不会创造一个游戏.

编辑:我从brone链接实现了解决方案,并得到了非常奇怪的结果.这是一个小片段.我做错了什么?粘贴链接

c# drawing collision-detection

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

选择包含子节点内的文本的父节点

基本上我想选择一个节点(div),其子节点(h1,b,h3)包含指定的文本.

<html>
<div id="contents">
<p>
<h1> Child text 1</h1>
<b> Child text 2 </b>
...
</p>
<h3> Child text 3 </h3>
</div>
Run Code Online (Sandbox Code Playgroud)

我期待,/ html/div/not/html/div/h1

我有这个,但不幸的是返回孩子,而不是xpath到div.

expression = "//div[contains(text(), 'Child text 1')]"
doc.xpath(expression)
Run Code Online (Sandbox Code Playgroud)

我期待,/ html/div/not/html/div/h1

那么有没有办法简单地使用xpath语法?

ruby xpath nokogiri

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

列出所有驱动器/分区,并使用Cocoa获取/ dev/rdisc设备

有没有办法列出可用的驱动器,类似于磁盘工具,并获取相关的/dev/rdisk*设备?

磁盘工具可以访问此数据 - 当您选择驱动器并按信息按钮时,它会列出..

Partition Map Scheme : GUID Partition Table
Disk Identifier : disk0
Media Name : Hitachi HTS541612J9SA00 Media
Run Code Online (Sandbox Code Playgroud)

..或选择一个分区:

Disk Identifier : disk0s3
Mount Point : /Volumes/BOOTCAMP
Run Code Online (Sandbox Code Playgroud)

是否有一个Cocoa API来实现这个目标?如果是这样,通过Interface Builder显示它的最佳方法是什么?

filesystems api cocoa

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

检查元素上是否存在事件

有没有办法检查jQuery中是否存在事件?我正在使用一个使用自定义命名空间事件的插件,并希望能够检查事件是否绑定到元素.

javascript jquery javascript-events event-triggers

178
推荐指数
6
解决办法
24万
查看次数