小编adi*_*yag的帖子

EGIT说,阅读在30,000毫秒后超时

我试图在我的本地dest中克隆一个远程仓库.即时通讯使用egit on eclipse luna.

但我总是得到错误读取超过30,000ms后超时.

我知道http是正确的协议,我的用户名密码是正确的但仍然出现多次这个问题.

请参阅截图以获得更清晰的想法. 在此输入图像描述

更新:11-5-2014当我在位置.metadata/log看到eclipse错误日志时, 我看到以下错误消息.....我认为它说的相同....但是如果它可以帮助解决这个问题仍然在这里添加问题....错误信息是

!ENTRY org.eclipse.egit.ui 4 0 2014-11-05 19:09:13.827
!MESSAGE Read timed out after 30,000 ms
!STACK 0

org.eclipse.jgit.api.errors.TransportException: Read timed out after 30,000 ms
    at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:139)
    at org.eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:178)
    at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:125)
    at org.eclipse.egit.core.op.CloneOperation.run(CloneOperation.java:156)
    at 

org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard.executeCloneOperation(AbstractGitCloneWizard.java:433)
    at org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard.access$2(AbstractGitCloneWizard.java:426)
    at org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard$6.run(AbstractGitCloneWizard.java:405)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Caused by: org.eclipse.jgit.errors.TransportException: Read timed out after 30,000 ms
    at org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:370)
    at org.eclipse.jgit.transport.TransportHttp$SmartHttpFetchConnection.doFetch(TransportHttp.java:780)
    at org.eclipse.jgit.transport.BasePackFetchConnection.fetch(BasePackFetchConnection.java:301)
    at org.eclipse.jgit.transport.BasePackFetchConnection.fetch(BasePackFetchConnection.java:291)
    at org.eclipse.jgit.transport.FetchProcess.fetchObjects(FetchProcess.java:247)
    at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:160)
    at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
    at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1111)
    at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:130)
    ... 7 more
Caused …
Run Code Online (Sandbox Code Playgroud)

git egit

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

如何在android中删除已删除图像的缩略图?

我在hashset中有图像链接.从那以后,我下载了图片.在我从该URL创建位图后,我扫描文件将其放入库中,以便我可以在库中看到它.我使用以下代码.

MediaScannerConnection.scanFile(obContext, new String[] { f.getAbsolutePath() }, null, null);
Run Code Online (Sandbox Code Playgroud)

要仅查看我的自定义库中的特定图像,我使用以下代码

Cursor imagecursor=managedQuery( MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
            columns, 
                MediaStore.Images.Media.DATA + " like ? ",
                new String[] {"%myDesiredDirectory%"},  
                null);
Run Code Online (Sandbox Code Playgroud)

所以它是在向我展示画廊之前扫描myDesiredDirectory.扫描后,画廊有我的图像.

但现在我有两个问题:

  1. 扫描时,它会为新下载的图像创建缩略图.这些缩略图在图库中也可见.因此相同的图片可见两次.这是不希望的.

  2. 在我的应用程序运行的下一次迭代中,我想只显示新的图像集.为了实现这一点,我决定删除从第一次迭代下载的图像.

我使用以下代码删除该目录中的所有文件

if(dirChk==true){
                        File dir = new File(Path);
                        String[] children = dir.list();
                        String[] pathsOfDeletedThumbs=new String[children.length];
                        Log.d(LOGGER, "dir contains "+children.length);
                        for (int i = 0; i < children.length; i++) {
                            String temp = Path+children[i]; 
                            Log.d(LOGGER, "temp is "+temp);


                           new File(dir, children[i]).delete();
                        }
Run Code Online (Sandbox Code Playgroud)

但是那些自动创建的缩略图仍然存在于图库中.

任何人都可以帮我避免创建缩略图,如果不可避免,我们删除原始文件时也可以删除缩略图吗?

提前致谢...

android android-gallery

6
推荐指数
0
解决办法
1721
查看次数

在Java中将字符串转换为带有2个小数位的十进制数

在Java中,我试图将一串格式解析"###.##"为float.该字符串应始终具有2个小数位.

即使字符串中有值123.00,浮子也应该是123.00,不123.0.

这是我到目前为止:

System.out.println("string liters of petrol putting in preferences is " + stringLitersOfPetrol);

Float litersOfPetrol = Float.parseFloat(stringLitersOfPetrol);

DecimalFormat df = new DecimalFormat("0.00");
df.setMaximumFractionDigits(2);

litersOfPetrol = Float.parseFloat(df.format(litersOfPetrol));

System.out.println("liters of petrol before putting in editor: " + litersOfPetrol);
Run Code Online (Sandbox Code Playgroud)

它打印:

string liters of petrol putting in preferences is 010.00 
liters of petrol before putting in editor: 10.0
Run Code Online (Sandbox Code Playgroud)

java string floating-point number-formatting

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

Javadoc 在 Eclipse 中不可用

我正在使用面向 Java 开发人员的 Eclipse IDE

版本:Helios 服务版本 2 内部版本号:20110218-0911

我有一个类似于这个stackoverflow 问题的问题

在阅读其他问题时,我发现错误

该元素没有附加源代码,并且在附加的 Javadoc 中找不到 Javadoc

是由于 Eclipse 无法找到 javadoc 文件引起的。

我查了一下,我在c程序文件/java位置都有JDK和JRE。我在 C:\Program Files\Java\jdk1.6.0_30 有 src.zip 文件,在 C:/Program Files/Java/jre6/lib/rt.jar 有 src lib 文件

这两个路径都在类路径变量中设置。

安装的 JRE 指的是 C:\Program Files\Java\jre6,所有 JRE 系统库的 javadoc 位置设置为http://java.sun.com/javase/6/docs/api/

但我仍然无法在任何 java 或 android 方法的鼠标悬停时看到 javadoc

您对如何使其发挥作用有什么建议吗?

java eclipse javadoc

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

在android中获取对HTTP查询的JSON响应

我试图以JSON形式将查询结果发送到我的查询,然后创建其JSON对象并对其执行某些操作.

但我无法收到回复:(

我尝试了两种方法.

任何人都可以帮我解决问题吗?

Approach1:

URL searhURL;
//String imageurl = "http://api.bing.net/json.aspx?AppID="+myBingAppID+"&Query="+formattedQuery+"&Sources=images";
String imageurl="http://www.bing.com/images/search?q="+formattedQuery+"&go=&qs=n&form=QBLH&filt=all";

    URL url = new URL(imageurl);
    InputStream is = null;

      URLConnection connection = url.openConnection();
      Log.d(LOGGER, "1.0");
        String line;
        StringBuilder builder = new StringBuilder();
        BufferedReader reader = new BufferedReader(new InputStreamReader(
                        connection.getInputStream())); //problem is here
        Log.d(LOGGER, "2.0");
        while ((line = reader.readLine()) != null) {
                builder.append(line);
        }
        Log.d(LOGGER, "3.0");

         jSONString = builder.toString();
        //after cutting off the junk, its ok
        Log.d(LOGGER, "String is : "+jSONString);
        JSONObject jSONObject = new JSONObject(jSONString); //whole json …
Run Code Online (Sandbox Code Playgroud)

android json

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

是否可以为UTF-8文件创建InputStream?

我们正在对我们的生产代码进行一些代码更改.

在此之前,我们使用InputStream(基本上是FileInputStream)从文件路径读取文件,并将此InputStream传递给前面的许多方法.

现在我们意识到,文件也可以包含中文字符,所以我们要使用UTF-8编码.

我在字符串中有一个文件路径.并且知道,有时文件可以包含中文字符,有时不包含.

我不愿意在如此多的方法中进行更改,并且在创建InputStream(FileInputStream)时尝试以某种方式使用UTF-8编码.

我在互联网上搜索但我得到的只是在bufferreader/inputstream阅读器中输出(例如,阅读InputStream为UTF-8http://www.mkyong.com/java/how-to-read-utf-8-encoded-数据从-A-文件的java /

那么是否可以从文件路径读取文件并处理中文字符并在InputStram中转换它?

java utf-8 character-encoding

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