Mac下 ImportError: No module named cv2 问题的解决

使用brew安装了opencv后,在使用import cv2后发生了这个错误我的简单的做法是启动python使用import site site.getsitepackages()能够得到当前程序使用包的路径,然后到brew默认的opencv路径下,我这边是 /usr/local/Cellar/opencv/2.4.13.2/lib/python2.7/site-packages/ 里面找到c
阅读本文

macOS安装和使用brew

brew的官方网站 http://brew.sh/  在官方网站上对brew的用法进行了详细的介绍。我们这里说一下在macOS下的安装和使用。 (1)安装brew 安装方法:在Mac的终端中输入以下指令: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/inst
阅读本文

【设计模式】模板方法模式

模板方法模式: 模版方法其实就是父类定义了一整套的骨架流程,而其中的某些方法,需要子类来完成,这样子的好处是,方法流程已经定义好,子类要做的事情就是按着流程和模版自己写实现。实现模板方法模式要素:准备一个抽象类,将部分逻辑以具体方法的形式实现,然后生命一些抽象方法交由子类去实现剩余逻辑,用钩子方法给予子类更大的灵活性。最后将方法汇总构成一个不可改变的模板方法应用场景;(1)   算法或者操作遵循
阅读本文

Vue2.0 新手完全填坑攻略——从环境搭建到发布

Demo 地址: http://demo.jinkey.io/vue2 源码: https://github.com/Jinkeycode/vue2-example 什么是 VueVue 是一个前端框架,特点是 数据绑定 比如你改变一个输入框 Input 标签的值,会自动同步更新到页面上其他绑定该输入框的组件的值  数据绑定 组件化 页面上小到一个按钮都可以是一个单独的文件.vu
阅读本文

Mac安装Homebrew

Homebrew的安装,打开终端复制、粘贴以下命令,回车 ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“ Homebrew使用Homebrew使用没啥好说的了,常用的搜索软件:brew search 软件名,如brew search wget安装软件:brew in
阅读本文

在Mac上搭建服务器

WHAT本篇主要是基于Nginx在Mac上搭建自己的服务器。 我相信很多朋友肯定是第一次听到Nginx,关于它具有怎样的传奇,这儿肯定说不完也说不透. 有兴趣的朋友可以自行google或者baidu.WHY为什么要搭建自己的服务器呢。 好处肯定多多,这儿说一条——模拟数据。 很多时候,我们在前端开发的过程中,API接口没有做好. 当我们要铺界面时,如果等待API的开发完成,无疑是件很耽误工作的事
阅读本文

利用scrapy和MongoDB来开发一个爬虫

今天我们利用scrapy框架来抓取Stack Overflow里面最新的问题(),并且将这些问题保存到MongoDb当中,直接提供给客户进行查询。安装在进行今天的任务之前我们需要安装二个框架,分别是Scrapy (1.1.0)和pymongo (3.2.2).scrapy如果你运行的的系统是osx或者linux,可以直接通过pip进行安装,而windows需要另外安装一些依赖,因为电脑的原因不对此
阅读本文

你对Linux窗口管理程序Tmux了解吗

导读 tmux是linux中一种管理窗口的程序,不同于iTerm2,它提供了一个Session随时存储和恢复的功能(Session概念后面会介绍),detach Session(保持Session后台运行),然后重新attach Session。 安装# 安装Mac OS X下遗失的包管理Homebrew $ ruby -e “$(curl -fsSL https://raw
阅读本文

通过brew安装指定版本的node

旧版本的brew,可用通过brew versions ruby 来安装指定版本的ruby,但新版本的brew运行后会报错,查了相关文档,可用这样操作:1.先安装homebrew-version   brew tap homebrew/versions2.查看可安装的ruby版本   brew install homebrew/versions///ruby3.选择安装其中某个版本的ruby  br
阅读本文

初始Zookeeper

Zookeeper是一个分布式服务框架,据说是一个比较强大的架构模式,具体我也不甚了解,但是最近由于工作上的原因,需要部署一个Zookeeper服务,实现移动端一个简单的发单、抢单功能。于是我便开始了解这个框架,将个人本地测试以及服务器部署过程的中遇到的问题和解决方案总结如下,希望大家在使用过程中可以少走弯路,第一次学习这个框架,写的不好,还望指正,大神勿喷哦!使用任何一门语言或者框
阅读本文

mac brew mysql 启动之后报错

之前一直用windows电脑,就用mysql start 准备启动下,发现报错,p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo } span.s1 { }ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
阅读本文

【设计模式 - 23】之模版方法模式(Template)

1      模式简介模版方法模式的定义:模版方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 模版方法模式的优点:1)        封装不变部分,扩展可变部分;2)        提取公共代码,便于维护;3)        行为由父类控制,子类实现。 模版方法模式的缺点:每一个不同的实现都需要一个子类来实
阅读本文

php多版本管理phpenv

曾经有试过phpbrew的童鞋应该知道有多复杂 虽然这个好久没更新了,还是可以用的~~github:phpenv/phpenv它的原理就是处理PATH变量,将你要求的php版本的路径加到PATH的头。精细到目录是因为那个目录下有一个.php_version隐藏文件,包含了版本信息。安装phpenv获得phpenv$ cd $ git clone git://github.com/phpenv/ph
阅读本文

OSX 升级 vim

善用 Homebrew 神器啊,少年!Homebrew — The missing package manager for OS X安装完成后打开终端输入: brew install vim --with-lua --with-override-system-vi 啊,你说不习惯用终端 vim,要用 GUI 版的?一样一样的: brew install macvim --with-lua
阅读本文

Mac OSX (EI Capitan)搭建Caffe环境并配置python接口

Caffe是一个清晰而高效的深度学习贾扬清。Caffe是纯粹的C++/CUDA架构,支持命令行、Python和MATLAB接口;可以在CPU和GPU直接无缝切换。我在MacbookPro(无NVIDIA显卡)上大费周章地配置了Caffe的环境,并花了许多时间配置其python接口。一、下载Caffegithub上的下载地址:https://github.com/BVLC/caffe进入到下载后的路
阅读本文

Mac系统下React Native环境搭建

这里记录一下在Mac系统下搭建React Native开发环境的过程:  1. 安装HomeBrew:/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“    安装完后如下所示:    可使用命令:”brew -v“查看其版本。  2. 安装Nod
阅读本文

Mac OS X 安装并测试 OpenCV

1. 安装打开官网的Linux安装OpenCV的网页,打开这个网页的目的不是按照它所提供的步骤安装OpenCV(因为你会遇到一个坑,下文会提到),而是为了安装一些依赖的包或库。 其中的pkg-config、cmake必须安装,GCC G++就更不用说了,其他的能装上就装。安装方法,这里使用Homebrew。如果你电脑没有安装Homebrew,建议安装,方法参考官网。使用方法很简单:比如要安装cma
阅读本文

Spring Boot CLI安装

Spring Boot是一个命令行工具,用于使用Spring进行快速原型搭建。它允许你运行Groovy脚本,这意味着你可以使用类Java的语法,并且没有那么多的模板代码。 你没有必要为了使用Spring Boot而去用CLI,但它绝对是助力Spring应用的最快方式。 1、手动安装   你可以从Spring软件仓库下载Spring CLI分发包: spring-boot-cli-1.3.
阅读本文

分布式之ZookeeperMac安装

Zookeeper用于分布式计算中的协调员,观察员,观察者,分布式锁,在系统中利用Zookeeper来处理事件通知,队列,锁等功能。 使用brew安装 zookeeper。安装成功之后,服务位于/usr/local/bin下,配置文件位于:/usr/local/etc/zookeeper.默认端口为:2181启动方式:zkServer start查看zookeeper的运行状态:可使用zookee
阅读本文