小编Sri*_*bat的帖子

奇怪的Java运行时错误 - currency.data

我在运行时不断收到此错误,我不知道是什么导致它.它认为有文件缺失?

Caused by: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.7.0_07\lib\currency.data

什么是currency.data,可以有人建议为什么会发生这种情况,我的JDK并不是那么老,因为我们现在已经7u17了.

Exception in thread "AWT-EventQueue-0" java.lang.InternalError
    at java.util.Currency$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.Currency.<clinit>(Unknown Source)
    at java.text.DecimalFormatSymbols.initialize(Unknown Source)
    at java.text.DecimalFormatSymbols.<init>(Unknown Source)
    at java.text.DecimalFormatSymbols.getInstance(Unknown Source)
    at java.text.NumberFormat.getInstance(Unknown Source)
    at java.text.NumberFormat.getNumberInstance(Unknown Source)
    at java.util.Scanner.useLocale(Unknown Source)
    at java.util.Scanner.<init>(Unknown Source)
    at java.util.Scanner.<init>(Unknown Source)
    at ciphor.CiCompile$7.actionPerformed(CiCompile.java:458)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at …
Run Code Online (Sandbox Code Playgroud)

java runtime-error

11
推荐指数
3
解决办法
7707
查看次数

X3D,SVG,WebGL,VRML阅读之间的关系/比较?

我想知道每个人之间的关系是什么.如:

  • 哪一个只是替代另一个(以及为什么) - 例如X3D取代了VRML?
  • 什么可以做到另一个不能 - 例如SVG不能创建3D世界,但其他人可以?
  • 哪个级别更高 - 例如WebGL比X3D更高级别
  • 哪个/更有可能是W3标准,因此受到流行浏览器的支持
  • 哪个是最容易创建漂亮的世界/它们支持哪些功能 - 例如X3D支持光线跟踪而其他功能不支持

我确信之前已经提出过这些问题并且有人写了一篇很好的文章来总结这些信息,以便像我这样想要学习和使用其中一个的人可以做出明智的决定,而不必担心未来的兼容性/迁移问题.

是否有任何推荐阅读解决所有这些和相关技术?

html5 vrml x3d

10
推荐指数
2
解决办法
6238
查看次数

可以更改xargs的默认分隔符吗?

我想要以下行为,而不必使用选项明确指定它:

xargs -d '\n'
Run Code Online (Sandbox Code Playgroud)

与大多数命令不同,您不能只使用别名,因为管道无法识别别名(作为旁注,为什么这样设计?).我也尝试创建自己的~/bin/xargs脚本,但我认为这不像在脚本中读取"$ @"作为字符串那么简单.

有关默认情况下如何使分隔符成为换行符的任何建议?当我在路径中有空格(并使用find ... -print0 | xargs -0其他不需要的效果)时,我不想得到一堆错误.

UPDATE

我的shell脚本尝试是这样的:

/usr/local/bin/xargs -d '\n' "$@"
Run Code Online (Sandbox Code Playgroud)

whitespace command-line xargs

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

"参考实施"是什么意思?

我正在尝试学习Java中的CachedRowSet,我正在阅读一些有关它的教程.我经常遇到参考实现术语.

例如

或者,您可以使用JDBC驱动程序的CachedRowSet实现中的构造函数.但是,RowSet接口的实现将与参考实现不同.这些实现将具有不同的名称和构造函数.例如,Oracle JDBC驱动程序的CachedRowSet接口实现名为oracle.jdbc.rowset.OracleCachedRowSet.

谁能请善待并解释这个?

请注意,我在网上发现了一些对我来说太模糊的定义.

java

9
推荐指数
2
解决办法
7547
查看次数

tcpdump vs tcpflow(或"为什么不是tcpdump ASCII包数据人类可读?")

我已经使用了两者,并且我得出结论,我可以使用tcpflow从网页读取html数据,但不能使用tcpdump.我得到的最好的是一些带有大量句号的丑陋ASCII文本.

我的理解是tcpdump不会重新组装数据包,而tcpflow会这样做.但如果这是关键的区别,那么来自tcpdump的数据包数据是否仍然是人类可读的 - 只是在较小的块中?问题是tcpdump仅限于ASCII,大多数网络流量是以UTF-8编码的吗?

我是网络分析/编程的新手,如果我遗漏了一些明显的东西,请原谅我.

networking packet-capture tcpdump packet-sniffers

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

NoSQL数据库(类别)支持哪些版本控制?

我认为无论NoSQL聚合存储是键值,列族还是文档数据库,它都支持值的版本控制.经过一段谷歌搜索,我得出的结论是这个假设是错误的,它只取决于DBMS的实现.这是真的?

我知道Cassandra和BigTable支持它(两个列家族商店).它看起来是Hbase(列族)和Riak(键值),但Redis和Hadoop(键值)却没有.Mongo DB(文档)确实做了 Couchbase,但是MongoDB没有(文档存储).我在这里看不到任何模式.有经验法则吗?(例如,"键值存储通常没有版本控制,而列族和文档数据库执行")

我正在尝试做什么:我想创建一个从URL到PNG图像的网站截图数据库.我宁愿使用键值存储,因为除了版本控制之外,它是满足问题的最简单的解决方案.但是当网站发生变化或被淘汰时我更新了我的数据库,我不想丢失旧图像.即使我选择了具有版本控制的键值数据库,我也希望能够切换到不同的键值数据库,而不受许多键值DB不支持版本控制的限制.因此,我试图了解聚合NoSQL数据库连续体中的复杂程度,版本控制成为数据模型隐含的功能.

versioning nosql column-family

8
推荐指数
2
解决办法
4839
查看次数

Directory Stats命令行界面?

Windirstat/Kdirstat/Disk Inventory X在文件管理方面一直是革命性的.为什么没有纯文本命令行等效?我需要它来管理我的文件服务器.

我们有所有的构建块:du,tree等.

有吗?为什么不?有人可以写一个吗?:)

编辑:du几乎完成我想要的.我想要的是按大小(而不是完整路径)和缩进对每个子目录进行排序,以便更容易避免重复计算.杜会给我这个:

cd a
du . -h

1G  b
2G  c
1K  c/d
1K  c/e
2G  c/f
Run Code Online (Sandbox Code Playgroud)

c和c/f重叠并不是很明显.我想要的是这个:

cd a
dir_stats .

1G  b
2G  c
    |
    +---- 2G  f
    |
    +---- 1K  d
    |
    +---- 1K  e
Run Code Online (Sandbox Code Playgroud)

很明显f的2G是因为c的2G.我可以更容易地找到与c无关的所有信息(即只扫描第一列).

linux statistics disk command-line-interface du

7
推荐指数
2
解决办法
4212
查看次数

如何在调试模式下运行Apache Tomcat 8?

我正在尝试在调试模式下运行Apache Tomcat 8.0.21。

当我发出命令时

sh catalina.sh jpda start
Run Code Online (Sandbox Code Playgroud)

它给出了这个错误。

错误信息

错误:无法两次加载此JVM TI代理,请检查Java命令行中是否有重复的jdwp选项。VM代理库初始化期间发生错误,无法初始化:jdwp

有人可以帮忙吗?

jvm remote-debugging jpda jdwp tomcat8

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

git rebase -i --retain-empty-commit

默认情况下,当你使用git rebase -i它时注释掉空提交,我必须取消注释它们(它们对我有帮助).是否有一个rebase命令选项可以防止这种不必要的假设,即我不想保留它们?

git git-rebase

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

Docker exec命令在最近的容器上没有复制和粘贴ID

我发誓我前段时间使用了一个可以启动容器的选项,然后在下一个docker命令中,您可以使用该容器执行某些操作而无需明确引用其ID或别名 - 它是"列表中的第一个容器"容器"或"最近创建的容器".但我在谷歌上找不到任何东西.

我的想象力回忆起这样的事情:

docker run --detach -it ubuntu:latest
docker exec -it {0} bash
Run Code Online (Sandbox Code Playgroud)

有这样的事吗?当您想要与某人共享指令以进行旋转而不必复制和粘贴(或键入)任何特定容器ID时,这非常有用.

docker

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