小编Dan*_*ani的帖子

查看.jar​​文件的内容

查看jar文件中的类,方法,属性等最简单的方法是什么?我正在寻找相当于非常有用的Lutz Roeder .NET Reflector - for Java的东西

java jar viewer

201
推荐指数
10
解决办法
32万
查看次数

在NetBeans中生成可执行jar

我正在使用NetBeans 6.5,由于某种原因它不会生成"开箱即用"的可执行jar.

我将我的项目设置为主项目,在项目属性"运行"菜单中定义主类,当我按F6运行它时,它可以完美地工作.

我查看了清单文件,它确实没有在那里定义主类,也省略了库依赖项.



我错过了什么吗?有没有办法(除了手动更改清单文件)生成可执行的jar文件?

编辑:是的,我尝试了清理和重建,它在dist文件夹中生成了jar,仍然使用相同的manifest.mf

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 10.0-b23 (Sun Microsystems Inc.)
Run Code Online (Sandbox Code Playgroud)

java executable netbeans jar manifest

19
推荐指数
4
解决办法
8万
查看次数

如何调试ConcurrentModificationException?

我遇到了ConcurrentModificationException,通过查看它我看不出它为什么会发生的原因; 抛出异常的区域和修改集合的所有位置都被包围

synchronized (this.locks.get(id)) {
  ...
} // locks is a HashMap<String, Object>;
Run Code Online (Sandbox Code Playgroud)

我试图抓住讨厌的线程,但我可以钉(通过在异常中设置一个断点)是抛出线程拥有监视器而另一个线程(程序中有两个线程)休眠.


我该怎么办?当遇到类似的线程问题时,您通常会做什么?

java concurrency multithreading exception

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

MATLAB设置 - 如果错误则停止

当我调试MATLAB代码时,我发现"总是在错误时停止(dbstop if error)"非常有用.
然而,关闭matlab也会将其重置为"如果错误就永远不会停止"

如何使此设置保持不变?

settings matlab

11
推荐指数
2
解决办法
6864
查看次数

在Java对象中存储MATLAB结构

我在MATLAB中使用Java HashMap

h = java.util.HashMap;
Run Code Online (Sandbox Code Playgroud)

虽然字符串,数组和矩阵与它无关

h.put(5, 'test');

h.put(7, magic(4));
Run Code Online (Sandbox Code Playgroud)

结构没有

h=java.util.HashMap;
st.val = 7;
h.put(7, st);

??? No method 'put' with matching signature found for class 'java.util.HashMap'.
Run Code Online (Sandbox Code Playgroud)




什么是使它适用于结构的最简单/最优雅的方法?

java matlab hashmap

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

Matlab拷贝构造函数

除了添加一个带有一个输入的构造函数并显式复制其属性之外,是否有更好的方法为matlab实现一个句柄派生类的复制构造?

obj.property1 = from.property1;  
obj.property2 = from.property2;
Run Code Online (Sandbox Code Playgroud)

等等

谢谢,Dani

oop matlab copy-constructor

6
推荐指数
2
解决办法
4830
查看次数

快速而脏的解决方案,用于不同机器中的进程之间的通

我在我的网络中的两台机器上用java编写了两个进程,它们应该将简单的数据块相互传递.


我正在寻找一种快速而肮脏的方式(无需借助于编写文件和轮询网络共享文件的更改)

java windows communication process

5
推荐指数
2
解决办法
1768
查看次数

使用StringTokenizer复制String.split

通过鼓励这个,事实上我有十亿串的解析,我想修改我的代码接受的StringTokenizer代替的String []

我和你之间唯一能够获得美味的x2性能提升的事实就是你正在做的事情

"dog,,cat".split(",")
//output: ["dog","","cat"]

StringTokenizer("dog,,cat")
// nextToken() = "dog"
// nextToken() = "cat"
Run Code Online (Sandbox Code Playgroud)

如何使用StringTokenizer获得类似的结果?有没有更快的方法来做到这一点?

java string performance split stringtokenizer

5
推荐指数
2
解决办法
7121
查看次数

数据库设计问题

我以原始形式(csv和二进制)积累了大量数据 - 每天4GB,准确几个月.

我决定加入文明世界并使用数据库来访问数据,我想知道什么是正确的布局; 格式非常简单:每次勾选几次(出价,询问,时间戳等)x高达0.5万亿/天x数百种金融工具x数据.

有一个带有MYISAM的MySQL服务器(我知道这种用法是正确的引擎)在商用硬件上运行(2 x 1GB RAID 0 SATA,核心2 @ 2.7GHz)

什么是正确的数据库布局?表/索引应该如何?这种情况的一般建议是什么?你会预测到什么会给我带来陷阱?

编辑:我的常见用法是简单查询,以提取特定日期和工具的时间序列信息,例如

SELECT (ask + bid) / 2
  WHERE instrument='GOOG'
  AND date = '01-06-2008'
  ORDER BY timeStamp;
Run Code Online (Sandbox Code Playgroud)

编辑:我试图将所有数据填入由timeStamp索引的一个表中但速度太慢 - 因此我认为它需要更精细的方案.

mysql database financial

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

MATLAB类数组

在MATLAB中管理同一类的大量实例的最佳方法是什么?

使用天真的方式产生绝对的结果:

classdef Request
    properties
        num=7;
    end
    methods
        function f=foo(this)
            f = this.num + 4;
        end
    end
end

>> a=[];  

>> tic,for i=1:1000 a=[a Request];end;toc  

Elapsed time is 5.426852 seconds.  

>> tic,for i=1:1000 a=[a Request];end;toc  
Elapsed time is 31.261500 seconds.  
Run Code Online (Sandbox Code Playgroud)

继承句柄大大改善了结果:

classdef RequestH < handle
    properties
        num=7;
    end
    methods
        function f=foo(this)
            f = this.num + 4;
        end
    end
end

>> tic,for i=1:1000 a=[a RequestH];end;toc
Elapsed time is 0.097472 seconds.
>> tic,for i=1:1000 a=[a RequestH];end;toc
Elapsed time is 0.134007 seconds.
>> …
Run Code Online (Sandbox Code Playgroud)

arrays oop performance matlab

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

将BufferedWriter.write推迟到另一个线程

我有一个事件处理方案,最终也应该写入文件; 在刷新文件时,即等待BufferedWriter.write(String)结束时,我无法延迟事件.

我正在寻找实现这一目标的最简单方法(是否有图书馆这样做?我认为我不是唯一一个遇到此问题的人)

java multithreading file bufferedwriter

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

速度:Java序列化还是csv?

我有一大堆Java简单结构(只包含原始成员),我需要将它们保存并加载到文件中

什么会更快,

  • 实现java.io.Serializable并使用read/writeObject
  • 重写toString()/toCSV(),添加新的构造函数和读/写文本文件?



我想在这个阶段避免使用二进制流.

java csv performance serialization

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