- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 mac安装pip
Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。 安装PipPip的安装可以通过源代码包,easy_install或者脚本。 easy_install:
2014-10-13 21:49:27
1159
原创 vs2012编译boost_1_53_0
Boost库的介绍 Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。 Boost库中比较
2013-06-22 12:48:57
1791
转载 下载google code中源码的几个工具
Google code 一般以三种命令行方式提供源代码,格式如下:[plain] view plaincopyhg clone https://code.google.com/p/xxx/ git clone https://code.google.com/p/xxx/ svn checkout https://code.google.c
2013-06-19 12:08:14
897
转载 协同过滤推荐算法
Collaborative Filtering Recommendation 转自:http://www.cnblogs.com/zhangchaoyang/articles/2664366.html另,一定要看文献《协同过滤推荐算法综述》马宏伟Pearson相关系数(相似性度量的方法)度量向量之间的相似度方法很多了,你可以用距离(各种距离)的倒数,向量夹角,Pear
2013-04-01 21:29:34
1127
转载 关联规则挖掘
关联规则挖掘综述转自:http://www.cnblogs.com/witxjp/archive/2003/09/23/1986213.html 摘 要 本文介绍了关联规则的基本概念和分类方法,列举了一些关联规则挖掘算法并简要分析了典型算法,展望了关联规则挖掘的未来研究方向。 关键词 数据挖掘,关联规则,频集,Apriori算法,FP-树 1 引言 关联规则
2013-03-31 19:13:28
1868
转载 链接分析算法之:HITS算法
HITS(HITS(Hyperlink - Induced Topic Search) ) 算法是由康奈尔大学( Cornell University ) 的Jon Kleinberg 博士于1997 年首先提出的,为IBM 公司阿尔马登研究中心( IBM Almaden Research Center) 的名为“CLEVER”的研究项目中的一部分。 HITS算法是链接分析中非常基础
2013-03-31 10:34:43
821
转载 蚁群算法java实现以及TSP问题蚁群算法求解
1. 蚁群算法简介 蚁群算法(Ant Clony Optimization, ACO)是一种群智能算法,它是由一群无智能或有轻微智能的个体(Agent)通过相互协作而表现出智能行为,从而为求解复杂问题提供了一个新的可能性。蚁群算法最早是由意大利学者Colorni A., Dorigo M. 等于1991年提出。经过20多年的发展,蚁群算法在理论以及应用研究上已经得到巨大的进步。
2013-03-17 22:25:15
1446
转载 MySQL索引背后的数据结构及算法原理
转自:http://blog.jobbole.com/24006/摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时
2013-03-15 23:03:06
802
转载 PostGIS学习笔记
【主页】http://postgis.refractions.net/【文档】http://postgis.net/docs/manual-1.5/【参考资料】http://www.cnblogs.com/fre2technic/archive/2011/05/09/2041500.html http://50803515.blog.163
2013-03-11 22:26:05
1986
转载 java中的IO整理
写在前面:本文章基本覆盖了java IO的全部内容。文章以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件?1234567891011import java.io.*;class hello{
2013-03-11 20:57:34
701
转载 遗传算法入门
遗传算法 ( GA , Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发,借鉴生物进化过程而提出的一种启发式搜索算法。因此在介绍遗传算法前有必要简单的介绍生物进化知识。 一.进化论知识 作为遗传算法生物背景的介绍,下面内容了解即可: 种群(Population):生物的进化以群体的形式进行,这样的一个群体称为种群。
2013-03-10 14:54:30
721
转载 大白话解析模拟退火算法
一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如图1所示:假设C点为当前解,爬山算法搜索到A点这个局部最优解就会停止搜
2013-03-10 14:51:35
649
原创 算法的复杂度
常用的算法的时间复杂度和空间复杂度:排序法最差时间分析平均时间复杂度稳定度空间复杂度冒泡排序O(n2)O(n2)稳定O(1)快速排序O(n2)O(n*log2n)不稳定O(log2n)~O(n)选择排序O(n2)
2013-03-10 11:32:55
1157
转载 java中的io系统详解
另推荐参考资源:http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html 详细举例了每个IO方法。 http://blog.chinaunix.net/uid-21209537-id-3049999.html 有两个经典例子。Java 流在处理上分为字符流和字节
2013-03-06 13:29:14
673
转载 Java字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码
2013-03-05 20:21:30
844
转载 java内部类的作用分析
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的
2013-02-24 14:14:49
480
转载 Java关键字: protected
在开发中,经常遇见protected关键字。特别是一些回调方法中,今天小结一下。下面先展示一下关于Java中访问权限的修饰符之间的关系,如下图所示:做几个测试,说明protected关键字。1.同一个包不同类中,可以访问protected成员,无继承关系Java代码 package mark.test;
2013-02-24 09:48:02
697
转载 JAVA中this用法小结
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的thi
2013-02-24 00:04:57
560
原创 JTS Topology Suite
【主页】http://tsusiatsoftware.net/jts/main.html【主页】http://sourceforge.net/projects/jts-topo-suite/【API】http://tsusiatsoftware.net/jts/javadoc/index.html主要类及其继承结构:Coordinate类:构造——
2013-02-21 23:34:09
2305
1
原创 关于Java API
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。通俗来说API就是JDK提供的基础类库。API除了有应用“应用程序接口”的意思外,还特指 API的说明文档,也称为帮助文档。常用API:1.jav
2013-02-21 23:21:20
584
转载 Java import的机制
java中有两种包的导入机制,总结如下:单类型导入(single-type-import), 例如 import java.io.File;按需类型导入(type-import-on-demand), 例如 import java.io.*;这里分析一下这两种导入类型的大致工作原理供大家参考。单类型导入比较好理解,仅仅导入一个publi
2013-02-21 21:49:05
500
转载 java中set和get方法的理解,写给初学者
对于JAVA初学者来说,set和get这两个方法似乎已经很熟悉了,这两个方法是JAVA变成中的基本用法,也是出现频率相当高的两个方法。为了让JAVA初学者能更好的理解这两个方法的使用和意义,今天笔者来谈一下自己对这两个方法的理解,如果你对于这两个方法还有困惑甚至完全不知道这两个方法是做什么的,那你看下面这篇文章很有用。如果你对于set和get这两个方法已经很熟悉了,那么你完全不用看这篇文章
2013-02-21 17:53:47
10822
4
转载 从B 树、B+ 树、B* 树谈到R 树
作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。出处:http://blog.youkuaiyun.com/v_JULY_v 。 第一节、B树、B+树、B*树1.前言:动态查找树主要有:二叉查找树
2013-02-04 19:33:29
640
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人