自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翠峰清寒专栏

坚持,是一种信仰!

  • 博客(65)
  • 资源 (8)
  • 收藏
  • 关注

原创 局部线性嵌入降维算法(含实验代码)

局部线性嵌入算法(Locally linear embedding, LLE)是一个非线性降维方法,由 Sam T.Roweis 和Lawrence K.Saul 于 2000 年提出并发表在《Science》杂志上。它能够使降维后的数据保持原有拓扑结构不变。现在已经广泛应用于图像数据的分类与聚类、文字识别、多维数据的可视化、以及生物信息学等领域中。LLE 是一种局部算法。它的主要思想是利

2016-10-21 15:56:44 5240 2

原创 谱聚类原理简述(含实验代码)

Spectral clustering(谱聚类) 是一种基于图论的聚类方法,它能够识别任意形状的样本空间并收敛于全局最优解。其基本的思想是将样本数据进行相似性计算得到相似度矩阵,然后将相似矩阵转换到Laplacian 矩阵 (拉普拉斯矩阵),做 Laplacian 矩阵的特征值分解,将得到的前 k 个特征向量按列排序后按行做 k − means 聚类,得到最终的聚类结果。由于谱聚类有很

2016-10-02 22:26:42 1781

原创 聚类之 FCM 算法原理及应用(Java可视化实现)

模糊 C 均值(Fuzzy C-means)算法简称 FCM 算法,是一种基于目标函数的模糊聚类算法,主要用于数据的聚类分析。限于篇幅和数学公式的表达,笔者誊写了一篇文档用于介绍FCM的数学推导,这篇推导主要参考on2way的“ 聚类之详解 FCM 算法原理及应用”(http://blog.csdn.net/on2way/article/details/47087201)笔者誊写的

2016-10-02 22:08:51 5939 2

原创 Ubuntu14.04 编译openjdk7u6

Ubuntu14.04编译openjdk7u6从昨天早上到今天中午,捣鼓了一天多,终于成功了。中间重装了一次系统。环境:Ubuntu14.04LTS64位java-6-openjdk-amd64openjdk-7u6-fcs-src-b24-28_aug_2012.zip首先说说感悟:(1)编译openjdk与环境很有关系,原来用32位ubuntu的时候,怎么都不成功,

2014-08-06 13:13:07 2468 5

转载 怎样练习10000小时

随着畅销书《异类》的流行,“练习一万小时成天才”这个口号现在是尽人皆知。也许仍然有不少人相信那些不世出的天才必有天生的神秘能力,但科学家通过大量的调查研究已经达成共识,那就是所有顶级高手都是练出来的。不但如此,最近几年的科学进展,人们可能第一次拥有了一个关于怎样炼成天才的统一理论。好消息是除了某些体育项目对天生的身高和体型有特殊要求之外,神秘的天生素质并不存在,也就是说人人都有可能成为顶级

2014-06-20 16:37:20 667

转载 程序员必须进行的10项投资

程序员必须进行的10项投资你的健康显而易见,开发人员经常都是坐着不动的。每天坐8到16个小时,只休息很短的时间,你的肚子周围很容易会堆起赘肉。肥胖其实是其他疾病的催化剂,而其中心脏病又是最可怕的,多花点时间运动一下就能避免这样的情况,如果有可能的话,花点钱办一张健身房的会员卡。长时间以不符合人体工学的姿势打字,也容易使开发人员造成重复性肌肉损伤,比如说腕管综合征。每隔几小时拉伸一下你的

2014-06-19 16:56:37 761

原创 JavaWeb入门经典实例

综述:这篇文章主要从一个小小的实例出发,对JavaWeb的开发做入门讲解,非常适合初学JavaWeb的人,入门者可飘过。      实例开发技术包括jsp、jstl、servlet、javabean、jdbc。非常好的分页代码;图片上传代码实例。希望对初学者有所帮助。应用须知:MSSQL数据库,解压后执行sql脚本,修改BaseDao.java中的数据可账号和密码,有问题可给笔者留言,相互

2014-06-18 20:51:52 3683

原创 jQuery Jcrop 实现图像裁剪(附源代码)

jQuery Jcrop 实现图像裁剪         大多数涉及到用户注册登录的网站都有一个小功能是用户头像的上传;         这里介绍一种上传头像的截取方法就是调用jQuery的Jcrop开源插件实现头像的固定截取,防止用户头像的变形。         实例Demo改自网上源代码,作者对其中Jcrop参数进行了一些本地化设置,在最后有下载的链接地址,分享给其他需要的人。

2014-03-02 16:27:24 2197

原创 CKEditor+CKFinder的jsp实例(附下载包)

CKEditor+CKFinder的jsp实例(附下载包)         CKEditor富文本编辑器的使用是非常广的,加上CKFinder的文件上传(特别是图片上传之后更是如虎添翼),本文不讲解他们的具体配置,因为CKEditor的版本更新是相对比较快的,而且个版本间的文件结构也有些差异,所以配置是一件令初学者头疼的事。这里是一个小小的Demo,Demo相对比较简单,但胜在简单明了,直接使

2014-03-02 00:36:50 1632

原创 jquery.pagination.js创建一个漂亮的分页条

做网站有一个经常需要用到的小模块就是分页,分页功能的实现需要前台和后台共同共同完成,大体来说,分页主要需要知道这么几个参数:总条数、每页显示的条数、计算得到的总页数、当前页数、点击的下一页数;       如果你做过分页,就应该知道这么一个常常需要重做的模块是有多么烦人了。你需要在重多的前台和后台的数据逻辑中寻找出清晰的思路来。如果是前台界面已经设计完善,那么工作量可能就要小很多。

2014-02-26 23:20:23 4597

原创 android实例:功能导图 + 侧滑菜单

android开发总是有一些常用的功能值得研究,比如导航,比如菜单,比如列表;多说无益,关键在于实践;这篇文章主要介绍一个不错的小例子供大家学习,如遇到什么问题,可以共同探讨,请留言。【注:实例代码由前辈高手的代码改写而来,由于时间久的原因,代码来源不详,若涉及侵权行为,请于作者联系,作者定在第一时间处理。】下面是实例效果截图:   实例完整源码:http://downlo

2014-01-02 21:33:43 1421

原创 java与c语言之间的socket通信—c客户端java服务器端

写在前面的声明:程序例子均运行在ubuntu(是一个以桌面应用为主的Linux操作系统)上。当然你也可以把java运行在其它系统上,这里只是为了方便。上一篇文章已经说明了关于socket的一些知识,but这是远远不够的,我相信只要你感兴趣,学习它并不是什么难事。好吧,我想你已经迫不及待地想看看 c客户端 java 服务器端通信是什么样子了,我也是;同样的这只是一个小实例,不过你同样可以

2013-12-21 15:36:57 10483 1

原创 java与c语言之间的socket通信—java客户端c服务器端

做一个项目

2013-12-21 14:51:04 9731 8

原创 pb项目:学生成绩管理系统

标题:pb小实例——学生成绩管理系统引言:PowerBuilder是美国著名的数据库应用开发工具生产厂商PowerSoft(后被Sybase公司收购)推出的成功产品,其第一版于1991年6月正式投入市场。它是完全按照客户/服务器体系结构研制设计的,采用面向对象技术,图形化的应用开发环境,是数据库的前端开发工具。目标:本文是关于pb开发实战入门的一点讲解,是属于实战性质的文章,在文章的最后会

2013-12-20 21:51:22 5953 7

转载 JAVAWEB项目如何实现验证码

转载:http://blog.csdn.net/lulei9876/article/details/8365500原作者:lulei9876

2014-11-17 16:12:28 710

转载 Mahout安装与配置

1:下载二进制解压安装。到http://labs.renren.com/apache-mirror/mahout/0.9下载,我选择下载二进制包,直接解压及可。hadoop@ubuntu:~$ tar -zxvf mahout-distribution-0.9.tar.gz 2:配置环境变量:在/etc/profile, 添加MAHOUT_HOME 环境变量expo

2014-11-07 17:25:00 770

转载 ubuntu mysql远程连接问题解决方法

ubuntu mysql远程连接问题解决方法作者:liujunwei1234http://www.2cto.com/database/201302/188155.html今天在配置opennebula 3.8的时候,当执行one start启动时,报不能连接数据库的错误,但是在shell下输入mysql -uroot -p是可以登录的,所以问题应该是mysql不允许root

2014-11-03 19:14:18 857

转载 vc6.0运行时出现非程序错误

解决外部符号错误:_main,_WinMain@16,__beginthreadex 在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有柚煤孟钅坎问? 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol

2014-11-01 13:17:10 915

原创 JNDI环境简易搭建

JNDI环境简易搭建笔者近期在做oracle的项目,想用JNDI连接oracle数据库;在网上查阅资料捣鼓了好久才弄好,明明很简单的东西,却老是不成功;做个记录,方便自己,希望也能帮助到你。附上Oracle驱动包下载地址:www.XXX.com1、在Tomcat\lib下加入oracle驱动包,如果没有,你可以在从上述链接得到。2、在Tomcat\conf下的context.x

2014-10-16 20:17:34 1524

转载 github常用指令

1.创建一个新的repository: 先在github上创建并写好相关名字,描述。 $cd ~/hello-world        //到hello-world目录 $git init                     //初始化 $git add .                   //把所有文件加入到索引(不想把所有文件加入,可以用gitignore或add 具体

2014-10-09 18:39:45 638

转载 Hibernate中inverse="true"的理解

Hibernate中inverse="true"的理解举例如下 Customer类: Java代码  public class Customer {       private int id;       private String name;  private Set orders = new HashSet();  •••  

2014-10-03 21:32:51 670

转载 LCA(lowest common ancestor)问题

问题描述 LCA:Least Common Ancestors(最近公共祖先),对于一棵有根树T(不一定是二叉树哦)的任意两个节点u,v,求出LCA(T, u, v),即离根节点root最远的节点x,使得x同时是u和v的祖先。对于该问题,最容易想到的算法是分别从节点u和v回溯到根节点,获取u和v到根节点的路径P1,P2,其中P1和P2可以看成两条单链表,

2014-09-05 22:13:39 759

转载 有向图强连通分量的Tarjan算法

装载于:https://www.byvoid.com/blog/scc-tarjan/ 作者:byvoid

2014-09-05 20:09:16 559

转载 Squid安装(Windows)入门实例简介

转自IT农夫http://blog.csdn.net/kkdelta/article/details/7827950

2014-09-04 22:27:24 1029

原创 二分查找

package com.ali.demo;import java.util.Random;public class BinarySearch { /** 比较两次 */ public int searchOne(int a[], int k) { int l = 0; int u = a.length - 1; int mid = 0; while (l <= u)

2014-08-16 16:28:49 612

原创 八大排序算法及完整c代码—堆排序c、java代码

基本思想:堆排序是一种树形选择排序,是对直接选择排序的有效改进。堆的定义如下:具有n个元素的序列(h1,h2,...,hn),当且仅当满足(hi>=h2i,hi>=2i+1)或(hi<=h2i,hi<=2i+1)(i=1,2,...,n/2)时称之为堆。在这里只讨论满足前者条件的堆。由堆的定义可以看出,堆顶元素(即第一个元素)必为最大项(大顶堆)。完全二叉树可以很直观地表示堆的结构。堆顶为根,

2014-08-12 17:03:00 832

转载 HashMap、TreeMap、Hashtable、LinkedHashMap比较

HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMap时间: 2014-08-11 19:36 来源: IT学习者     作者: 丁香蟹     点击: 1374 次关键词: java    HashMap    TreeMap    Hashtable    LinkedHashMa   Map是最

2014-08-12 11:22:39 752

转载 各种排序算法性能比较

1.稳定性比较合并排序、插入排序、冒泡排序、二叉树排序、二路归并排序及其他线形排序是稳定的选择排序、希尔排序、快速排序、堆排序是不稳定的2.时间复杂性比较 平均情况最好情况最坏情况归并排序O(nlogn)O(nlogn)O(nlogn)基数排序O(n)O(n)O(n)

2014-08-11 20:25:03 1122

转载 单机下伪分布式hadoop搭建

转自:www.cnblogs.com/zjfstudio/p/3859704.html#2997460Hadoop是什么?先问一下百度吧:【百度百科】一个分布式系统基础架构,由Apache基金会所开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File

2014-08-07 15:24:17 571

转载 MySQL索引背后的数据结构及算法原理

写在前面:这边文章转载自CodingLabs上

2014-08-04 11:03:44 741

转载 Java的HashMap和HashTable

Java的HashMap和HashTable1. HashMap1)  hashmap的数据结构      Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示:        当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存

2014-08-03 10:53:49 430

转载 位运算 实现加法

用位运算实现加法也就是计算机用二进制进行运算,32位的CPU只能表示32位内的数,这里先用1位数的加法来进行,在不考虑进位的基础上,如下1 + 1 = 01 + 0 = 10 + 1 = 10 + 0 = 0很明显这几个表达式可以用位运算的“^”来代替,如下1 ^ 1 = 01 ^ 0 = 10 ^ 1 = 10 ^ 0 = 0这样我们就完成了简

2014-07-31 16:04:39 921

转载 打印java web页面内容代码大全

s打印java web页面内容代码大全 (2011-08-02 10:05:27)转载▼标签: 杂谈分类: javaScript第一种方法:指定不打印区域使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内。详细如下:  .noprint{visibili

2014-07-22 10:50:02 4629

转载 js 获取浏览器高度和宽度值(多浏览器)

转自于:http://www.jb51.net/article/19844.htm

2014-07-09 20:45:49 810

原创 求【无重复字母】字符串的所有子串

求【无重复字母】字符串的所有子串

2014-07-04 17:00:58 1473

原创 变位词程序的实现

给定一本英语单词词典,请找出所有的变位词集。所谓的变位词是指,组成各个单词的字母完全相同,只是字母排列的顺序不同。

2014-07-03 22:34:59 960

转载 ubuntu命令缩写

ubuntu命令缩写 man : Manualpwd :Print working directorysu :Swith usercd :Change directoryls :List filesps :Process Statusmkdir :Make directoryrmdir :Remove directorymkfs : Make file syst

2014-06-30 16:48:13 885

转载 阿里云服务器centos下安装配置svn服务器

转载于1.安装svn服务器端yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提示:.....complete!依次执行如下命令:cd /usr/local/              //进入目录,准备创建svn目录mkdir svnRepo                   //

2014-06-28 23:34:17 879

转载 机器学习常见算法分类汇总

机器学习常见算法分类汇总机器学习无疑是当前数据分析领域的一个热点内容。很多人在平时的工作中都或多或少会用到机器学习的算法。这里IT经理网为您总结一下常见的机器学习算法,以供您在工作和学习中参考。机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的。这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的类

2014-06-28 22:12:46 1550

转载 自适应网页设计

自适应网页设计(Responsive Web Design)随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达

2014-06-27 16:49:50 521

oracle11g驱动ojdbc14.jar

oracle驱动包,ojdbc14.jar

2014-10-16

JavaWeb入门经典实例-共享代码

从一个小小的实例出发,对JavaWeb的开发做入门讲解,非常适合初学JavaWeb的人,入门者可飘过。实例开发技术包括jsp、jstl、servlet、javabean、jdbc。非常好的分页代码;图片上传代码实例。希望对初学者有所帮助。

2014-06-18

jQuery Jcrop 实现图像裁剪实例

jQuery Jcrop 实现图像裁剪实例。

2014-03-02

CKEditor+CKFinder的jsp实例

CKEditor+CKFinder的jsp实例

2014-03-02

jQuery分页Demo

jquery.pagination.js创建一个漂亮的分页条

2014-02-26

android产品引导界面和侧滑菜单

2014新年大放送 android开发不可错过的经典,包括功能引导介绍,侧滑菜单,如果你的项目应用了这些效果,产品质量瞬间上升一个台阶。 如果无法解压,请留下邮箱或到空间留言。 注:代码由前辈们的经典代码修改而来

2014-01-02

WampServer2.2

WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以 及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。在windows下将Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,wampserver一切都搞定了。这个软件是完全免费的,可以在其官方网站下载到最新的版本。

2013-12-20

空空如也

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

TA关注的人

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