自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WallSky的专栏

GIS 让人类认识世界!

  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

转载 航天科工智慧产业

航天科工智慧产业 航天科工依托航天系统工程和信息技术优势,按照“体系化牵引,平台化建设”总体思路,将物联网、云计算、大数据、人工智能等新一代信息技术与传统产业全方位深度融合,通过打造智慧产业社会化“总体院、总体部”,致力构建智力密集型的新型产业生态。已形成由智慧城市、智慧交通、智慧管网(廊)、智慧农业、智慧水务、智慧林业、智慧检测、智慧环保、智慧安保、智慧公安、智慧政务、智慧粮农、智慧食药监、智慧

2017-11-18 11:08:33 2289

原创 Google Maps地图投影全解析

Google Maps地图投影全解析Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解,《地图投影为什么》。什么是墨卡托投影?墨卡托(Mercator)投影,又名"等角正轴圆柱投影",荷兰

2015-01-09 00:06:19 1786

原创 equals和hashCode解析

equals和hashCode解析 覆盖equals时需要遵守的通用约定:   覆盖equals方法看起来似乎很简单,但是如果覆盖不当会导致错误,并且后果相当严重。《Effective Java》一书中提到“最容易避免这类问题的办法就是不覆盖equals方法”,这句话貌似很搞笑,其实想想也不无道理,其实在这种情况下,类的每个实例都只与它自身相等。如果满足了以下任何一个条件,这就

2014-12-30 17:15:24 936

原创 GIS Tools For Hadoop

GIS Tools for HadoopBig Data Spatial Analytics for the Hadoop FrameworkView project onGitHubLooking at data without location, most of the time seems like look

2014-12-29 03:52:44 2357

原创 机器学习系统设计

转载自:Coursera公开课笔记: 斯坦福大学机器学习第十一课“机器学习系统设计(Machine learning system design)”其它笔记:Stanford机器学习---第七讲. 机器学习系统设计斯坦福大学机器学习斯坦福大学机器学习第十一课“机器学习系统设计(Machine learning system design)””学习笔记,本次课程主要包

2014-12-27 22:40:50 2022

原创 算法学习目录

第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, 因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打 出来. 1.最短路(Floyd、Dijstra,BellmanFord) 2.最小生成树(先写个prim,kruscal要用并查集,不好写) 3.大数(高精度)加减乘除 4.二分查找. (代码可在五行以内) 

2014-12-27 22:29:49 1055

原创 空间数据挖掘常用方法

问题1:空间数据挖掘有哪些常用方法,举例说明一种方法的原理及应用.答:空间数据挖掘的常用方法有:统计法,聚类方法,关联规则发掘方法,Rough集方法,神经网络方法,云理论,证据理论,模糊集理论,遗传算法等算法(出自丁信宙,仇环,苏晓庆. 基于云理论的缺损数据推理和预测 山东理工大学学报 2006年11月)。除此以外还有老师课件上提到的聚类检测,决策树方法等。       以下对于一

2014-12-10 21:55:45 13278

原创 机器学习中的范数规则化

机器学习中的范数规则化之(一)L0、L1与L2范数zouxy09@qq.comhttp://blog.csdn.net/zouxy09        今天我们聊聊机器学习中出现的非常频繁的问题:过拟合与规则化。我们先简单的来理解下常用的L0、L1、L2和核范数规则化。最后聊下规则化项参数的选择问题。这里因为篇幅比较庞大,为了不吓到大家,我将这个五个部分分成两篇博文。

2014-12-10 19:29:39 1537

原创 大数据分析工具简介

6个用于大数据分析的最好工具目录(?)[-]一Hadoop二HPCC三Storm四Apache Drill五RapidMiner六   Pentaho BI大数据是一个含义广泛的术语,是指数据集,如此庞大而复杂的,他们需要专门设计的硬件和软件工具进行处理。该数据集通常是万亿或EB的大小。这些数据集收集自各种各样的来源:传感器,气候信息,公开的信息

2014-12-10 19:15:00 1447

翻译 用VS2010建立解决方案

三层结构,会有多个项目。为了让各项目之间的关系反映在目录结构上所以要建立一个解决方案。1.建立解决方案: 文件->新建项目->其它项目类型->Visual Studio解决方案->空白解决方案。2.在解决方案里添加第一个项目 建立空白解决方案后,在vs2010右边的解决方案资源管理器中,可以看到刚建立的解决方案,单击选中它,然后右键选择“添加”->新建项目->Visual C#->

2014-10-27 14:10:45 1746

原创 Google Earth数据存储、管理、表现及开发机制

Google Earth数据存储、管理、表现及开发机制一、    Google Earth(Map)介绍1.1    Google Earth介绍在众多的地理信息服务提供商中,Google是较早提供服务的一个,其他有如ESRI这样的巨头,也有中国的灵图。但凭借着提供优质、高效、高性价比服务的理念和Google自身的巨大影响力,Google推出的Google Earth和Google

2014-10-17 21:01:33 3365

原创 10个C++11特性

在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也许看到过许多类似介绍各种C++11特性的文章。下面是我总结的,C++开发者都需要学习和使用的C++11新特性。 auto在C++11之前,auto关键字用来指定存储期。在新标准中,它的功能变为类型推断。auto现在成了一个类

2014-09-04 17:05:39 1002

原创 std::copy

如果要把一个序列(sequence)拷贝到一个容器(container)中去,通常用std::copy算法,代码如下:std::copy(start, end,std::back_inserter(container)); 这里,start和end是输入序列(假设有N各元素)的迭代器(iterator),container是一个容器,该容器的接口包含函数push_back。假设contai

2014-09-04 17:03:59 1057

原创 const_iterator的使用,STL算法----copy(),输出迭代器---ostream_iterator()

#include #include #include // 注1:在用STL模版库的时候头文件不要加.h,要用命名空间 void show_sequence(std::vector::const_iterator first, std::vector::const_iterator last)// 注2:const_iterator为 vector 中元素的一个 const

2014-09-04 17:00:06 923

原创 std::unique

使用 std::unique       因为要把vector中的相同相邻元素去掉,便想到了算法unique。              std::unique(intvect.begin(), intvect.end());可是调用了以后发现程序依然和调用前相同的行为,感觉很奇怪。调试发现vector的大小根本没变,也就是说相同元素没被删除。 我在visual c++ 200

2014-09-04 17:00:00 1444

原创 chmod 改变文件的权限

chmod命令有两种格式:符号格式和绝对格式符号格式为: chmod who operator permission filename           who字段要使用字符,可以使用字符有:             a  所有用户,三个不同级别的权限都可以进行修改             u  系主, 改变系主的权限             g  组,改变同组的权限  

2014-08-13 10:17:37 1162

原创 g++多文件编译,并实现makefile

上文(g++基本知识汇总)介绍简单的g++编译器的用法,只是针对没有依赖关系的单个文件的操作,当我们有多个文件需要编译的时候,是如何工作的呢?下面以简单的实例进行介绍,然后把实例以MakeFile文件实现,并对MakeFile文件进行简单介绍。     准备工作,下面是需要的简单实例文件及代码:  main.cxx  Administrator@72cec870236147

2014-08-13 09:58:09 1146

原创 g++基本知识汇总

用法:g++[选项]文件...g++编译流程:     [cpp] view plaincopymain.cxx  #include     using namespace std;    int main(void)  {          cout"Hello World!"        return 0;  }  ① g++

2014-08-13 09:54:52 1039

原创 Linux中gcc,g++常用编译选项

gcc/g++在执行编译时,需要4步  1.预处理,生成.i的文件[使用-E参数]  2.将预处理后的文件不转换成汇编语言,生成文件.s[使用-S参数]  3.有汇编变为目标代码(机器代码)生成.o的文件[使用-c参数]  4.连接目标代码,生成可执行程序[使用-o参数] -x language filename 设定文件所使用的语言,使后缀名无效,

2014-08-13 09:38:02 928

原创 linux下实现g++编译链接c++源文件和头文件

C++编译多个文件 makefile(2012-07-07 21:18:05)转载▼  逐步编译:g++ -c APCluster.cppAPCluster.h //生成APCluster.o 中间文件g++ -c example.cppAPCluster.h  //生成example.o中间文件g++ -o main APC

2014-08-12 16:41:05 10773

原创 GeoAngle类

//========================================================================= // 作者   : 杨文华// 邮箱   : wallsky@sina.cn// 链接   : http://blog.csdn.net/wallsky// 描述   : 空间角度类的定义文件,GeoAngle.h// 日期  

2014-08-10 05:11:33 842

原创 MBR最小外包矩形对象的封装

最小外包矩形对象的封装

2014-08-04 17:07:46 1436

原创 PostgreSQL学习系列

链出更改所有特殊页面个人工具登录PostgreSQL目录[隐藏]1 PostgreSQL 快速入门1.1 介绍1.2 安装1.3 服务器基本设置1.4 启动1.4.1 设置密码1.4.2 设置 postgres 用户的密码1.4.3 创建数据库1.5 使用pgAdmin III图形界面客

2014-07-29 14:16:52 777

原创 psql的命令语法

psql命令行快速参考psql的命令语法是:psql [options] [dbname [username]]psql命令行选项以及它们的意思在表1-1中列出。使用以下命令可以看到psql完整的选项列表:$ psql --help表1-1 psql命令行选项选项意义-a从脚本中响应所有

2014-07-24 17:08:20 3254

原创 linux下VNC配置详解

linux下VNC配置详解以下配置为配置VNC详细介绍。并解决了用VNC View登入发现画面是灰色的问题1.   linux下VNC的配置首先在Linux的add/remove applications中的system tools下面安装VNC-server服务安装完成后直接输入vncserver 会出现以下内容:passwd:            //只有

2014-07-16 19:51:00 1363

原创 纹理坐标

当我们绘制一个三角形时,只需要指定三个顶点的颜色。三角形中其它各点的颜色不需要我们指定,这些点的颜色是OpenGL自己通过计算得到的。在我们学习OpneGL光照时,法线向量、材质的指定,都是只需要在顶点处指定一下就可以了,其它地方的法线向量和材质都是OpenGL自己通过计算去获得。纹理的使用方法也与此类似。只要指定每一个顶点在纹理图象中所对应的像素位置,OpenGL就会自动计算顶点以外的其它点在纹

2014-07-09 16:22:48 811

转载 1. PostgreSQL安装详细步骤(windows)

PostgreSQL安装详细步骤(windows) 2013-02-25 15:43:06分类: Mysql/postgreSQLPostgreSQL安装:一、windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1、开始安装:2、选择

2014-07-09 15:33:32 952

原创 虚函数的动态绑定

#include #include using namespace std;enum note {middleC, Cshape, Cflat};class Instrument {public:virtual void play(note) const {cout }virtual char* what() const {return "Instr

2014-04-12 18:17:56 1014

原创 R树空间索引

R树在数据库等领域做出的功绩是非常显著的。它很好的解决了在高维空间搜索等问题。举个R树在现实领域中能够解决的例子吧:查找20英里以内所有的餐厅。如果没有R树你会怎么解决?一般情况下我们会把餐厅的坐标(x,y)分为两个字段存放在数据库中,一个字段记录经度,另一个字段记录纬度。这样的话我们就需要遍历所有的餐厅获取其位置信息,然后计算是否满足要求。如果一个地区有100家餐厅的话,我们就要进行100次位置

2014-04-09 21:52:17 1343 1

原创 C++堆内存和栈内存详解

堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识 — 程序的内存分配 一个由 c/C++ 编译的程序占用的内存分为以下几个部分 1 、栈区( stack ) —  由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 2 、堆区( heap )  —  一般由程序员分配释放, 若程序员不释放,程序结束时可能由 OS 回收 。注意它与

2014-04-07 16:04:55 1053

原创 C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区

C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区  栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用。和堆一样,用户栈在程序执行期间可以动态地扩展和收缩。  堆,就是那些由 new 分配的内存块,他们的释放编译器不去

2014-04-04 00:16:14 1240 3

原创 C++中引用传递与指针传递区别

C++中引用传递与指针传递区别在C++中,指针和引用经常用于函数的参数传递,然而,指针传递参数和引用传递参数是有本质上的不同的:指针传递参数本质上是值传递的方式,它所传递的是一个地址值。值传递过程中,被调函数的形式参数作为被调函数的局部变量处理,即在栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变

2014-04-03 23:49:41 1312

原创 指针函数与函数指针的区别

在学习C++过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针     类型标识符    *函数名(参数表)      int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须

2014-03-28 15:29:53 727

原创 Hadoop的伪分布式与分布式环境配置

Hadoop【亲自测试没问题 于是分享给初学者】  1、Hadoop简介1、hadoop的诞生Nutch和Lucene之父Doug Cutting在2006年完成Hadoop项目。Hadoop并不是一个单词,它来源于DougCutting小儿子对所玩的小象玩具牙牙学语的称呼。就像是google也是由小孩子命名一样。后又经过5年的开发,hadoop在所有云计算系统是稳居第一。

2014-03-27 22:59:44 1308

原创 Hadoop中map/reduce之WordCount实例——分解vs汇总

间Hadoop中map/reduce之WordCount实例——分解vs汇总一般的hadoop的编写,主要是编写Map和Reduce函数,也就是所谓的Map分解,Reduce汇总的过程,WordCount就是其典型。3、程序示例及注释 package test;import java.io.IOException;import jav

2014-03-27 22:43:49 1356

tinyxml源代码

解析xml的tinyxml源代码,适合c++开发者

2014-10-23

GIS-让人类认知世界

GIS 数字地球 3d_GIS 空间数据挖掘

2014-05-29

正在变化的星球 地理科学的战略方向

GIS 让人类认知世界 是一篇关于地理科学发展战略的说明性文档,也值得GIS,规划界参考与借鉴

2014-03-28

空空如也

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

TA关注的人

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