分类: 术→技巧

C语言:控制流语句

C语言中,程序默认的执行顺序是按语句出现的先后顺序按序执行。如果你想要让程序做一些决定,根据不同的情况做不同的事情,例如根据时间打印“早上好”或者“晚上好”,这可以通过控制流语句实现。 分支结构 a ? …

C语言之Hello World程序编译

C语言基本上大学都教过,但是很多人应该和我一样学习的时候还使用的是Windows平台,对于其中要用到的编译等知识都不了解。今天就针对这种情况来重新学习一遍C语言。 #include <stdio.h> main() { …

网关协议CGI、FastCGI、WSGI的区别

在部署PHP和Python的WEB应用时,会遇到类似CGI、FastCGI、WSGI、uWSGI等概念。先前对这些概念一直很疑惑,不知道该如何选择。于是抽时间对这部分内容进行了梳理,以下为主要内容: CGI CGI即通用网关接口(Common …

术→技巧, 研发 ·

短文本匹配实战:重复POI识别

项目需求 去除从地图网站抓取的POI数据中的重复数据。示例数据如下: 思考逻辑 POI去重问题,并非简单的文本匹配,按照编辑距离去做,可能会走到沟里去。 不同地方有相同名字的POI点,如: 行政管理…

数据, 术→技巧 ·

Elasticsearch中文分词插件安装

Elasticsearch分析器原理 在安装分词工具前我们需要先了解下一个概念:分析器(Analyzer)。分析器是三个顺序执行的组件的结合(字符过滤器,分词器,标记过滤器)。即分词器包含在分析器中。分析器的内部就是一条…

电商网站CTR预估实战

在之前的文章中我们学习了CTR常用模型:FM、FFM和DeepFM,也学习了美团搜索广告CTR预估模型的演变。这篇文章主要从实战的角度,梳理CTR算法的使用方法。 数据准备 KASANDR Data Set Abstract: KASANDR is a nove…

数据, 术→技巧 ·

单文件Django项目搭建

前面的Django官方教程中学习到了使用 django-admin startproject mysite  生成项目的方法。为了对Django有更加深入的理解,今天来一起研究下如何手动生成一个Django项目,为了使项目看起来简单,手动生成的时候要把…

术→技巧, 研发 ·

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,只需写代码就能在数据库中…

术→技巧, 研发 ·