自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

转载 Weka算法Clusterers-Xmeans源码分析

转自:http://blog.csdn.net/roger__wong/article/details/39755615http://blog.csdn.net/roger__wong/article/details/39617309[java] view plaincopy"font-size:18px">上几篇博客

2015-05-04 20:21:53 1290

转载 weka中算法说明

1) 数据输入和输出WOW():查看Weka函数的参数。Weka_control():设置Weka函数的参数。read.arff():读Weka Attribute-Relation File Format (ARFF)格式的数据。write.arff:将数据写入Weka Attribute-Relation File Format (ARFF)格式的文件。2) 数据预

2015-04-28 15:28:04 686

原创 Weka内存设置

用Weka有时候会因为内存不足而报错。它会提示你用命令行修改内存配置。可以直接修改安装目录下的配置。如果Weka版本较新,则打开WEKA目录下的Runweka.ini文件,找到这一行: maxheap=128m 修改128如果版本比较旧,安装目录下没有Runweka.ini,则打开Runweka.bat文件,找到 java -Xmx128m修改数字即可

2015-04-21 16:03:29 1277

原创 修改Gephi最大内存的方法

修改Gephi最大内存的方法:1、找到Gephi的安装文件2、打开根目录下etc/gehi.conf3、将如下代码:# command line switchesdefault_options=“–branding gephi -J-Xms64m -J-Xmx512m -J-Xverify:none -J-Dsun.java2d.noddraw=true

2015-04-15 10:24:52 9756 10

转载 Java中hashmap按key值排序

Map map = new HashMap();  map.put("4",   "a");  map.put("2",   "b");  map.put("1",   "c");  map.put("3",   "d");   第一种方法: Java代码  Object[] key =  map.keySet().toArray();    

2015-04-13 14:51:16 1245

转载 Weka使用教程转载

目录 1. 简介2. 数据格式3.数据准备4. 关联规则(购物篮分析)5. 分类与回归6. 聚类分析1. 简介 WEKA的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis),它的源代码可通过http://www.cs.waikato.ac.nz/ml/weka得到。同时weka也是新西兰的一种鸟名

2015-04-12 21:46:18 1166

原创 MATLAB打jar包问题总结

最近在学习过程中需要在Java中调用MATLAB的内置函数进行计算,想要打一个jar包方便函数调用。过程中遇到很多问题,总结如下:关于打jar包的步骤,前人写过很多,这里就不写了。可以自行搜索。1、在控制台输入deploytool,弹出jar包界面,报错       可能的报错原因:       1)MATLAB未完全破解。即显示mcc错误,解决方案如下:直接把那些文件替换成这个资

2015-04-11 15:25:23 2309

转载 BIRCH算法学习

1.BIRCH算法概念          BIRCH(Balanced Iterative Reducing and Clustering Using Hierarchies)全称是:利用层次方法的平衡迭代规约和聚类。BIRCH算法是1996年由Tian Zhang提出来的,参考文献1。首先,BIRCH是一种聚类算法,它最大的特点是能利用有限的内存资源完成对大数据集的高质量的聚类,同时通过

2015-03-23 09:22:52 669

转载 文本聚类算法分析

转自科大树蛙数据挖掘小组。。。。。。1. 传统的文本聚类算法  传统的文本聚类算法分为以下几种1.1 分割方法(partitioning methods)1.1.1 K-MEANS算法:工作原理:首先从n个数据对象任意选择 k 个对象作为初始聚类中心;而对于所剩下其它对象,则根据它们与这些聚类中心的相似度(距离),分别将它们分配给与其最相似的(聚类中心所代表

2015-03-22 20:57:50 1146

转载 聚类算法之BIRCH(Java实现)

转自华夏35度。收藏备用BIRCH(Balanced Iterative Reducing and Clustering using Hierarchies)天生就是为处理超大规模(至少要让你的内存容不下)的数据集而设计的,它可以在任何给定的内存下运行。关于BIRCH的更多特点先不介绍,我先讲一下算法的完整实现细节,对算法的实现过程搞清楚后再去看别人对该算法的评价才会感受深刻。你不

2015-03-22 17:09:30 633

转载 ROCK算法

转载自:码农场 » 4.5 健壮的链接型聚类(ROCK)与前两种聚类算法不同,这个算法适用于类别型数据,比如关键字、布尔值和枚举值等,另外,它还能很好地处理大型数据集。这一节的测试数据:4.5.1 ROCK简介主程序:12345678910

2015-03-19 10:38:56 3636

转载 rock聚类算法的实现

Newton毕设用到rock算法做博客聚类分析,对rock算法的实现最初也比较困惑,主要是rock算法其中用到的优先堆,后来终于搞清楚它的实现了,现在贴出来供大家以后实现rock算法参考,如果有错误请指正,同时欢迎就此算法进行探讨。其中用到的平衡树代码在前面的文章中已经贴了出来。ROCK是Sudipno Guha等1999年提出的一个著名的面向分类属性数据的聚类算法,其突出贡献是采用公共近

2015-03-19 10:00:34 5156 2

转载 聚类算法总结

(本文转自网上,具体出处忘了是哪里的,好像是上海一位女士在网上的博文,此处转载,用以备查,请原作者见谅)聚类算法总结:---------------------------------------------------------聚类算法的种类:基于划分聚类算法(partition clustering)k-means:是一种典型的划分聚类算法,它

2015-03-19 09:28:29 1039

转载 java.lang.OutOfMemoryError异常解决方法

java.lang.OutOfMemoryError异常解决方法 原因: 常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误

2015-01-15 10:08:42 394

转载 做优秀产品经理的七个小窍门

产品经理是IT和互联网行业的热门职位,因为带着个经理的后缀,让人觉得比其他程序员、测试工程师什么的天生就高了一头。再加上各种媒体、大佬或成功人士把产品经理称为小“CEO”的说法,赋予这个职位各种光环,让不少新老同学决心投身这个潜力巨大的职业。另一方面,产品经理的确可以说是互联网团队的骨干,一边对接用户、市场、客户和各种外部伙伴,另一边连着开发、测试、运营等内部资源,经常直接影响或决定着一个功能、产

2014-12-25 09:30:59 1141

原创 Java正则表达式替换空格和换行符

public static String getStringNoBlank(String str) {              if(str!=null && !"".equals(str)) {                  Pattern p = Pattern.compile("\\s*|\t|\r|\n");                  Matcher m = p.

2014-12-24 11:23:22 3443

转载 Java获取控制台的输入的两个方法

1.比较传统的方法,得到字符串后要另行判断、转换package com.test;    import java.io.BufferedReader;  import java.io.IOException;  import java.io.InputStreamReader;    public class MainRun {  

2014-12-17 21:02:33 382

转载 Java中泛型小结

泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即使最常见的情况是

2014-12-15 10:25:48 294

转载 Java中按次序输出Set集合中的元素

java中Set集合是一个不包含重复元素的Collection,首先我们先看看遍历方法[java] view plaincopypackage com.sort;    import java.util.HashSet;  import java.util.Iterator;  import java.util.Set;

2014-12-15 10:19:48 24081

转载 JAVA 中HashMap详细介绍和示例

第1部分 HashMap介绍HashMap简介HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有

2014-12-01 17:21:03 536

转载 Java 中 HashMultimap(guava)笔记

C++有一套固定的STL,而java的容器则灵活的多,最基本的应该是java.util.*下面的而一些容器,当然在其他的包里也有其他继承了该包为了各自需求实现的一些容器。HashMutliMapSTL中有MultiMap,而java的util包中并没有这个容器。想自己写也没有这个时间,于是去网上搜了下。发现了在google的guava libary的包下有这个容器。goog

2014-12-01 17:15:08 1541

转载 Java 中String 的相等比较

转载 地址:http://wenku.baidu.com/view/d223a71714791711cc791737.html1.首先介绍三个String对象比较的方法:(1)equals:比较两个String对象的值是否相等。例如:String str1 = "hello quanjizhu";String str2 =str1+"haha";String str3 =

2014-11-29 15:14:25 794 1

转载 关于Java中ResultSet

结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。          结果集读取数据的方法主要是getXXX() ,他的参数可以使整型表示第几列(是从1开始的),还可以是列名。返回的是对应的XXX类型的值。如果对应那列时空值,XXX是对象的话返回XXX型的空

2014-11-29 14:50:36 360

转载 通过HashMap和ArrayList容器实现一个Key对多个值

1234567891011121314151617181920212223242526272829303132333435

2014-11-27 15:44:18 515

转载 Java中Split使用小结

有一次遇到的笔试题目是这样的:Java代码  String s2="this is a test";  String sarray[]=s2.split("/s");  System.out.println("sarray.length="+sarray.length);  这个输出是什么还是编译出错?我想那个split方法中的参数要是"s"的话,输出一定是4了,就

2014-11-27 08:45:50 413

转载 JAVA 求两个矩阵相乘的积

import java.util.*;import javax.swing.*;public class multiMetrix {//矩阵相乘方法public static void multiMetrixAandB(int metrixA[][] , int metrixB[][]){int result[][] = new int[metr

2014-11-24 14:41:59 2058

转载 关于Collection框架的学习笔记

Collection框架集合框架(Collection Framework)泛指java.util包的若干个类和接口.如Collection,List,ArrayList,LinkedList,Vector(自动增长数组),HashSet,HashMap等.集合框架中的类主要封装的是典型的数据结构,如动态数组,链表,堆栈,集合,哈希表等.集合框架类似编程中经常用到的工具类,

2014-08-29 09:15:57 3242

转载 Java中volatile关键字学习笔记

用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A) =========================分割线1===========

2014-08-22 15:44:00 392

转载 Java控制台输入

0 引言从控制台中读取数据是一个比较常用的功能,在 JDK 5.0 以前的版本中的实现是比较复杂的,需要手工处理系统的输入流。有意思的是,从 JDK 5.0 版本开始,能从控制台中输入数据的方法每增加一个版本号,就有一种新增的方法,这也增加了选择的种类,可以依据不同的要求来进行选择。下面来看一下,各个版本中如何从控制台中读取数据以及各自的优缺点。1 JDK 1.4 及以下版本读取的方法

2014-05-22 08:35:36 368

原创 this用法笔记(Java)

Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的thi

2014-05-15 09:49:34 408

原创 Maven 入门 Java

参考许晓斌著《Maven实战》1 java-maven简介2 java-maven来源3 java-maven安装4 java-maven插件5 java-maven命令6 java-maven入门1 java-maven简介c/c++软件自动编译有makefile,程序源码管理有cvs,subverion,linux应用程序管理yum,ya

2014-05-11 16:48:20 921

MATLAB未破解完全的解决方案

本资源用于解决使用MATLAB R2014a打Java jar包时候报mcc错误的问题。

2015-04-11

磁盘文件映射

随机生成数据,通过磁盘文件映射的方式。代码中所用的函数可以去MSDN里面查询

2012-05-09

动态分区分配方式的模拟

(1)用C语言分别实现采用首次适应算法和最佳适应算法的动态分区分配过程alloc( )和回收过程free( )。其中,空闲分区通过空闲分区链来管理:在进行内存分配时,系统优先使用空闲区低端的空间。 (2)假设初始状态下,可用的内存空间为640KB,并有下列的请求序列: •作业1申请130KB。 •作业2申请60KB。 •作业3申请100KB。 •作业2释放60KB。 •作业4申请200KB。 •作业3释放100KB。 •作业1释放130KB。 •作业5申请140KB。 •作业6申请60KB。 •作业7申请50KB。 •作业6释放60KB。 请分别采用首次适应算法和最佳适应算法,对内存块进行分配和回收,要求每次分配和回收后显示出空闲分区链的情况。

2011-12-18

使用动态优先权的进程调度算法的模拟

(1)用C语言来实现对N个进程采用动态优先权优先算法的进程调度。 (2)每个用来标识进程的进程控制块PCB用结构来描述,包括以下字段: •••• 进程标识数 ID。 •••• 进程优先数 PRIORITY,并规定优先数越大的进程,其优先权越高。 •••• 进程已占用的CPU时间CPUTIME。 •••• 进程还需占用的CPU时间ALLTIME。当进程运行完毕时,ALLTIME变为0。•••• 进程的阻塞时间STARTBLOCK,表示当进程再运行STARTBLOCK个时间片后,将进入阻塞状态。 •••• 进程被阻塞的时间BLOCKTIME,表示已足赛的进程再等待BLOCKTIME个时间片后,将转换成就绪状态。 •••• 进程状态START。 •••• 队列指针NEXT,用来将PCB排成队列。 (3)优先数改变的原则: •••进程在就绪队列中呆一个时间片,优先数加1。 •••进程每运行一个时间片,优先数减3。 (4)假设在调度前,系统中有5个进程,它们的初始状态如下: ID 0 1 2 3 4 PRIORITY 9 38 30 29 0 CPUTIME 0 0 0 0 0 ALLTIME 3 3 6 3 4 STARTBLOCK 2 -1 -1 -1 -1 BLOCKTIME 3 0 0 0 0 STATE READY READY READY READY READY (5)为了清楚的观察各进程的调度过程,程序应将每个时间片内的情况显示出来,参照的具体格式如下: RUNNING PROG:i READY-QUEUE:->id1->id2 BLOCK-QUEUE:->id3->id4 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ID 0 1 2 3 4 PRIORITY P0 P1 P2 P3 P4 CUPTIME C0 C1 C2 C3 C4 ALLTIME A0 A1 A2 A3 A4 STARTBLOCK T0 T1 T2 T3 T4 BLOCKTIME B0 B1 B2 B3 B4 STATE S0 S1 S2 S3 S4

2011-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除