不爱其亲,而爱他人者,谓之悖德。

2013年11月的内容

基于Sublime Text搭建Python IDE
技术文档

基于Sublime Text搭建Python IDE

2013-11-23 2013-11-23 56797浏览 5评论 简洁版

1. 问题

最近在使用Sublime Text 2写Python代码的时候,发现了两个小问题:

  • 代码中如果使用了input等函数进行交互的时候,直接使用Ctrl+B进行编译时,运行信息栏内无法输入交互信息,程序会提示报错。
  • 在Win 8.1下面,使用Ctrl+B进行编译时,运行信息栏内不显示编译信息,一片空白(这个不知道是否属于个例、设置错误还是bug之类的)

2. 安装的插件

SublimeREPL

针对上面的两个问题,我找到了SublimeREPL插件,可以用于运行和调试一些需要交互的程序,同时在Win 7和Win 8.1下面都能正常工作。

比较棒的是这个插件可以支持多种语言,而对于Python也支持多种运行模式,我比较常用到的是PythonPython - RUN current file

SublimeREPL

阅读更多...

美女时钟
技术文档

美女时钟

2013-11-15 2013-11-15 8446浏览 6评论 简洁版

偶然在一个网站上面看到了美女时钟这个东西,觉得挺好玩的,非常养眼。发现图片来自搜道,Google了一下,美女时钟已经流行一段时间了,相对来说搜道的较为知名。可惜它没有开放官方API模块来供其他网站调用,但是它提供了两个API地址,可以提供一些数据,利用这些数据我们可以自己来做美女时钟模块。

本站演示:http://loosky.net/clock

文章、代码摘自:arayzou

1、获取图片地址

搜道提供的当前时间的美女时钟API为: http://www.sodao.com/ShowTime/gt

当前时间的下一分钟的API为:http://www.sodao.com/ShowTime/gt1

由于不能直接用ajax来请求搜道的数据,因为涉及到跨域问题,因此需要在本站用PHP来请求搜道的数据并提供给ajax使用。

分别建立clock.phpclock_gt1.phpclock.php代码如下:

<?php
function postIt($url)
{
    $result=file_get_contents($url);
    return $result;
}

$url="http://www.sodao.com/ShowTime/gt";

print_r(postIt($url));

阅读更多...

地图及地图数据采集方式
技术文档

地图及地图数据采集方式

2013-11-01 2013-11-01 6602浏览 0评论 简洁版

团队平时有做地图数据方面的一些研究和开发,在知乎上有看到这个问题--“百度地图、高德地图的数据从哪里得到的?”,回答得挺好的,做个总结。

要弄懂地图数据采集方式,首先得对地图数据做一个分类,因为不同分类的数据,其来源,采集方法都是有大不同的。

1 地图图层

地图图层

如上图,电子地图对我们实际空间的表达,事实上是通过不同的图层去描述,然后通过图层叠加显示来进行表达的过程。对于我们地图应用目标的不同,叠加的图层也是不同的,用以展示我们针对目标所需要信息内容。

其次呢,引入一下矢量模型和栅格模型的概念,GIS(电子地图)采用两种不同的数学模型来对现实世界进行模拟:

  • 矢量模型:同多X,Y(或者X,Y,Z)坐标,把自然界的地物通过点,线,面的方式进行表达

阅读更多...