我试图在我的本地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) 我在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.扫描后,画廊有我的图像.
但现在我有两个问题:
扫描时,它会为新下载的图像创建缩略图.这些缩略图在图库中也可见.因此相同的图片可见两次.这是不希望的.
在我的应用程序运行的下一次迭代中,我想只显示新的图像集.为了实现这一点,我决定删除从第一次迭代下载的图像.
我使用以下代码删除该目录中的所有文件
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)
但是那些自动创建的缩略图仍然存在于图库中.
任何人都可以帮我避免创建缩略图,如果不可避免,我们删除原始文件时也可以删除缩略图吗?
提前致谢...
在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 开发人员的 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
您对如何使其发挥作用有什么建议吗?
我试图以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) 我们正在对我们的生产代码进行一些代码更改.
在此之前,我们使用InputStream(基本上是FileInputStream)从文件路径读取文件,并将此InputStream传递给前面的许多方法.
现在我们意识到,文件也可以包含中文字符,所以我们要使用UTF-8编码.
我在字符串中有一个文件路径.并且知道,有时文件可以包含中文字符,有时不包含.
我不愿意在如此多的方法中进行更改,并且在创建InputStream(FileInputStream)时尝试以某种方式使用UTF-8编码.
我在互联网上搜索但我得到的只是在bufferreader/inputstream阅读器中输出(例如,阅读InputStream为UTF-8或http://www.mkyong.com/java/how-to-read-utf-8-encoded-数据从-A-文件的java /
那么是否可以从文件路径读取文件并处理中文字符并在InputStram中转换它?