草庐IT

java - java中重命名文件的最佳方法,目录中大约有500个文件

我在一个目录中有500个pdf文件。我想删除文件名的前五个字符并重命名。 最佳答案 重命名给定目录中的文件列表的示例代码。在下面的例子中,c:\Projects\sample是文件夹,下面列出的文件已重命名为0.txt、1.txt、2.txt等。希望能解决你的问题importjava.io.File;importjava.io.IOException;publicclassFileOps{publicstaticvoidmain(String[]argv)throwsIOException{Filefolder=newFile("\

java - 为什么 Java HashMap 的最大容量是 1<<30 而不是 1<<31?

为什么JavaHashMap的最大容量是131-1?最大容量初始化为staticfinalintMAXIMUM_CAPACITY=1 最佳答案 Java使用有符号整数,这意味着第一位用于存储数字的符号(正/负)。一个四字节整数有32位,其中数字部分由于符号位而只能跨越31位。这将数字的范围限制为2^31-1(由于包含0)到-(2^31)。 关于java-为什么JavaHashMap的最大容量是1 https://stackoverflow.com/questions/216

java - Tomcat 7 中错误代码 500 的自定义错误页面

伙计们,我正在努力解决在Windows环境中的Tomcat中打开自定义错误页面的问题。我得到了一些解决方案,但没有运气。我尝试了几乎所有链接,但它对我不起作用。他们中的一些人为部署在Tomcat中的其他解决方案工作,但不为我的Web服务工作我的web.xmlindex.htmlindex.htmindex.jsp/error.html我从我的Servlet3.0应用程序发送错误response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);我已将我的error.html放在我的WebService的根目录中。我尝试过的一

java.io.IOException : Server returned HTTP response code: 500 异常

我在使用Java时遇到了这个问题。我想从URL获取一些HTML信息。这段代码运行了很长时间,但突然停止运行了。当我使用浏览器访问这个URL时,它打开没有问题。代码:URLsite=newURL(this.url);java.net.URLConnectionyc=site.openConnection();BufferedReaderin=newBufferedReader(newInputStreamReader(yc.getInputStream()));StringinputLine;Stringobjetivo="异常:java.io.IOException:Serverret

java - 收到拒绝访问此文件 localhost_access_log.2014-08-30.txt 的 apache tomcat 错误?

我在Windows7操作系统上安装了Apachetomcate。我刚刚安装了apache并使其在eclipse中可用。当我在服务器上运行任何简单的应用程序时,它会显示404:找不到页面,并且在控制台中它会打印这样的错误消息。SEVERE:Failedtoopenaccesslogfile[C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat7.0\logs\localhost_access_log.2014-08-30.txt]java.io.FileNotFoundException:C:\ProgramFiles\ApacheSoftwar

java - java -Xmx1G 是指 10^9 还是 2^30 字节?

一般来说,-Xmx、-Xms和-Xmn选项("k"、"M"和"G",或不太标准的可能性"K"、"m"或"g")Binaryprefix倍数(即1024的幂),还是1000的幂?手册上说它们代表千字节(kB)、兆字节(MB)和千兆字节(GB),表明它们是原始SI中定义的1000的幂。系统。我的非正式测试(我对此不是很自信)表明它们确实是kibibytes(kiB),mebibytes(MiB)和gibibytes(GiB),1024的所有幂。那么哪个是对的呢?例如。什么Java代码会显示当前大小?对于RAM大小使用1024的倍数并不奇怪,因为RAM通常是通过加倍硬件模块进行物理布局的。但

java - HTTP 状态 500 - 未找到提供程序 org.glassfish.json.JsonProviderImpl

我正在使用netbeans-8,jdk7,tomcat8.05。我在netbeans中创建了一个webapp并添加了javax.jsonapi到我的项目,代码没有显示错误,但是当我运行我的servlet时,出现以下错误。HTTPStatus500-Providerorg.glassfish.json.JsonProviderImplnotfoundtypeExceptionreportmessageProviderorg.glassfish.json.JsonProviderImplnotfounddescriptionTheserverencounteredaninternalerr

java - 我可以使用哪种变量类型在 Java 中保存大量数字(30 位以上)?

在Java中是否可以使用非常大的变量类型来存储巨大的数字(最多大约40位)?long的最大值为9223372036854775807,即19位数字——还不够大。我正在尝试创建一个可以处理大量数字的计算器,因为现在大多数人只能容纳不足10位左右的数字,而且我想要使用更大数量级的数字进行精确计算编辑感谢您的回答。我可以将BigInteger用于大整数,唯一的限制是计算机的内存(应该足够)。对于小数,我将使用float^e,如@WebDaldo所建议的,或BigDecimal(类似于BigInteger),如@kocko建议的。 最佳答案

python - 导入 500GB 文本文件的最快方法,只取需要的部分

我在几个月内分离了大约500GB的文本文件。在这些文本文件中,前43行只是连接信息(不需要)。接下来的75行是观察的描述符。接下来是4行(不需要),然后是下一个观察结果,即75行。我想要的是这75行(每次观察的描述符都在同一个地方),它们的特征如下:ID:5523Date:20052012Mixed:..我想将其更改为csv格式5523;20052012;;..用于每次观察。这样我最终得到的文本文件要小得多。由于描述符相同,我会知道第一个位置是ID。完成文本文件后,我将打开下一个文件并附加它(或者创建一个新文件会更快吗?)。我一直在打开文件,但效率很低。加载它。逐行删除这些观察结果。如

python - PyPi 服务器响应 500

我正在尝试使用以下命令在PyPi上注册我的包:pytonsetup.pyregister但它会导致以下错误:Serverresponse(500):我什至删除了~/.pypirc文件并再次尝试发出命令,但这也导致了同样的错误。我的setup.py脚本如下:fromsetuptoolsimportsetupfromsetuptoolsimportfind_packagessetup(name="xxxxx",version="0.0.1",author="someone",author_email="someone@gmail.com",url="https://github.com/s