Mac下配置Nginx负载均衡

3.启动tomcat,同时局域网下的另一台主机也需要启动tomcat(内网地址  192.168.0.108 tomcat端口号也设置为8080 )。4.配置nginx配置文件,  文件路径    /usr/local/etc/nginx/nginx.conf  打开后在http中设置如下http { # 实现负载均衡 upstream dis{ server 192.168.0.1
阅读本文

免费的私人代码托管(bitbucket) 和 常用git指令

今天想找个免费的私人代码托管平台,github,googlecode, SourceForge都不行,后来发现bitbucket(https://bitbucket.org/),注册时,如果不多于5个人维护一个项目可以选择个人。还有个很强大的Git可视化软件souretree(http://www.sourcetreeapp.com/?utm_source=bitbucket&utm_mediu
阅读本文

升级Mac自带的git

mac 升级GIT和配置GIT Mac 系统自带GIT,但是自带的GIT 版本很老,也没有自动提示和gitk等功能,如果一个一个去安装非常的费劲。我们采用brew 安装git 非常的方便,但是,我们发现安装后没有任何作用,因为默认使用的GIT还是老版本的。为了解决大家和我一样的问题,我现在写下我的解决办法,希望能够帮助到大家。1.先安装brew ,然后安装git ,brew install git
阅读本文

Boost Mac运行

1,install Boostsudo brew install boost2, Copy boost 到用户目录下 /Users/xxx/sudo cp -r /usr/local/Cellar/boost/1.58.0 /Users/xxx/3, 新建Xcode command line project4,更改project settinghttps://developer.apple.com
阅读本文

JAVA调用R, rJava配置

关于JAVA调用R的沉淀 ## java调用R 很多时候在做数据挖掘的时候,需要在java中调用R,其中有很多大坑,尝试着逐一解决。 环境 macOS java version JRE 1.8 R version R 3.4 编译器IntelliJ 成功调用的方法: 首先通过pip安装homebrew,然后通过brew去安装R。 坑1:如果直接安装R,会有后边rjava path找不到的
阅读本文

Git上传项目代码到github

github是一个基于Git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。 注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一
阅读本文

使用Git上传项目代码到github

github是一个基于Git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。 注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个
阅读本文

mac下安装LuaSocket

安装LuaSocketLuaSocket 是 Lua 的网络模块库,它可以很方便地提供 TCP、UDP、DNS、FTP、HTTP、SMTP、MIME 等多种网络协议的访问操作。它由两部分组成:一部分是用 C 写的核心,提供对 TCP 和 UDP 传输层的访问支持。另外一部分是用 Lua 写的,负责应用功能的网络接口处理。安装LuaSocketHomebrew安装(如果已经安装略过此步)首先你要安装
阅读本文

Nginx 配置部分详述

不论是本地开发,还是远程到 Server 开发,还是给提供 demo 给人看效果,我们时常需要对 Nginx 做配置,Nginx 的配置项相当多,如果考虑性能配置起来会比较麻烦。不过,我们往往只是需要一个静态 Server,或者一个反向代理 Server,这对 Nginx 来说小菜一碟。 简介 Nginx 的安装就不解释了,方便起见,建议在各平台可以直接执行对应安装命令: yum
阅读本文

vim配置C++ IDE

看了很多相似的文章, 这一篇适合初学者。 对于Windows上做C++开发的用户来说,vs为他们做了大量的工作,语法高亮、自动缩进、智能提示等等,当你happy的使用vs时,请记住一点,这是一个收费软件,虽然在我大中华普遍都在使用微软的盗版软件,但作为程序员我们心里应该知道这是不对的行为,然后再去——等等,我们今天讨论的不是这个话题,我们要说的是Linux下的免费软件Vim! 阅读这篇文章
阅读本文

mac安装zbar

第一步:p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo } span.s1 { }wget https://pypi.python.org/packages/91/ba/5f16696d44c69df1d6a890adc60211183d2da90e8de4282d29d1475aba68/zbar-py-1.0.4.tar.g
阅读本文

mac升级到php7

使用homebrew安装php7brew update #更新源 brew search php #查找源中的php,发现有php7.1版本,安装最新的php7.1 brew install php71安装完之后php -v localhost:promotion wyc$ php-fpm -v PHP 5.5.36 (fpm-fcgi) (built: May 29 2016 01:07:2
阅读本文

如何编写Hexo主题

完成一个Hexo的主题其实很简单,和写静态页面差不多,只是内容部分通过Hexo的变量去获取,而且Hexo还内置了一些辅助函数帮你快速方便地完成繁琐的处理。起步在写代码之前要先把项目结构搭建好,一个Hexo主题的项目名就是主题名字本身,项目内的目录结构如下: (生成树形图是用的tree, mac上直接brew install tree就可以了,以前不写都不知道囧). ├── _config.yml
阅读本文

用Apache Ant在Weka中嵌入新算法

一、Apache Ant 环境搭建    安装 Apache Ant 的前提是你的电脑上已经下载并且安装了 Java 开发工具包(JDK)。    1.下载      https://ant.apache.org/bindownload.cgi,其中推荐下载.zip格式的,下载完成后解压即可。    2.安装    由于是Mac,所以打开terminal,直接输入 brew install an
阅读本文

npm学习笔记-修复npm权限问题

当你尝试安装一个全局包的时候,你可能会收到一个EACCES错误。这表明您没有npm用于存储全局包和命令的目录的写权限。您可以使用下列任一方式来修复这个问题: 1. 修改npm默认目录的权限(许可) 2. 将npm的默认目录修改为其他目录 3. 使用包管理器安装一个节点(包管理器会帮你处理这些)在继续之前,你应该先备份你的电脑。方式1:修改npm默认目录的权限(许可)1. 查询npm的路径:Npm
阅读本文

【LeetCode】60. Permutation Sequence

问题描述 https://leetcode.com/problems/permutation-sequence/#/description he set [1,2,3,…,n] contains a total of n! unique permutations. By listing and labeling all of the permutations in order, We get t
阅读本文

【LeetCode】59. Spiral Matrix II

问题描述 https://leetcode.com/problems/spiral-matrix-ii/#/description Given an integer n, generate a square matrix filled with elements from 1 to n^2 in spiral order. For example, Given n = 3, You should
阅读本文

JS - WebStrom使用Babel自动编译ES6为ES5

Demo地址在这里 首先,创建package.json和.babelrc: pageage.json: { “name“: “BabelDemo“, “version“: “0.0.1“, “devDependencies“: { “babel-cli“: “^6.24.1“ } } .babelrc: { “presets“: [“env“] } 使用命令添加babe
阅读本文