在部署PHP和Python的WEB应用时,会遇到类似CGI、FastCGI、WSGI、uWSGI等概念。先前对这些概念一直很疑惑,不知道该如何选择。于是抽时间对这部分内容进行了梳理,以下为主要内容: CGI CGI即通用网关接口(Common Ga…
Elasticsearch分析器原理 在安装分词工具前我们需要先了解下一个概念:分析器(Analyzer)。分析器是三个顺序执行的组件的结合(字符过滤器,分词器,标记过滤器)。即分词器包含在分析器中。分析器的内部就是一条…
前面的Django官方教程 中学习到了使用django-admin startproject mysite 生成项目的方法。为了对Django有更加深入的理解,今天来一起研究下如何手动生成一个Django项目,为了使项目看起来简单,手动生成的时候要把…
最近在学习Django,把自己学习的一些内容记录下来,方便学习,这边主要学习的是官方网站的入门教程。 开发前准备 环境准备主要是安装Python和PostgreSQL,这里不做详细的介绍。目前使用的Python版本为3.6.1。然后…
Django是什么? Django是一个基于Python的Web应用框架。它与Python的另外一个Web框架Flask最大的区别是,它奉行“包含一切”的哲学。该理念即为:创建Web应用所需的通用功能都应该包含到框架中,而不应存在于独立的软…
ORM简介 ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,ORM为关系型数据库提供了高级的抽象,它使得开发人员不必写SQL,只需写代码就能在数据库中创…
对于数据科学家程序员而言,为工作选择正确的数据结构至关重要。特别是,如果算法需要大量计算,例如训练机器学习模型的算法或处理大量数据的算法,那么确保选择合适的数据结构时要特别小心。选择正确的数据类型通…
2017年国家测绘地理信息局发布的《“问题地图”清查工作指南》中列出了绘图中应避免的若干错误。下面列出了绘制中国全图时的常见注意事项: 阿克赛钦地区正确表示 藏南地区正确表示 钓鱼岛、赤尾屿位置正确 南海…
不规则的地球 地球其实不是圆的,当然也不是平的,地球虽是个球体,但是由于受到自转时的惯性及离心力的作用,他并非完美的圆形。所以地球最高点并不是珠穆朗玛峰,虽然其海拔有8848米,由于地球不是完美的球型,所…
WGS-84坐标系 通常,我们所说的地球地理经纬度是 WGS-84 坐标系(World Geodetic System-1984 Coordinate System)的经纬度。WGS-84 坐标系是在 1984 年制定的全球坐标系,这个坐标系上的每一点经纬度能够精确映射…