make输出到文件
正常信息到1.txt,错误信息到2.txt:
make xxx 1> 1.txt 2>2.txt
所有的信息都输出到同一个文件3.txt中:
make xxx > 3.txt 2>&1
JDK
卸载方法1:
java -version
yum list java*
yum remove java-1.6.0-openjdk
yum remove java-1.7.0-openjdk
卸载方法2:
$ rpm -qa | grep java 或 rpm -qa | grep jdk
java-1.8.0-openjdk-headless-1.8.0.131-0.b11.el6_9.x86_64
$ rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-0.b11.el6_9.x86_64
到 Oracle Java下载页面 下载RPM包。直接用 wget 不行,先下载到 windows 下,然后进 git bash,然后用 scp 复制到 centos 中,命令如 scp jdk-8u131-linux-x64.rpm root@c6801:/opt。
$ rpm -ivh jdk-8u131-linux-x64.rpm 或 yum install jdk-8u131-linux-x64.rpm
xargs
xargs是一个非常强大的命令,可以将一个命令的输出,作为另一个命令的参数。
$ cat url-list.txt | xargs wget –c
apt-get nginx proxy
nginx 正向代理配置:
server {
resolver 202.102.128.68; #指定DNS服务器IP地址
listen 8098;
location / {
proxy_pass http://$http_host$request_uri; #设定代理服务器的协议和地址
}
}
在使用apt-get之前执行:
$ export http_proxy=http://nginx所在机器ip:8098
然后再执行 apt-get 就飞快了,用同样的命令可以让VM翻墙。用 ipconfig 查看一下宿主机的 IP,然后通过翻墙软件的界面查看到代理端口,将8098改成这个端口号。
$ git config --global http.proxy http://nginx所在机器ip:8098
http.proxy
还可以换成 https.proxy
或 all.proxy
。
docpad
https://github.com/docpad/docpad
通过布局,元数据,预处理器(markdown,jade,coffeescript等)增强您的网站前景,部分,骨架,文件观看,查询和惊人的插件系统。DocPad将简化您的Web开发流程,使您能够比以前更快地制作全功能的网站。
查询时,有时需要一个值在多个字段中,比如:用户输入的可能是邮箱,也可能是手机号码,那么我需要用or来操作:
{$or: [{username: xxxxx}, {phone: xxxxxxx}]}
导入 / 导出
mongodump -d-o mongorestore -d DATABASE ./dump-folder
要删除消息,只需禁用自动保存插件,这就是添加 onunload 提示的内容。
查看数据库中最大的单个文件容量
SHOW VARIABLES LIKE '%max_allowed_packet%';
设置最大单个文件容量为10M,单次有效(新建查询---运行)
SET GLOBAL max_allowed_packet=20*1024*1024;
一般都用Class,参照现在的CSS框架,基本都没有使用 ID 的了,ID选择器优先级过高,不容被覆盖,主要还是配合JS使用,但是现在基本都用框架开发,选取元素用Class一样很方便了。
Ambari osFamily 配置
日常开发笔记总结备忘