自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 资源 (96)
  • 收藏
  • 关注

原创 目录:序列相似度度量算法

1.在本实例中,如果想将代码直接运行需注意以下几点:Python版本3.X(本人使用的是Python 3.6)numpy版本 1.13.3(其他版本未实验)scipy版本 0.19.1(其他版本未实验)matplotlib版本 2.1.0(其他版本未实验)GitHub的数据及代码下载地址为:GitHub的数据及代码下载链接(如果从GitHub下载代码,麻烦给小Demo一个Star,您的...

2019-07-20 15:32:49 2893 5

原创 目录:空间聚类算法及时空聚类算法

1.在本实例中,如果想将代码直接运行需注意以下几点:Python版本3.X(本人使用的是Python 3.6)numpy版本 1.13.3(其他版本未实验)scipy版本 0.19.1(其他版本未实验)matplotlib版本 2.1.0(其他版本未实验)2.空间聚类算法及时空聚类算法目录(1)Python之向量(Vector)距离矩阵计算(2)聚类算法之K-means算法(3...

2018-12-17 14:40:02 10109 7

原创 目录:ArcGIS API For Javascipt基础学习

1.ArcGIS API For Javascript基础教程1.1在本实例中,如果想将代码直接运行需注意以下几点:将ArcGIS API离线环境部署到IIS中ArcGIS API的版本是3.17,博客里面的代码不支持4.X的API网页用火狐浏览器运行(不然有部分代码浏览器不兼容)ArcGIS Server发布的服务:服务名称和图层顺序一致(尤其是查询部分,图层顺序一定要一致)博客中用到的

2016-11-12 23:06:32 15858 3

原创 (4)聚类算法之OPTICS算法

文章目录1.引言2.相关定义2.1 `DBSCAN`相关定义2.2 `OPTICS`相关定义3.算法思想3.1算法流程3.2算法伪代码4.算法实现4.1使用`numpy`实现OPTICS算法5.数据及代码下载地址1.引言       OPTICS(Ordering points to identify the clustering structure)是...

2018-12-17 14:36:58 21353 19

原创 (3)聚类算法之DBSCAN算法

文章目录1.引言2.`DBSCAN`相关定义3.`DBSCAN`密度聚类思想3.1 `DBSCAN`算法定义3.2 DBSCAN算法流程4.`DBSCAN`算法实现4.1 使用`numpy`实现`DBSCAN`算法4.2 使用`scikit-learn`调用`DBSCAN`算法5.`DBSCAN`优缺点6.数据及代码下载地址1.引言       DBSC...

2018-12-17 14:29:22 8141 1

原创 (2)聚类算法之K-means算法

文章目录1.引言2.`K-means`算法原理3.`K-means`算法实现3.1 `numpy`实现`K-means`算法3.2 使用`scikit-learn`实现`K-means`算法4 .`K-means`优缺点5. 代码及数据下载地址1.引言        K-means算法是一种聚类算法,所谓聚类,即根据相似性原则,将具有较高相似度的数据...

2018-12-17 14:22:42 6578 9

原创 (1)Python之向量(Vector)距离矩阵计算

文章目录1. 引言2. 矩阵自身(行)向量之间的距离矩阵计算2.1 第一种方法:简单使用两重循环2.2 第二种方法:矩阵內积双重循环2.3 第三种方法:避免循环内的点积运算2.4 第四种方法:避免循环2.5 第五种方法:利用`scipy`求距离矩阵(推荐用法)3.两个矩阵之间的距离矩阵计算3.1 第一种方法:使用`numpy`计算3.2 第二种方法:利用`scipy`求距离矩阵(推荐用法)4. 相...

2018-12-17 14:06:40 22806 9

原创 (2)Openlayers3加载Geowebcache发布的ArcGIS切片

1.引言1.引言

2018-06-20 12:05:17 2420 1

原创 (6)深坑之PostGIS无法创建空间数据库(Centos)

1.深坑描述2.深坑原因3.深坑解决1.深坑描述2.深坑原因3.深坑解决

2018-06-20 00:26:56 2514

原创 (8)Centos6.X源码安装PostGIS(普通用户)

1.引言2 源码安装postgis1.引言      PostGIS是 PostgreSQL 关系数据库的空间操作扩展。它为 PostgreSQL 提供了存储、查询和修改空间关系的能力。本博客中 PostgreSQL 指代基本的关系数据库功能,而 PostGIS 指代扩展的空间操作特性。2 源码安装postgis...

2018-06-20 00:17:01 927

原创 (4)ArcGIS 10.2 去除要素的Z值和M值

1.引言2. ArcGIS 去除Z值和M值1.引言      ArcGIS要素类是可以包含Z值M值的,但是我们在一些环境中是不需要该值的,该值的存在可能会产生一些bug现象,因此在本篇博客中主要介绍,如何去除要素类中的Z值和M值。2. ArcGIS 去除Z值和M值打开toolbox的数据管理工具->要素->复制要素...

2018-06-19 23:28:14 14961

原创 (7)Centos6.X源码安装PostgreSQL(普通用户)

1.引言2.源码安装postgresql3. 验证是否安装成功1.引言      在生产环境中很多时候我们无法使用超级管理员用户(root),仅仅只有一个普通用户的权限,而这个时候我们又需要安装自己的软件,比如本博客中的postgresql,这个时候我们需要将postgresql安装到

2018-06-19 22:42:40 849

原创 (1)Geowebcache将ArcGIS的瓦片发布为服务

1.引言2. ArcGIS Server的松散型瓦片3. Geowebcache将ArcGIS的瓦片发布为服务3.1 修改geowebcache的web.xml3.2 修改geowebcache.xml配置文件4.查看瓦片服务是否发布成功1.引言      在部分场景中,我们需要将ArcGIS的瓦片通过Geowebcache发布为...

2018-06-19 21:34:05 2813 7

原创 (十二)ArcGIS Server发布松散型切片服务

1.引言2.ArcMap发布松散型切片3.查看缓存1.引言      ArcGIS Server的切片服务主要由两种:第一种是紧凑型切片(compact),另外一种是松散型切片(Exploded),在默认情况下,ArcGIS Server发布的服务为紧凑型切片,即扩展名为*.bundle和*.bundlx ,但此种切片多在ArcGIS Se...

2018-06-19 20:46:11 5485 1

原创 (1)tensorflow安装--CPU版本

1.引言2.Centos7安装tensorflow(CPU版本)2.1 Centos7安装pyenv和anaconda3-4.4.02.2 Centos7安装tensorflow3.Windows10安装tensorflow(CPU版本)3.1 安装anaconda3-4.4.03.2 windows安装tensorflow(建议windows10)1.引言...

2018-03-21 19:32:46 5036 1

原创 (6)Centos7 搭建pyenv

1.引言2.pyenv环境安装3. pyenv安装目录介绍4. pyenv安装anaconda3-4.4.01.引言     在工作中不同项目对Python的版本有着不同的要求,Python2与Python3的差异,是的很多时候我们要同时使用者两种环境来做对比。众所周知,ipython的交互性设计能带来很大的方便。最理想的状态下就是能够随...

2018-03-21 18:04:14 849

原创 (1)数据挖掘之KNN原理解析(上)

引言算法原理数学实例算法优缺点1算法优点2算法缺点算法的思考个人思考1 距离公式补充1.引言   俗话说:“物以类聚,人以群分”,在我看来KNN(K-Nearest-Neighbor)算法就是这句话经典的诠释,KNN算法是一种“多分类”算法,也是最简单的易懂的机器学习算法(没有之一),同时KNN算法没有明显的训练模型的过程,它是“懒惰学习”的著名代表。在一般的机器学习算法中,都会经历两

2018-01-03 21:54:09 2593

原创 (1)SpringCloud 整合Python

引言什么是sidecar1 Polyglot支持Sidecar官网描述11 使用Sidecar步骤12 Java调用非JVM程序接口13 非JVM接口调用Java接口2 Sidecar总结Python和SpringCloud整合实例1 定义Python服务2 定义SpringCloud注册中心3 定义sidecar4 定义Java服务5 服务相互调用51 调用Java原生服

2017-12-18 11:32:56 13492 11

原创 (14)Spark 2.0.0 集群部署

引言搭建Hadoop集群安装scala环境安装spark集群1 解压spark安装包并改名2 修改配置文件spark-envsh3 修改配置文件spark-defaultsconf4 修改slaves配置文件5 将spark分发到其他节点并修改配置6 启动Spark集群7 查看Spark集群是否启动成功1.引言      在前面的博客中介绍了Spark的伪分布安装,在本篇博客中将

2017-12-15 23:59:18 1618

原创 (13)HBase 1.2.6 集群部署

引言搭建Hadoop集群搭建HBase集群1 解压HBase并改名2 修改配置1.引言      在前面的博客中我们介绍HBase的伪分布安装,在本篇博客中就主要介绍一下HBase的集群部署,由于HBase是一款Hadoop之上的NoSQL数据库,因此我们在安装HBase之前需要首先部署Hadoop的集群,其次HBase需要使用zookeeper进行管理,因此我们也需要搭建zookeeper

2017-12-15 22:32:24 1445

原创 (12)Hadoop 2.6.1 集群部署---自动切换HA

引言配置集群的hostname和IP映射1 修改hostname2 配置hostname和ip的映射关系以及防火墙3 关闭防火墙配置集群免密码登录安装JDK搭建zookeeper集群hadoop261的集群部署7 验证hadoop是否安装成功1. 引言      在上篇博客中介绍了Haddop的手动切换NameNode,这在生产环境中还是不尽人意,因为工作人员可能并不会及时的知道N

2017-12-15 21:38:58 1556

原创 (11)Hadoop 2.6.1 集群部署---手工切换HA

引言搭建Hadoop261 集群1 修改hostname2 建立hostname和ip的映射关系3 关闭防火墙4 SSH免密码登陆5 安装JDK6 hadoop261的集群部署7 验证hadoop是否安装成功1. 引言      在生产环境中NameNode的高可用是非常重要的,一旦NameNode宕机,那么整合集群就不能用了,在本篇博客中就主要介绍一下Hadoop2.6.1的HA部

2017-12-15 20:37:22 1453

原创 (10)Zookeeper 3.4.9 集群部署

引言Zookeeper 集群部署1 修改hostname2 建立hostname和ip的映射关系3 关闭防火墙4 SSH免密码登陆5 安装JDK6 zookeeper集群安装1.引言      在前面的博客中介绍了Zookeeper的伪分布部署,在本篇博客中主要介绍一下Zookeeper的集群部署,在本篇博客中使用三台机器部署Zookeeper集群,如下表所示: HOST名称

2017-12-14 23:51:00 1377

原创 (9)Hadoop 2.6.1 集群部署——未配置HA

引言搭建Hadoop261 集群1 修改hostname2 建立hostname和ip的映射关系3 关闭防火墙4 SSH免密码登陆5 安装JDK6 hadoop261的集群部署7 验证hadoop是否安装成功1. 引言      在前面的博客中,我曾经介绍了Hadoop的伪分布配置,但是在实际工作中最常见的是集群部署,在本篇博客中就主要介绍一下Hadoop2.6.1的集群部署(未配置

2017-12-14 22:31:22 1342

原创 (8)Spark 2.0.0 查看job 历史日志

引言启动Spark历史日志1 安装Spark2 修改配置文件spark-defaultsconf3 修改配置文件spark-envsh4 创建日志目录5 启动spark历史日志web端6 浏览器查看是否启动成功1.引言      在使用Spark的时候,有时候我们会关注job的历史日志,但是在Spark中默认情况下,历史日志是关闭的,在本篇博客中主要介绍一下如何启动spark的历史日志

2017-12-13 16:43:57 4690

原创 (7)Zookeeper 3.4.9 伪分布安装

引言安装JDK环境zookeeper的伪分布安装1 解压缩zookeeper并改名2 创建zoo1cfg配置文件并修改内容confzoo_samplecfg3 创建zoo2cfg配置文件并修改内容confzoo_samplecfg4 创建zoo3cfg配置文件并修改内容confzoo_samplecfg5 执行命令产生存储数据的目录6 产生标记文件7 启动三个节点8 查看进程是

2017-12-13 13:56:09 1286

原创 (6)Spark 2.0.0 伪分布安装

引言Hadoop伪分布安装Scala安装Spark伪分布安装1.引言      Spark是专为大规模数据处理而设计的快速通用的计算引擎。Spark拥有MapReduce所具有的优点;但不同于MapReduce的是——中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。      在本篇博客中主要介绍一下S

2017-12-13 00:20:12 2392

原创 (5)HBase 1.2.6伪分布安装

引言Hadoop安装HBase安装1 使用HBase自带的zookeeper2 将HBase解压到usrlocal文件夹并改名3 修改配置文件confhbase-envsh4 修改配置文件confhbase-sitexml验证是否安装成功1.引言      HBase是一个分布式的、面向列的开源数据库,HBase是建立Hadoop领域的数据库。HBase不同于一般的关系数据库,它是

2017-12-11 00:34:39 1975

原创 (4)Zookeeper 3.4.9安装部署---Standalone模式

什么是Zookeeper安装JDK环境安装Zookeeper1. 什么是Zookeeper?      ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。       在本篇博客中主要介绍一下如何

2017-12-07 22:40:27 1431

原创 (5)Centos6.X安装FastDFS(伪分布)

什么是FastDFS安装环境安装FastDFS1 安装FastDFS依赖2 安装libfastcommon3 FastDFS编译安装4 验证FastDFS是否安装成功FastDFS 和nginx整合1 安装整合模块2 安装nginx1.什么是FastDFS      FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡

2017-08-17 08:37:06 1865 3

原创 (4)Centos6.X升级Python为2.7版本并安装Pip

引言使用yum安装相关依赖下载Python27的安装包修改Python27的配置编译Python备份Python26为了yum不失效验证Python2710安装成功安装pip1.引言      在Centos6.X版本中,Python的版本是2.6,在一些情况下,我们需要将Python版本升级为2.7,但是仅仅将Python版本升级会导致Centos6.X的yum命令失效。在本篇博客中

2017-06-30 19:39:32 7469 1

原创 (5)深坑之SOE文件无法上传

深坑描述Bug产生原因Bug解决1.深坑描述    在WebGIS开发过程中,我编写好soe扩展文件时,竟然发现soe文件无法上传到服务管理器中,出现了如下的错误:      出现了这个问题,首先我可以保证的是,我的代码完全没有问题(因为我可以在其他电脑上传soe文件),所以说排除了因为代码的缘故导致soe无法上传。2.Bug产生原因首先说一下:我使用的ArcGIS版本为10.2这个bug产

2017-06-12 20:41:53 1429 4

原创 (十一)ArcGIS Server之扩展几何网络分析

引言在ArcGIS Object中进行几何网络分析SOE扩展几何网络分析难点SOE扩展几何网络分析1 获得地图服务中的几何网络2 接受前台传来的数据以点标记为例3 自定义IPointToEID所具备的功能4 使用自定义的方法得到点标记id5 设置网络的各种参数6 将分析的结果转换成json字符串7 将结果返回给客户端8 运行结果本博客代码下载地址为SOE扩展几何网络分析1.引言

2017-06-03 13:11:35 3778 2

原创 (3)Linux修改主机名和建立IP和hostname映射

引言修改Linux服务器主机名1 修改network文件2 重启服务器建立IP和hostname映射1.引言      Linux系统安装好后,都会有默认的主机名,这里以CentOS系统为例,默认的主机名为localhost.localdomain,为了便于使用,我们常常需要修改主机名,在本篇博客中就介绍一下如何修改服务器的主机名。在本博客中将主机的主机名修改为:wpx本博客使用的服务器

2017-05-09 21:16:16 10818

原创 (3)Hive 1.2.1 安装部署

引言安装Hive 1211 首先将压缩包解压并改名为了方便2 修改四个模版文件hiveconf文件夹下面3 编辑hive-sitexml将改文件属性设置清空4 修改hive的配置文件hivebin文件夹下面5 将hive的 jline-212jar复制到hadoop的指定文件夹下面6 启动hive安装成功配置MySQL管理Hive关系1 安装MySQL数据库2 拷贝数据库驱动到H

2017-05-09 17:17:08 891 1

原创 (2)Linux安装MySQL数据库(Centos6.7)

引言安装MySQL数据库修改MySQL默认字符集修改MySQL密码1.引言      在本篇博客中主要介绍一下:在Centos 6.7中安装MySQL数据库配置MySQL的字符集给MySQL数据中配置默认密码本博客使用的环境为:操作系统为:Centos6.7MySQL的版本是:5.1.73使用root用户安装MySQL数据库2. 安装MySQL数据库使用yum命令安装MySQ

2017-05-09 15:37:59 838

原创 (2)Hadoop 2.6.1伪分布搭建

引言安装Java环境SSH 免密码登录安装配置Hadoop261 伪分布1 将Hadoop安装包解压2 修改Hadoop配置文件21 修改etchadoophadoop-envsh配置文件22 修改配置文件 etchadoopyarn-envsh配置文件23 修改etchadoopmapred-envsh配置文件24 修改文件etchadoopcore-sitexml25 修改文

2017-05-08 12:56:09 1701

原创 (1)Hadoop 1.2.1伪分布搭建

引言Hadoop121 的下载地址为Hadoop121下载连接安装Java环境SSH 免密码登录安装配置Hadoop121 伪分布1 将hadoop配置到环境变量2 修改Hadoop配置文件3 格式化NameNode4 启动Hadoop查看Hadoop伪分布是否成功1.引言      在本篇博客中主要介绍一下:如何在Linux操作系统中搭建Hadoop的伪分布,在本篇博客中使用的环境

2017-05-07 14:49:21 971

原创 (1)Linux安装Java JDK

引言Linux安装Java环境1 使用SecureCRT远程链接Linuxroot用户登录2使用SecureFXPortable将Java环境复制到操作系统root用户登录21 Secure安装包的下载地址为SecureCRTSecureFX3 配置 Java环境1.引言      在本篇博客中,主要记录一下如何在Linux操作系统上安装Java JDK,博客中使用的环境为:操作系统为C

2017-04-17 21:26:07 1311

原创 (7)MyBatis之与Spring整合

引言MyBatis之与Spring整合1 创建我们的数据库2 pomxml文件3 创建持久化类Student4 创建映射文件StudentMapperxml5 创建BaseMapper6 创建StudentMapper61 向映射文件添加SQL语句7 创建Spring-MyBatis配置文件71 JDBC配置72 Spring-MyBatis配置8 测试Mapper测试是否成

2017-03-15 22:37:02 627

mybatis之动态SQL

mybatis之动态SQL

2017-03-09

mybatis之增删改查

mybatis之增删改查

2017-03-09

mybatis之helloworld

mybatis之helloworld

2017-03-09

mybatis_myeclipse

mybatis_myeclipse插件,亲测myeclipse2016 C1 可用

2017-03-09

mybatis中文文档

mybatis中文文档

2017-03-08

mybatis_plus

IDEA 14.1 对应的mybatis插件,已经XXOO,可以直接安装使用,对应版本为IDEA 14.1

2017-03-08

angularjs1.3.1

angularjs1.3.1

2017-03-04

博客用到的数据

博客用到的数据

2017-03-04

博客用到的代码

博客用到的代码

2017-03-02

Server 10.2.ecp

Server 10.2.ecp

2017-03-01

替换 License10.2.zip

替换 License10.2.zip

2017-02-25

angular-ui-route-v1.0.0-rc.1

angular-ui-route-v1.0.0-rc.1,本人配合angularjs1.6.1版本库使用

2017-02-20

angularjs1.6.2

angularjs1.6.2函数库以及插件

2017-02-20

requirejs中文文档

requirej中文文档,及各种插件

2017-02-11

angularjs1.5.8

angularjs1.5.8函数库,以及相应的插件

2017-02-09

AngularJS 中文API参考手册 下载

AngularJS 中文API参考手册

2017-02-06

angularjs1.6.1

angularjs1.6.1版本的各种插件,以及angluar1.6.1版本库

2017-02-03

xulrunner-1.8.1.3.en-US.win32.zip

xulrunner-1.8.1.3.en-US.win32.zip

2017-01-24

SOE扩展代码

SOE博客

2017-01-23

svn_myeclipse插件

svn插件

2017-01-11

geolife数据

微软亚洲研究院公开的geolife数据集,可用于数据挖掘等领域。

2019-05-03

glibc-2.16.0.tar.gz

glibc-2.16.0.tar.gz源码包,用于Centos6.X编译环境。

2019-04-03

gcc-6.2.0.tar.bz2

gcc-6.2.0.tar.bz2源码,用于Centos重新编译gcc环境,

2019-04-03

springcloudpython

spring-cloud和python的整合代码,使用springboot的一个实例代码

2017-12-17

fastdfs-nginx-module_v1.16.tar.gz

fastdfs-nginx整合包

2017-08-16

libfastcommonV1.0.7.tar.gz

fastdfs 依赖包

2017-08-16

FastDFS_v5.05.tar.gz

fastdfs安装包

2017-08-16

TraceAnalyse

TraceAnalyse扩展几何网络分析

2017-06-05

dojo自定义对话框

dojo自定义对话框

2017-05-16

apache-hive-1.2.1-bin.tar.gz

apache-hive-1.2.1-bin.tar.gz

2017-05-09

hadoop-2.6.1.tar.gz

hadoop-2.6.1.tar.gz

2017-05-07

hadoop-2.6.0.tar.gz

hadoop-2.6.0.tar.gz

2017-04-24

spark-1.4.0-bin-hadoop1.tgz

spark-1.4.0-bin-hadoop1.tgz

2017-04-24

mahout-distribution-0.9.tar.gz

mahout-distribution-0.9.tar.gz 匹配hadoop 1.2.1

2017-04-24

hadoop-1.2.1.tar.gz

hadoop-1.2.1.tar.gz

2017-04-17

SecureCRTSecureFX

SecureCRTSecureFX

2017-04-17

Spring_Mybatis整合

Spring_Mybatis整合

2017-03-15

mybatis之多对多

mybatis之多对多

2017-03-15

mybatis之一对多

mybatis之一对多

2017-03-14

mybatis之一对一

mybatis之一对一

2017-03-14

空空如也

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

TA关注的人

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