build your go-ide on vim

在vim搭建go开发环境,首先申明我不是一个vim党(对于编辑器的态度就是谁好用用谁,目前使用gogland),vim的好处就是在没有gui环境的时候也是很方便进行开发 Step 1 更新vim版本,由于很多环境的vim并不符合要求(主要是没有-with-lua)所以我们需要替换系统的自带的vim OS X: brew install vim --with-lua --override-system-vim Ubuntu: apt-get install vim-nox Step 2 install vimgo(ubuntu为例,bash): git clone http://github.com/

php

RabbitMQ on laravel

大环境: 情人节 小环境: 南京吹逼群 原因:由于别人的请求写下此篇文章来纪念今天这个情人节 文章如题:在laravel上使用RabbitMQ来处理一些异步的事情 laravel的安装我就不在此详述了,可以到laravel官网获取帮助官方文档肯定比我说的详细多了 安装laravel的RabbitMQ的驱动,我使用的github上面开源的库laravel-queue-rabbitmq(ps看了一下200多个star,勉强够用,反正只是为了完成任务,糊弄糊弄^_^) composer require vladimir-yuldashev/laravel-queue-rabbitmq:5.4 具体的安装其实readme里面是有的,简单来说就是使用composer安装一下,然后设置一下config配置 /config/app.php providers 添加Laravel\Tinker\TinkerServiceProvider::class,

python

解决Python2.7的 UnicodeEncodeError: ‘ascii’ codec can’t encode 异常错误

方法一: 升级python到3(不推荐) 方法二: 设置python编码 # -*- coding: UTF-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') 注意:我们必须reload(sys),不然会提示sys没有setdefaultencoding方法,原因是py防止我们误设置setdefaultencoding所以在载入之后把sys的function删除了,所以我们需要reload以下 当然全局的解决办法: 在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为: # encoding=utf8 import sys

opencv

read-the-image-LBP

LBP LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点. 它是首先由T. Ojala, M.Pietikäinen, 和 D. Harwood 在1994年提出,用于纹理特征提取。而且,提取的特征是图像的局部的纹理特征. LBP 特性 LBP具有灰度不变性 改进版的LBP具有旋转不变性 说明:Maenpaa等人又将 LBP算子进行了扩展,提出了具有旋转不变性的 LBP 算子,即不断旋转圆形邻域得到一系列初始定义的 LBP值,取其最小值作为该邻域的 LBP