小编Nis*_*hia的帖子

JVM错误?Cached Object字段值导致ArrayIndexOutOfBoundsException

这有点奇怪,但代码说的多于单词,所以看看测试看看我在做什么.在我当前的设置(Windows 64位上的Java 7更新21)中,此测试因ArrayIndexOutOfBoundsException而失败,但是将测试方法代码替换为注释代码,它可以正常工作.我想知道Java规范中是否有任何部分可以解释原因.

在我看来,正如"michael nesterenko"建议的那样,在调用方法之前,数组字段的值被缓存在堆栈中,并且在从调用返回时不会更新.我不知道它是JVM错误还是记录在案的"优化".没有涉及多线程或"魔术".

public class TestAIOOB {
    private String[] array = new String[0];
    private int grow(final String txt) {
        final int index = array.length;
        array = Arrays.copyOf(array, index + 1);
        array[index] = txt;
        return index;
    }
    @Test
    public void testGrow() {
        //final int index = grow("test");
        //System.out.println(array[index]);
        System.out.println(array[grow("test")]);
    }
}
Run Code Online (Sandbox Code Playgroud)

java jvm indexoutofboundsexception

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

活动已泄露窗口com.android.internal.policy.impl.PhoneWindow$DecorView@46029dd0

我正在开发一种反馈类型的应用程序,当我单击"submitnow"按钮时,我收到以下错误

活动已经泄露窗口

com.android.internal.policy.impl.PhoneWindow$DecorView@46029dd0
Run Code Online (Sandbox Code Playgroud)

以下是我的代码,请帮帮我.

public class SignOut_Activity extends SherlockActivity implements
        OnClickListener {

    Button btnSubmitNow, btnSubmitLater;
    ProgressDialog progressDialog;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        setContentView(R.layout.signout);

        ((TextView) findViewById(R.id.tvSubTitle))
                .setText(StoresListAdapter.StoreName);

        btnSubmitNow = (Button) findViewById(R.id.btnSubmitNow);
        btnSubmitLater = (Button) findViewById(R.id.btnSubmitLater);

        btnSubmitNow.setOnClickListener(this);
        btnSubmitLater.setOnClickListener(this);

        progressDialog = new ProgressDialog(SignOut_Activity.this);
        progressDialog.setMessage("Uploading data, please wait...");

    }

    @Override
    public boolean onOptionsItemSelected(
            com.actionbarsherlock.view.MenuItem item) {

        switch (item.getItemId()) {
        case android.R.id.home:
            // app icon in action bar clicked; finish activity to go home
            finish();
            break;

        default:
            break;
        }

        return super.onOptionsItemSelected(item);
    } …
Run Code Online (Sandbox Code Playgroud)

java android android-dialog android-dialogfragment

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

位置请求的缓存策略

我正在构建REST API,在特定区域返回数据(比如说事件).REST URL是一个简单的GET

/api/v1/events?lat=<lat>&lng=<lng>&radius=<radius>.
Run Code Online (Sandbox Code Playgroud)

与参数lat,lngradius(10英里默认情况下),纬度和经度是设备或浏览器的API什么回报.现在不用说,lat和lng随着用户移动而连续变化,并且两个用户可以是相同的附近,具有不同的lat/lng.在服务器上缓存此类请求的最佳方法是什么,这样我就不必每次都进入业务逻辑.自lat/lng更改后,URL不会是唯一的.

谢谢

rest location caching geolocation http-caching

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

Android SDK Bundle无法下载显示"未知网络错误"

每当我尝试下载Android SDK Bundle时,它都会完全下载(480MB/480MB),然后由于"未知网络错误"而导致下载失败.我已经尝试了几次相同的结果下载,有关如何解决这个问题的任何见解?

sdk android download

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

将textarea包装在HTML元素周围

有什么办法可以在HTML元素周围包装textarea HTML元素吗?在我的情况下,我想将textarea包裹在标签周围.

这是我试图实现的目标:

Label name: *********
*********************
*********************
Run Code Online (Sandbox Code Playgroud)

其中*是文本区域.

html css textarea

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

4010 发生了未处理的安全异常。IIS 8.5

我在服务器上尝试一个简单的 ASP.NET 默认应用程序时遇到一个问题。这是一个全新的服务器。

我得到 error - 4010 An unhandled security exception has occurred.

它没有错误详细信息。我见过几个网站试图将错误与缓存相关联,但是我没有使用任何缓存。

在本地机器上,一切似乎都运行良好。有什么建议 ?

asp.net exception

6
推荐指数
2
解决办法
9703
查看次数

如何在 Scala 中从 Map[String, Any] 创建 Map[String,String]?

Scala 新手 - 如何创建一个Map[String,String] fromMap[String, Any] 的值Map[String,Any]是字符串,但我不知道如何强制转换或以其他方式将 " Any" 类型强制转换为 " String" 类型。

scala map any

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

存储高度的最佳数据类型是什么?

非常直接的问题,我想使用小数将英尺和英寸存储在 1 列中,但我不希望它像浮点类型那样被截断。

sql sql-server types

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

Nginx SSL 握手错误

我的服务器日志中出现以下错误:

[crit] 915#0:*46701 SSL_do_handshake() 失败(SSL:错误:140A1175:SSL 例程:SSL_BYTES_TO_CIPHER_LIST:不适当的回退),同时 SSL 握手,客户端:187.50.199.66,服务器:0.430。

这是什么意思 ?我该如何解决?

请帮我。

linux ubuntu nginx server

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

如何使用SQL在两个表中选择数据,其中每个表中的字段匹配?

Delphi 2010和Oracle数据库

我需要在两个表中编写一个select语句

账户和主人

从Accounts表中,我需要选择 Account_Id, Account_Number, Bank_Id, and External_Code

从Master表中,我需要选择Account_String.

Master的Account_String字段与Account的Extenal_Code字段匹配

感谢名单

sql oracle

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