虽然使用IntelliJ 13终极版一周,但它似乎真的很慢.
首先,整个IDE每隔一段时间停止一次.与12版本相比,Java编辑器的自动完成速度非常慢.
除了使用Dracula主题之外,我没有更改默认设置.
看来这不是我自己的问题.许多人建议将堆大小设置为高于默认值,或清除缓存,但我没有检查或测试这些建议.我是否需要更改某些设置以改善新版本的性能?
如果我发出find命令如下:
$ find . -name *.ear
Run Code Online (Sandbox Code Playgroud)
打印出来:
./dir1/dir2/earFile1.ear
./dir1/dir2/earFile2.ear
./dir1/dir3/earFile1.ear
Run Code Online (Sandbox Code Playgroud)
我想在命令行上"打印"的是名称和大小:
./dir1/dir2/earFile1.ear 5000 KB
./dir1/dir2/earFile2.ear 5400 KB
./dir1/dir3/earFile1.ear 5400 KB
Run Code Online (Sandbox Code Playgroud) 这是当前使用的代码.
public String getStringFromDoc(org.w3c.dom.Document doc) {
try
{
DOMSource domSource = new DOMSource(doc);
StringWriter writer = new StringWriter();
StreamResult result = new StreamResult(writer);
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
transformer.transform(domSource, result);
writer.flush();
return writer.toString();
}
catch(TransformerException ex)
{
ex.printStackTrace();
return null;
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个列表/对象集合,可能有也可能没有相同的属性值.获得具有相同属性的对象的明确列表的最简单方法是什么?一种集合类型最适合此目的吗?例如,在C#中,我可以使用LINQ执行以下操作.
var recipients = (from recipient in recipientList
select recipient).Distinct();
Run Code Online (Sandbox Code Playgroud)
我最初的想法是使用lambdaj(链接文本),但它似乎不支持这一点.
在哪里可以找到所有预定义的Oracle pl/SQL异常的完整列表?
在这个链接中我找到了这个列表,还有吗?
ACCESS_INTO_NULL ORA-06530
CASE_NOT_FOUND ORA-06592
COLLECTION_IS_NULL ORA-06531
CURSOR_ALREADY_OPEN ORA-06511
DUP_VAL_ON_INDEX ORA-00001
INVALID_CURSOR ORA-01001
INVALID_NUMBER ORA-01722
LOGIN_DENIED ORA-01017
NO_DATA_FOUND ORA-01403
NOT_LOGGED_ON ORA-01012
PROGRAM_ERROR ORA-06501
ROWTYPE_MISMATCH ORA-06504
SELF_IS_NULL ORA-30625
STORAGE_ERROR ORA-06500
SUBSCRIPT_BEYOND_COUNT ORA-06533
SUBSCRIPT_OUTSIDE_LIMIT ORA-06532
SYS_INVALID_ROWID ORA-01410
TIMEOUT_ON_RESOURCE ORA-00051
TOO_MANY_ROWS ORA-01422
VALUE_ERROR ORA-06502
ZERO_DIVIDE ORA-01476
Run Code Online (Sandbox Code Playgroud) 我正在寻找相当于右键单击Windows中的驱动器并查看使用的磁盘空间和剩余信息.
这是有问题的示例SQL; SQL应该在任何Oracle DBMS上运行(我运行的是11.2.0.2.0).
注意尽管是在内联视图/ with子句中构建的,但结果集中的UUID值是如何不同的(一个具有898,另一个具有899).在下面你可以看到DBMS_RANDOM.RANDOM()没有这种副作用.
SQL:
WITH data AS (SELECT SYS_GUID () uuid FROM DUAL)
SELECT uuid, uuid
FROM data
Run Code Online (Sandbox Code Playgroud)
输出:
UUID UUID_1
F8FCA4B4D8982B55E0440000BEA88F11 F8FCA4B4D8992B55E0440000BEA88F11
Run Code Online (Sandbox Code Playgroud)
在Contrast DBMS_RANDOM中 ,结果是相同的
SQL:
WITH data AS (SELECT DBMS_RANDOM.RANDOM() rand FROM DUAL)
SELECT rand, rand
FROM data
Run Code Online (Sandbox Code Playgroud)
输出:
RAND RAND_1
92518726 92518726
Run Code Online (Sandbox Code Playgroud)
更有趣的是我可以通过包含对DBMS_RANDOM.RANDOM的调用来更改行为/稳定sys_guid:
WITH data AS (
SELECT SYS_GUID () uuid,
DBMS_RANDOM.random () rand
FROM DUAL)
SELECT uuid a,
uuid b,
rand c,
rand d
FROM data
Run Code Online (Sandbox Code Playgroud)
稳定SYS_GUID的SQL小提琴:http://sqlfiddle.com/#!4/d41d8/29409
SQL Fiddle显示奇怪的SYS_GUID行为:http://sqlfiddle.com/#!4/d41d8/29411
使用Java中的sqlite获取最后插入的id的最佳方法是什么?谷歌给了我不同的答案 - 有人说选择last-insert-rowid; 其他人说call statement.getGeneratedKeys().什么是最好的路线?(我只是想返回id,而不是用于其他插入或任何东西.)
我无法让Internet Explorer的Web开发人员工具栏使用弹出窗口,它不会在弹出窗口的底部呈现.有什么建议?
html debugging internet-explorer popup web-developer-toolbar
我听到关于Flex"免费"的相互矛盾的评论.Flex的直接故事是什么?它是专有的吗?