安装
$ brew install mongodb
创建数据库存储目录
$ sudo mkdir -p /data/owl
启动mongod(需要sudo)
安装
$ brew install mongodb
创建数据库存储目录
$ sudo mkdir -p /data/owl
启动mongod(需要sudo)
install
$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.9.tgz
$ tar -zxvf mongodb-
$ sudo mv mongodb- /usr/local/mongodb
$ export PATH=/usr/local/mongodb/bin:$PATH
setup
// 😎 JS闭包: 定义在函数内的子函数,子函数作为函数返回值返回。 | |
// 效果:在函数外面通过子函数,可以访问函数的内部变量。 | |
// 运行效果 http://runjs.cn/detail/mvhnvgsq | |
function test1() { | |
var name = "The Window"; | |
var object = { | |
name: "My Object", | |
getNameFunc: function () { | |
return function () { |
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
$ . ~/.nvm/nvm.sh
$ nvm install node
取消 global
git config --global --unset user.name
git config --global --unset user.email
为每一个repo设置user.email
da
```js | |
function getUrlParam(name) { | |
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 | |
var r = window.location.search.substr(1).match(reg); //匹配目标参数 | |
if (r != null) return decodeURI(r[2]); return null; //返回参数值 | |
} | |
``` |
```js | |
function getParam(name) { | |
var reg = new RegExp("(^)" + name + '=([\\s\\S]*)($)'); | |
var r = window.location.search.substr(1).match(reg); | |
return r != null ? r[2] : null; | |
} | |
``` |
()
表示子表达式,子表达式可以获取供以后使用。
function getParam(value) {
var reg = new RegExp('^name=([\\s\\S]*)$');
var result = value.match(reg);
return result != null ? result[1] : null;
}
console.log(getParam('name=jifa'));
查看 MacOS 自带 Apache2 版本
$ apachectl -v
启动 Apache2 后,浏览器打开http://localhost ,显示It works!
说明Apache已经启动。
$ apachectl start
Apache的默认根目录/Library/WebServer/Documents