摘要: 继上两篇文章介绍聚类中基于划分思想的k-means算法和k-mediod算法本文将继续介绍另外一种基于划分思想的k-mediod算法-----clara算法clara算法可以说是对k-mediod算法的一种改进,就如同k-mediod算法对k-means算法的改进一样.clara(clusterin... 阅读全文
posted @ 2014-07-21 20:31 vpoet 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文中介绍了聚类算法中的kmeans算法.无可非议kmeans由于其算法简单加之分类效率较高已经广泛应用于聚类应用中.然而kmeans并非十全十美的.其对于数据中的噪声和孤立点的聚类带来的误差也是让人头疼的.于是一种基于Kmeans的改进算法kmediod应运而生.kmediod和Kmeans... 阅读全文
posted @ 2014-07-21 16:52 vpoet 阅读(4613) 评论(0) 推荐(0) 编辑
摘要: 在数据挖掘中聚类和分类的原理被广泛的应用.聚类即无监督的学习.分类即有监督的学习.通俗一点的讲就是:聚类之前是未知样本的分类.而是根据样本本身的相似性进行划分为相似的类簇.而分类是已知样本分类,则需要将样本特征和分类特征进行匹配,进而将每个样本归入给出的特定的类.由于本文是对聚类算法中的k-mean... 阅读全文
posted @ 2014-07-21 15:39 vpoet 阅读(7223) 评论(0) 推荐(1) 编辑
摘要: 聚类是数据挖掘很重要的组成部分.而大多数聚类算法都需要事先确定分类数目K.而本文是在实际情况下确定分类数目K的上限.进而对数据样本进行自动分类.首先介绍下最大最小距离算法:设样本集为X{x(1),x(2).......}1.选取任意一个样本作为第一个聚类中心 如z(1)=x(1)2.选取距离z(1)... 阅读全文
posted @ 2014-07-20 22:17 vpoet 阅读(707) 评论(0) 推荐(0) 编辑
摘要: diff函数式用于求导数和差分的.无论是求导数还是差分,其原理是一样的.这里简单介绍下其用法:前后相邻元素之差上下相邻行之差.与diff(A,1,1)类似.第三个参数为2时,则变为列差分运算diff(A,2,2)第2个参数为2表示为二阶差分变换.即在diff(A,1,2)的基础上再进行一次列差分变换... 阅读全文
posted @ 2014-07-14 17:58 vpoet 阅读(3207) 评论(0) 推荐(0) 编辑
摘要: 之前在一篇基于TCP套接字实现的简单Demo 一文中用到了线程函数CreateThread()函数来创建新的线程.下面以一个最简单的多线程例子来说明.C-代码如下: 1 //最简单的创建多线程实例 2 #include 3 #include 4 5 //子线程函数 6 DWORD WINAPI... 阅读全文
posted @ 2014-07-11 14:17 vpoet 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 本文是续上文关于基于TCP套接字实现的简单Demo后进行套接字基本知识的讲解.可能文中有一些术语使用不太准确,但作为我自己的理解,尽量以通俗的语言为大家讲解.套接字即Socket.用于在进程之间进行通信.当然进程通信的方式多种多样,但是Socket在进程通信的使用却十分广泛.当然这里有几个概念需要区... 阅读全文
posted @ 2014-07-11 11:30 vpoet 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 由于代码的注释已经很详尽了,所以这里不再作过多说明.仅仅贴出代码和结果图.值得注意的是必须先启动server程序再启动client.Server: 1 #include //套接字库 2 #include 3 4 #define PORT 6000 //服务器端口 5 #de... 阅读全文
posted @ 2014-07-10 22:34 vpoet 阅读(282) 评论(0) 推荐(0) 编辑
摘要: httpwatch抓包工具是MS的ie自带的一个插件.但是千里之行始于足下,所以先来利用httpwatch抓一些包来分析分析.打开IE,快捷键shift+F2打开httpwatch.如下图:本文以电子科大图书馆检索为例,进行抓包.进入电子科大图书馆检索页面:接下来:我们在搜索框内输入“计算机”,并点... 阅读全文
posted @ 2014-07-10 21:24 vpoet 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 接触过网络协议的人对TLV一定或多或少的知道.作为一种自定义应用层标准.TLV使用十分广泛.他对数据封包有着很好的定义,简单实用.TLV即Type-Length-Value.即我们每个封装成TLV包的数据都必须为其添加Type和Length字段TLV示意图如下:大家首先要区分数据包和数据报.本文的实... 阅读全文
posted @ 2014-07-10 18:26 vpoet 阅读(2452) 评论(0) 推荐(0) 编辑
摘要: 最近几天做了一些图像检测定位的工作,虽然老师否定了这一方法。但是还是想把最近的工作总结总结。也许会对以后有所帮助。POTDR_室外实验_20140120_160549TwoPoint2.mat此文件为原始数据文件。我们需要将其转化为位图进行分析处理。部分matlab程序: 1 load POTDR_... 阅读全文
posted @ 2014-07-09 17:15 vpoet 阅读(336) 评论(0) 推荐(0) 编辑
摘要: C-sources: 1 #include 2 int main() 3 { 4 FILE* fp; //定义一个文件 5 6 fp = fopen("p5.txt","r"); 7 8 if(fp == NULL) 9 {10... 阅读全文
posted @ 2014-07-09 10:30 vpoet 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 熟悉C语言的同学都知道,C语言众多的运算符及繁琐难记的优先级总是搞得我们这些C初学者头大.那么本文就对C语言中所有的运算符进行汇总,并对其优先级进行一定的介绍.这里虽然对所有C运算符的优先级进行了汇总,但是这么多运算符的记忆是需要在实习编程中不断熟悉和牢记的.希望大家再接再厉,一起加油哦 阅读全文
posted @ 2014-07-07 14:39 vpoet 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 void quicksort(int *array,int left,int right) 4 { 5 if(lefttemp)13 {14 high--;15 }16 17 ... 阅读全文
posted @ 2014-07-06 11:59 vpoet 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 在我的博客中有一篇文章介绍了如何在网页中抓取邮箱,撇开其中的java代码不说,我觉得很有必要介绍一下正则表达式.那么什么是正则表达式呢.如果读过那篇文章的读者不难发现我们就是依靠这个邮箱的正则表达式来匹配网页中想要抓取的邮箱.这个正则表达式是:"\\w+@\\w+(\\.\\w+)+"\w代表任意的... 阅读全文
posted @ 2014-07-06 11:29 vpoet 阅读(170) 评论(0) 推荐(0) 编辑