分类: 研发

Django实战:投票系统搭建

最近在学习Django,把自己学习的一些内容记录下来,方便学习,这边主要学习的是官方网站的入门教程。 开发前准备 环境准备主要是安装Python和PostgreSQL,这里不做详细的介绍。目前使用的Python版本为3.6.1。…

术→技巧, 研发 ·

Python Web 框架:Django

Django是什么? Django是一个基于Python的Web应用框架。它与Python的另外一个Web 框架 Flask最大的区别是,它奉行 “包含一切” 的哲学。该理念即为:创建 Web 应用所需的通用功能都应该包含到框架中,而不应存在于…

术→技巧, 研发 ·

ORM框架和Django模型

ORM简介 ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,ORM 为关系型数据库提供了高级的抽象,它使得开发人员不必写 SQL,只需写代码就能在数据库中…

术→技巧, 研发 ·

Python数据结构与时间复杂性

对于数据科学家程序员而言,为工作选择正确的数据结构至关重要。 特别是,如果算法需要大量计算,例如训练机器学习模型的算法或处理大量数据的算法,那么确保选择合适的数据结构时要特别小心。选择正确的数据类型通…

术→技巧, 研发 ·

国外地理数据问题防范

2017年国家测绘地理信息局发布的《“问题地图”清查工作指南》中列出了绘图中应避免的 若干错误。下面列出了绘制中国全图时的常见注意事项: 阿克赛钦地区正确表示 藏南地区正确表示 钓鱼岛、赤尾屿位置正…

数据, 术→技巧, 研发 ·

经纬度距离计算及优化方案

不规则的地球 地球其实不是圆的,当然也不是平的,地球虽是个球体,但是由于受到自转时的惯性及离心力的作用,他并非完美的圆形。所以地球最高点并不是珠穆朗玛峰,虽然其海拔有8848米,由于地球不是完美的球型,…

术→技巧, 研发 ·

经纬度与坐标系转换

WGS-84坐标系 通常,我们所说的地球地理经纬度是WGS-84坐标系(World Geodetic System-1984 Coordinate System)的经纬度。WGS-84坐标系是在1984年制定的全球坐标系,这个坐标系上的每一点经纬度能够精确映射到地…

数据, 术→技巧, 研发 ·

经纬度转城市反地理查询系统搭建

想知道某个经纬度属于哪个城市,通常可以通过地图API的接口实现。但是地图服务商的API通常会有配额限制。问题来了,能否搭建自己的经纬度反查系统呢? GADM GADM主页:https://gadm.org/ GADM,全称Databa…

数据, 术→技巧, 研发 ·

城市运营之商圈商业区数据完善

目前大部分O2O性质的服务(如外卖)都是以城市商圈未中心进行拓展的。在社区运营层面往往也需要商圈的信息,比如咸鱼的“鱼塘”也是基于商圈进行的运营。更加完善的商圈数据,无疑会更好的协助城市运营。由于商圈/ 商…

术→技巧, 研发, 运营 ·

正则表达式与Python Re模块

在数据抓取的时候会经常使用正则表达式,如果对于Python的re模块不太熟悉,很容易被里面的各种方法搞混,今天就一起来复习下Python的re模块。 在学习Python模块之前,先来看下官方说明文档是怎么说的?执行…

术→技巧, 研发 ·