小编Pop*_*ops的帖子

在Java中将String转换为Date时的ClassCastException

我收到了错误

java.lang.ClassCastException:
avb.Test.main 中的java.util.Date (Test.java:38)
SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS")

从代码

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String tmp = "2012-03-16 18:58:14.0";
Date MaxCmTimerUpdate = (Date)df.parse(tmp);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我如何解决它?

java

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

我的机器和我的Java 32位还是64位?

我的机器是32位还是64位?我的机器上安装的Java是32位还是64位?

uname -a 生产:

Linux xhost 2.6.18-194.el5xen #1 SMP Tue Mar 16 22:01:26 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

java -version 生产:

java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud)

java java-ee 32bit-64bit

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

找出1,000,000总价值中最大的10,000个

我有一个文件,其中包含1,000,000个浮点值.我需要找到10,000个最大的值.

我在考虑:

  1. 读取文件
  2. 将字符串转换为浮点数
  3. 将浮点数放入最大堆(最大值为根的堆)
  4. 在所有值都在堆中之后,删除根10,000次并将这些值添加到列表/ arraylist中.

我知道我会的

  1. 1,000,000个插入堆中
  2. 从堆中删除10,000个
  3. 10,000个插入到返回列表中

这会是一个很好的解决方案吗?这是一个家庭作业.

algorithm data-structures

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

Java与JavaScript变量范围

在以下Java代码段中,范围i仅限于for循环内部.这就是它导致错误的原因.但是,在类似的JS片段中,i显然可以在循环外部访问.怎么可能?

Java的:

for(int i=0;i<10;i++) {
    ...
}
System.out.println(i);
Run Code Online (Sandbox Code Playgroud)

输出:"我没有定义"

JS:

for(var i=0;i<10;i++) { 
    ...
}
console.log(i);
Run Code Online (Sandbox Code Playgroud)

产量:10

我没想到会看到JS的输出.我想知道JS与Java的不同之处.JavaScript变量范围如何工作?

javascript java scope

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

什么是Oracle错误ORA-01536?

我在Oracle上遇到以下错误:ORA-01536

问题是什么?

oracle

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

JavaScript将数字视为字符串,而不是整数,ParseInt不会修复它

我正在尝试在两个输入类型的文本字段中插入两个数字.在我这样做之后,我必须确保第一个数字小于第二个数字.要做到这一点,我正在捕获这两个字段:

var supt = $('#suptotal').val();
var supc = $('#supcubierta').val();
Run Code Online (Sandbox Code Playgroud)

当我比较两个变量时,它们是字符串,因此例如21被认为大于123.

我试图使用功能ParseInt,像这样

var supt = ParseInt($('#suptotal').val());
Run Code Online (Sandbox Code Playgroud)

但它不起作用.如何将数字作为数字进行比较?

html javascript

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

在C++中无限循环

当我在读代码时,我发现循环for只使用了两个参数(中间的一个参数不存在).程序执行时,循环为无限.这是一个最小的工作环境.谁能告诉代码中有什么问题?

// Example program
#include <iostream>
using namespace std;

int main()
{
  for (int i = 0; ; i = (i+1)%2)
  {
      cout << i << endl;
      }
}
Run Code Online (Sandbox Code Playgroud)

c++ for-loop

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

jQuery单选按钮没有响应

当用户单击Upload Prize单选按钮时,jQuery应显示#upload_prize_file_box输入.当用户单击" 提供访问"单选按钮时,应显示pa_block.

当我尝试使用下面的代码执行此操作时,页面不响应.

HTML:

<tr>
 <td id="optBox">
    <input name="opt-radio" type="radio" id="upload_prize" value="upload_prize" checked="checked" />
    <label for="upload_prize">Upload Prize</label>
    <input name="opt-radio" type="radio" id="provide_access" value="provide_access" />
    <label for="provide_access">Provide Access</label>
 </td>
</tr>
<tr>
 <td id="upload_prize_file_box" colspan="2" style="display:none;">
     <input type="file" name="upload_prize_file" id="upload_prize_file" />
 </td>
</tr>
<tr>
 <td height="160" colspan="2" id="pa_block" style="display:none;">
     <table width="100%" border="0">
     <tr>
       <td width="32%">URL</td>
       <td width="68%"><input type="text" name="pa_url" id="pa_url" /></td>
     </tr>
     <tr>
       <td>Username</td>
       <td><input type="text" name="pa_username" id="pa_username" /></td>
     </tr>
     <tr>
       <td>Password</td>
       <td><input type="text" name="pa_password" …
Run Code Online (Sandbox Code Playgroud)

html jquery

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