guava,google的JDK
http://code.google.com/p/guava-libraries/wiki/GuavaExplained
假期我会组织大家一起学,建议有精力的同学提前学
【求助】libsvm不平衡分类
使用libsvm分类(分为两类0/1),类别权重参数设置为"-W", "0.1 0.9" ,详细参数设置如下:
String[] options = {"-S", "0", "-K", "2", "-D", "3", "-G", "0.16", "-R", "0.0", "-W", "0.1 0.9", "-N", "0.5", "-M", "40.0", "-C", "1.0", "-E", "0.0010", "-P", "0.1"};
程序运行时,出现一个warning: class label 1 spe ...
关于Java6 杀死线程问题
问题描述:
针对,D3C串行执行分类器训练模型的改进,
提出了多线程化分类器训练过程方案。
如图,首先,在主线程Main函数中,开启多个线程用于各个分类器训练(D3C的Test包含20个分类器),以及一个
线程监听程序,每隔固定时间,监测每个分类器是否训练完成,此外还用于分类器训练时间超过D3C设定的
训练时间时,移除该超 ...
Java程序中执行ssh命令的工具
Ganymed SSH-2 for Java
http://www.ganymed.ethz.ch/ssh2/
代码下载http://code.google.com/p/ganymed-ssh-2/
JCraft
http://www.jcraft.com/jsch/
Expect4
http://sourceforge.net/projects/expect/
Vector转数组问题
怎么把java中的Vector v转化成float []v。不能用一个个读取再写入的方法,太费时。如果用toArray,告诉我怎么转,我看过网上代码,报错报错报错...求教育
情况是这样的:
float []v是别人的API接口参数,不能变。里边存放着一个文件的数据。
现在我要从一个大文件中读取数据(都是float类型), 存到float []v里面。
我不知 ...
关于快速确定大文件的行数
一般我们确定行数方法是读一行行:网上说有种方法很快:对一个1.72GB的文件,确定他们的行数871812行。
第一种方法:19466 milliseconds
第二种方法:18732 milliseconds
没觉得快多少。。。。。。。。
18秒对于webserver来说太可怕 了。
有没有更快的方法?求教育 ...
精华
关于Java读写文件速度的测试
在测试虚拟硬盘的时候,查了一下基本的读取文件的方法,现在将各个方法列举如下,以及测试速度的时间,供大家作为参考,以后如果用到了,可选用合适的读取方式。
1. BufferedReader,BufferedWriter
这一种方法是实验室常用的一种方式,这种方式的好处是可以读取一行,然后针对每一行进行处理,他是构造一个缓冲流,然后 ...
Java 8 的重要新特性以及 Java 9、10 的发展规划
我们一直在期待着Java 8的新功能,虽然很大一部分是对Java 7的扩展,发布时间也一推再推。但如今甲骨文终于承诺:新版本将是彻底的变革而不仅仅是Java 7的扩展。那Java 8到底是什么样的呢?
甲骨文的Java总架构师马克•雷纳德在2011年JavaOne大会上为大家透露了Java 8的新功能,同时也谈到了一些关于Java ...
关于Java串口通信
之前在搞关于Java串口通信的东西,虽然最后因为硬件的原因没有试验成功,但在这里分享一下经验,简单记录一下。
普及一下串口通信:
串口通信(Serial Communication), 是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成 ...
【技巧】关于使用javac编译时出现“非法字符: \65279”的解决方法
问题如下图所示:
一般用UE或记事本编辑过的UTF-8的文件头会加入BOM标识,该标识由3个char组成。使用十六进制编辑器可以看到如下结果:
以文件以“EF BB BF”开头。在UTF-8的标准里该BOM标识是可有可无的,Sun 的javac 在编译带有BOM的UTF-8的格式的文件时会出现“非法字符:\65279”的错误。但是用Eclipse进行编译却没 ...
Jython,谁来试试?
http://www.jython.org/
好像是把python给Java化了,python的一个主要应用就是libSVM的参数优化(grid.py),如果我们能把这个程序Java化,那么libSVM就可以彻底Java,否则没有参数优化程序的libSVM属于残疾。
后期我们再想办法多线程、并行化,那么libSVM就彻底可用了,这对我们开发集成分类器等工作大大有好处。 ...
jHepWork,谁来试试?
http://jwork.org/jhepwork/index.php
jHepWork ("jWork") is an interactive environment for scientific computation, data analysis and data visualization designed for scientists, engineers and students. The program incorporates many open-source math software packages into a coherent interface using the ...
ImageJ,谁来试试,悬赏200元
http://zh.wikipedia.org/wiki/ImageJ
我想知道:怎么将一副图像文件转化成向量,多个图像文件怎么转化成arff?
谁能搞定?最好java编程实现,奖励200元!
java读取文本文件中文乱码解决
java读取文本文件一般使用类似下面的方法
BufferedReader bin = new BufferedReader(new FileReader("D:/test.txt"));
String s = null;
while((s=bin.readLine())!=null){
System.out.println(s);
}
bin.close();
但是有时我们读取的中文居然是乱码,其实原因也很简单,就是文本文件编码的问题,gbk gb2312 utf-8等等
我们 ...
精华
64位机myeclipse9.0破解办法
Myeclipse是集成了许多插件的eclipse,给初级开发者提供了很多便利的功能。然而天下没有白吃的午餐,它在给你便利的同时,也会把手伸向你的钱包。然而,任何企图收费的软件在中国的程序员面前也是得逞不了的。对于9.0版本,网上早有流行的破解办法,然而多是针对32位,并不适用咱306的高端机子。对于64位的jdk,相应 ...
JSP中配置Oracle以及oracle.jdbc.driver.OracleDriver No suitable driver解决办法
弄了半个上午加一个中午才把这个问题解决掉,中间来来回回绕了很多弯,所以有必要给大家说一说,以避免再走弯路。
如果是普通的java程序,要调用oracle数据库,是很简单的,只要在buildpath中配置一下驱动程序就可以了,但是如果是jsp就稍许
麻烦了一些,需要在buildpath里配置,然后转到工程目录下配置,然后还需要到jdk ...
精华
Eclipse创建图形用户界面工程小解
你想在eclipse里创建带界面的窗体吗?你想直接像其他程序,比如C#,MFC,VB一样托窗体吗?你还在为网上找不到插件而发愁吗?你还在为找到插件却找不到破解方法而烦恼吗?
现在告诉你一个比较省力的方法,不用插件,不用破解序列号,直接可以使用的。
直接利用Eclipse提供的Install New Software功能进行安装,过程如图
...
ORA-01704: string literal too long
这个问题昨天我纠结了一天啊,在网上也没有搜出来什么东西,不过还是对我有一定的影响滴,然后昨天晚上一直在这里奋战,其实也不全是搞这个问题,随意的做,很偶然滴试了一种办法,没想到,尽然成功了,兴奋啊,就出来八一八~~~
---------------------------------------------------------------------------------------- ...
oracle数据库中commit和rollback命令
在这里我只简单介绍一下这两个命令,只是我在使用的过程中用到了,所以就在这里提一提,如果大家对这个感兴趣的话,可以去搜索一些更多的介绍,欢迎分享出来~~
-----------------------------------------------------------------------------------------------------------------------------------------------------
...
Oracle数据库中truncate命令和delete命令的区别
首先讲一下,truncate命令:
语法:TRUNCATE TABLE table;
表格里的数据被清空,存储空间被释放。
运行后会自动提交,包括之前其它未提交的会话,因而一旦清空无法回退。
只有表格的创建者或者其他拥有删除任意表格权限的用户(如DBA)才能清空表格。
TRUNCATE TABLE dept30;
Table truncated.
----------------------- ...