搭建开源地图服务(二) -TileMill的安装配置
TileMill是MapBox推出的一款地图样式编辑器,同时自身还提供地图瓦片服务,上一章我们已经成功的导入了OSM的地图数据,接下来我们尝试用TileMill对地图数据进行预览和编辑。
1. 安装NodeJS
因为TileMile是NodeJS的项目,所以我们要先安装NodeJS以及NPM包管理工具
yum install nodejs npm
2. 安装TileMill
从githup上下载TileMill项目,然后执行安装
git clone https://github.
搭建开源地图服务(一) - OSMGIS数据导入
最近在研究开源地图服务的组建,故将一些点滴记录下来。本次构建所涉及到的方案可能具有个人喜好色彩(例如本人有一点点抵触Java,呵呵),因某些环节还需进一步认证,所以且行且记录。
本次服务搭建,初步方案为(根据实际组建过程,可能会调整):
* 服务器操作系统:CentOS7 (请注意此处的版本,否则之后会遇到问题)
* GIS数据库支持:PostgreSQL9.x + PostGIS
* 地图数据:
PhpStorm 语法检查失效的问题
一直在用PhpStorm,但突然有一天(可能是某个版本升级后?),发现语法错误检查和自动补全提示等功能都消失不见了!一开始在设置里琢磨了半天,各种尝试也没见效,后来还以为是因为我的License过期了(确实过期了,当初赶上感恩节活动买了一年),License过期了就没有语法提示了??!!虽然心里很诧异,但也就这么凑活的用到现在。。。。。直到今天才发现了如下解决方案。
1. 可以先尝试 Invalid Caches,重建项目索引
File -&
CentOS6.x下安装PostgreSQL9.3笔记
1. 安装
1.1 首先确认我们的操作系统版本:
cat /etc/redhat-release
1.2 然后安装与系统版本匹配的PG源:
yum install http://yum.postgresql.org/9.3/redhat/
GoogleFonts造成天朝内访问WP小站慢的问题
通常WordPress的后台,以及一些默认主题,或者是老外制作的主题,都会涉及到对GoogleFonts (fonts.googleapis.com)
的访问,墙内用户一般都是很难打开的,以至于造成了WP小站打开缓慢。
解决方法如下:
1. 使用相关插件禁止GoogleFonts的使用:
可以安装Disable Google Fonts 或者 Remove Open Sans
Perl数组和hash间的混合存储
1. 在数组中存储hash
my %hash_week_a = ( "Sun" => "Sunday", "Mon" => "Monday"
今天将网站迁移到了DigitalOcean
今天将网站从Linode东京节点迁移到了DigitalOcean的新加坡节点,速度喜忧参半,但价格确实便宜,对于没有特殊要求的用户,应该可以满足了。
GO语言中的StructTag类型
StructTag是什么?在Go语言里,StructTag是一个标记字符串,此字符串可跟随在Struct中字段定义的后面。StructTag就是一系列的
key:”value” 形式的组合,其中key是一个不可为空的字符串,key-value组合可以有多个,空格分隔。
StructTag有什么用?!StructTag主要解决了不同类型数据集合间(Struct,Json,Table等)转换中键值Key定义不一样的问题。StructTag可以理解为一个不用数据类型键值Key的映射表Map,
在StructTag中可以定义不用数据集合键值和Struct中Key值的映射关系,这样方便了Struct数据转为其他类型数据的过程。
MySQL 常用命令集合
1. 用户相关
创建一个本地用户,密码为 pwd
CREATE USER username@localhost IDENTIFIED BY ‘pwd';
给用户是授权, 可以授权具体的操作、或者所有权限,以及对应的密码
GRANT SELECT,INSERT,
在linux命令行下,输入一个yes回车,试试看会是啥情况~哈哈哈哈
在linux命令行下,输入一个yes回车,试试看会是啥情况~哈哈哈哈