在 Ubuntu 16.04 上配置 Flask + Nginx + Gunicorn + Supervisor

仅供个人记录,附带了在另一台 Debian 8.0 x86_64 minimal 机器上的一些操作。 Initial Server Setup with Ubuntu 16.04 SSH 登录 'ssh <user>@<ip> -p <port>' 修改 root 密码 passwd root 添加新账户 useradd <user>passwd <user>u

Flask-SQLAlchemy + MySQL + Python 3

TL;DR: pip install PyMySQL,数据库连接使用 mysql+pymysql://username:password@server/db。 按照 Flask-SQLAlchemy 文档的说明,配置好 SQLALCHEMY_DATABASE_URI = 'mysql://username:password@server/db' 后操作 MySQL 报错 ImportError: No module na

ArcGIS Runtime SDK for WPF 导入 Shapefile 的注意事项

在最新的 ArcGIS Runtime SDK for .NET 中,Esri 添加了 直接导入 Shapefile 文件的功能。但是这一功能在早前版本的 WPF Runtime 中并未实现,为此官方提供了 借助 DynamicLayer 实现该功能的方法。 需要注意的是,导入后的 Shapefile 被存入了 FeatureLayer,等执行完 featureLayer.Update();(之前记得调用 MyMap.Layers.Ad

让 WPF 的 ListBox 更流畅地滑动

默认情况下,ListBox 的 item 是一个接着一个滑动(one item at a time)的,每个在上方的 item 都是完整的,不可能显示一半,比如这样: 这是因为 ListBox 的滑动行为由 ScrollViewer 提供,它的 CanContentScroll 属性默认设为了 True。如果想要一个接着一个像素地流畅滑动,必须为 ListBox 设置 ScrollViewer.CanContentScroll=&q

导入 ArcPy 及打包地图

导入 ArcPy安装 ArcGIS 的时候一般会附带安装 Python,但是其版本比较旧,例如 ArcGIS 10.1 自带的还是 Python 2.6,而我通常选择使用较新的 Python 2.x 版本,这就造成了在执行跟 ArcPy 相关的命令时,将提示 No module named arcpy 的问题。对此,ArcGIS 官方文档提供了一个导入 ArcPy 的方法。 打开资源管理器浏览至 python27\Lib\site-pa

为 RadGridView 的行增加点击事件

Telerik 的 RadGridView 本身有一个 SelectionChanged 事件,可以处理行的选择改变操作。但是已经选中了的行再次点击时并不会触发这个事件,因此有必要为 RadGridView 的行增加点击事件。考虑在 RadGridView 的 RowLoaded 事件里实现以下代码: private void RadGridView_RowLoaded(object sender, RowLoadedEventArgs

ArcGIS Runtime SDK for WPF 环境下 PictureMarkerSymbol 向右下方偏移

做基于 ArcGIS Runtime SDK for WPF 的地图开发时,我希望利用 PictureMarkerSymbol 在地图上放置一个定位图片,标识出查询得到的地点。但是发现总有偏移,如图: 这种情况下,一旦缩小地图,偏移量就会特别厉害: 原因我猜测是由于图片默认以左上方的顶点定位,所以虽然左上方确实在中心位置,但是整张图片的看起来已经偏移了。 解决办法是,为 PictureMarkerSymbol 的 OffsetX 和

ArcGIS for Android 开发:开发资源

文档从比较实际的角度出发,最有用的是 Esri 的开发帮助文档。 一份是《ArcGIS API for Android 案例教程》,这个时间上比较旧,不过其中用到的 API 没什么变化,开发的过程比较详细,如果有一点 Java 基础,可以轻松入门。在线地址:http://blog.csdn.net/warrenwyf/article/category/784554 另一份是《ArcGIS for Android 2.0 开发教程基础版

ArcGIS for Android 开发:ArcGIS for Server 配置

对于 Server 的安装以及配置,在《ArcGIS 10.1 for Server 入门教程》这份文档中有详细的说明,可自行搜索。下文所说的「文档」均对应于该教程中的位置。 安装ArcGIS 10.1 for Server 下载地址 安装参考文档「2.2 Windows 系统下的安装」 。 其中有一步需要创建 Server 账户和密码。该账户会在你的 Windows 系统中存在,跟 ArcGIS Server 有关的进程都会在此账户下

ArcGIS for Android 开发:Android 平台搭建

前言:《ArcGIS for Android 开发》这几篇文章本来是我为师弟写的一份入门指导。水平有限,难免有错误之处,欢迎指正,仅供参考。 清单:JDK + Eclipse + Android SDK + ADT + ArcGIS Runtime SDK for Android 一、安装 JDK1. 下载 JDKJDK(Java Development Kit)是 Oracle 公司针对 Java 开发人员发布的免费 SDK(Soft