详解相似图片匹配算法:差异值哈希算法+颜色直方图 发表于 2019-04-12 | 分类于 Python教程 | 由于最近涉及到匹配相似图片的问题,所以在此记录下解决办法:差异值哈希算法 + 颜色直方图 环境要求:Python cv2库 math库 差异值哈希算法 检索相似图片,第一个想到的就是差异值哈希算法。这个算法的步骤是: 缩小尺寸一般将图片缩放为 8 * 8 的尺寸大小,共64个像素的图片。但是由 ... 阅读全文 »
PHP 包与扩展的管理工具Pear、Composer 与 Pecl 发表于 2018-05-04 | 分类于 包与扩展管理工具 | PHP社区提供了几个管理扩展和包的工具包括Pecl、Pear、Pear2和Composer。在不了解的情况下去使用这些工具必然会出现困惑,所以下面就简单介绍下这几个管理工具。 一、简介下面简要介绍 Pear、Pear package、Pear installer、Pear2、Pyrus、Comp ... 阅读全文 »
RabbitMQ使用 发表于 2017-11-25 | 分类于 RabbitMQ | 一、RabbitMQ的定义RabbitMQ是使用erlang语言开发的开源消息队列系统,完整的实现了AMPQ(高级抽象层消息通信协议)。 二、Mac下RabbitMQ安装 使用Homebrew安装 1$ brew install rabbitmq 修改 ~/.bash_profile 配置环境变量 ... 阅读全文 »
Mysql的索引详解 发表于 2017-03-26 | 分类于 Mysql教程 | 一、索引的定义索引(Index)是帮助Mysql高效获取数据的数据结构,即索引是数据结构。也就是说这些数据结构(索引)满足特定的查找算法,并且指向了数据来达到帮助Mysql高效获取数据的目的。 二、常用的查找算法Mysql常用的查找算法是B树和B+树 三、B+树作为索引结构索引很大,如下面一节提到的 ... 阅读全文 »
Mysql的引擎详解 发表于 2017-03-25 | 分类于 Mysql教程 | 一、数据库的定义我们说的Mysql数据库是数据库管理系统。其中包含了数据的存储,查询,以及更新数据库中存储数据的的功能等。 二、存储引擎的定义关系型数据库是以表的形式存储在文件或者内存中。而存储引擎可以称为操作,存储这些表的类型。 三、支持的存储引擎1$ mysql> show engines ... 阅读全文 »
Mysql的数据类型 发表于 2017-03-25 | 分类于 Mysql教程 | Mysql多种类型可以分为三类:数值、日期/时间和字符串(字符)类型。 一、数值类型整数: tinyint、smallint、mediumint、int、bigint浮点数: float、double、real、decimal 二、日期和时间类型date、time、datetime、timestam ... 阅读全文 »
Mac下Mysql的安装与卸载 发表于 2017-03-24 | 分类于 Mysql教程 | 用Homebrew安装Mysql,首先需要安装Homebrew。 一、安装Mysql1$ brew install mysql 二、运行测试1$ mysql.server start 显示: Starting MySQL . SUCCESS! 三、登录默认情况下,Mysql用户root没有密码。1 ... 阅读全文 »
Create Custom Demain Name Of Github Pages 发表于 2017-03-18 | 分类于 hexo的博客搭建 | 用自定义网址去替换username.github.io.,因为自己有这样的需求,但是在网上看到的大多都不适用,所以整理下正确的三步方法。 在Gandi购买的.me域名username.me,托管在Github Pages的域名是username.github.io。 一、解析username ... 阅读全文 »