Mac上使用brew安装Nginx服务器

使用brew安装nginx $ brew install nginx启动nginx sudo nginx 访问localhost:8080 发现已出现nginx的欢迎页面了。为方便期间,做个软连接:sudo ln -s /usr/local/bin/nginx /usr/bin/nginx #我的mac没有成功,提示没有权限 常用的指令有:nginx -V 查看版本,以及配置文件地址 ng
阅读本文

BREW高手之路-解析BREW学习过程(东方欲晓-毛晓冬)

JAVA手机网[www.cnjm.net]概念,知道他出现的用途是什么,在无线移动产业中处于什么位置,有什么优势等等,BREW 可以用来作些什么好玩的东东),激发对BREW 的初步热情.->该步骤同时适合OEM,Developer->参考资料:1. 请baidu 上进行BREW 关键字搜索2. BREW Overview.pdf2. 进行BREW 最基本的技术层次的学习(对BREW 最基本的事件驱
阅读本文

caffe 配置坑的总结

关于前面安装各种依赖的步骤,以及caffe的git clone都不多说,基本跟网上很多相同,只是后续的步骤有些比较常见的问题,特此总结。常见问题:(1)在python环境下,import caffe,显示No Module named caffe.原因:没有把caffe里面的python接口库添加到python的module搜索路径。可以进入python,import sys,sys.path,查
阅读本文

mac 中安装redis 以及 安装php-redis扩展过程详细记录

1. 通过homebrew 安装 redissodu brew install redis2. 安装后执行开启redis,采用默认配置, 默认配置只有本地(127.0.0.1)可以访问。需要远程访问的话修改配置,注释bind 127.0.0.1即可。当然还要设置防火墙。sudo redis-server3.查看redis 是否正常工作sudo redis-cliredis 安装工作就结束了。下面
阅读本文

[linux]ngrep命令、常见用法

1、ngrepngrep工具是grep命令的网络版,ngrep用于抓包,并可以通过正则表达式,过滤、获取指定样式的数据包。能识别TCP、UDP和ICMP协议,理解bpf的过滤机制。可以用来分析、定位服务中的问题。因为如果包含多个服务的大型服务出现问题,需要逐步分析定位问题到具体的服务。使用ngrep抓包可以确定数据包是否已经到了某个服务模块,从而定位是哪个部分的问题。1.1 安装Mac:brew
阅读本文

mac 上面安装 tree 命令

相信很多使用过Linux的用户都用过tree命令,它可以像windows的文件管理器一样清楚明了的显示目录结构。但是mac下默认是没有 tree命令的。1、我们可以使用find命令模拟出tree命令的效果,如显示当前目录的 tree 的命令:$ find . -print | sed -e ‘s;[^/]*/;|____;g;s;____|; |;g‘2、你也可以写一个别名来快速执行该命令,运行如
阅读本文

Mac安装V8Js

背景最近在做一个小项目,里面有个模块需要在php里调用js脚本并拿到执行结果。环境:mac 10.10.1、php5.5.14参考文章:http://www.phpied.com/installing-v8js-for-php-on-a-mac/一、V8引擎 和 V8Js介绍  V8引擎(https://github.com/v8/v8)是Google的开源JavaScript引擎,性能很高,No
阅读本文

Mac iTerm2使用rz、sz从远程上传下载文件

使用 brew install lrzsz 。如果安装遇到错误的话,使用以下方法: 在mac终端下运行: brew install lrzsz (安装教程:http://brew.sh/index_zh-cn.html)文件下载地址:https://github.com/mmastrac/iterm2-zmodem保存 iterm2-send-zmodem.sh 和 iterm2-recv-zmo
阅读本文

Vim扩展YouCompleteMe插件

在Vim中安装YouCompleteMe插件 一、安装前的说明:1、确保vim版本>=7.4,若MAC OS,建议直接安装MacVim(8.0版本)。ps:如果不想使用MacVim的GUI,可是使用命令行模式:alias vim=‘/Volumes/Mac OS/Applications/MacVim.app/Contents/MacOS/Vim‘2、安装Vundle:Vundle是用来管理vi
阅读本文

为什么需要仿射空间?

仿射空间与仿射变换在计算机图形学中有着很重要的应用。在线性空间中,我们用矩阵乘向量的方法,可以表示各式各样的线性变换,完成诸多的功能,但是有一种极其常用的变换却不能用线性变换的方式表示,那就是平移,一个图形的平移是非线性的!(这一点只需要看平移前各点与原点的连线和平移后各点与原点之间的连线可知,或者记平移变换为FF,有F(v1+v2)≠F(v1)+F(v2))。为了表示平移,以及现实世界的描述,就
阅读本文

idea启动日志文件拒绝访问/日志文件找不到

在eclipse下能正常启动的,在idea中会报错, 虽然没有什么影响 ,但看起来很不爽 ,错误如下-call failed. java.io.FileNotFoundException: logs***app.log (拒绝访问。) -at java.io.FileNotFoundException: logs***app.log (拒绝访问。) 查了度娘,只需要>以管理员的身份运行该
阅读本文

C++/CLI思辨录之再谈继承

在面向对象编程领域一个关键的概念是继承。  在OO和C++中,类成员共有三种级别的继承:public,protected和private。对于基类成员的存取操作应该依赖于下面两个因素:  ·派生类声明其类头(public, protected 或 private)的方式  ·对类成员的存取指定标志(public, protected 或 private)  如果你在基类中声明成员为private,
阅读本文

iOS自动构建以及打包命令(xctool)

xctoolxctool是facebook给出的自动化构建的解决方案,让构建和测试更容易,更好的支持持续集成。但xctool只是对xcodebuild的一个封装,因此xctool是基于xcodebuild的。先看下xcodebuild是否可用: xcodebuild -version 安装1.安装Homebrew Homebrew作为OS X上强大的包管理器,为系统软件提供了非常方便的安装方式,独
阅读本文

zoj1828

题目大意: 输出第N个Fibonacci数列 解题思路: 大数计算,采用打表的方法,把满足题目数量的Fibonacci数先保存下来,然后取出就可以了 代码如下: #include <stdio.h> #include <string.h> #include <stdlib.h> char ad[4801][1100]; void add(char a[],char b[],char back[])
阅读本文

Mac OS下包管理器Homebrew的安装与使用

为什么要使用Homebrew Mac OS X是基于Unix的,它可以使用非常多Linux平台上开源的优秀工具,比如wget,比如dos2unix脚本工具等。 但是OS X系统本身却缺少Linux下得包管理器。比如Fedora的yum与dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。 于是这些优秀的开源软件在Mac上的安装只能通过下载源码,编译,安装,配
阅读本文

Mac下配置node.js环境(Mac 10.12)

有安装就有卸载,卸载教程参考:一、官方下载pkg安装包1、安装到官网https://nodejs.org/en/下载直接双击运行即可。2、更新直接下载官网的最新安装包,然后一路下一步安装即可。参考:http://stackoverflow.com/questions/11284634/upgrade-nodejs-to-the-latest-version-on-mac-os二、使用brew包管理
阅读本文