`
maker.chen
  • 浏览: 24306 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
在公司我们经常通过ssh连接一个服务器都要输入动态RSA密码,这时要如果复制ssh会话是不行,只能重新输入密码,然后链接到服务器,相当麻烦。所以我们希望在第二次链接时不再需要输入密码了。 其实ssh链接可以做到共享会话的,原理是可以通过之前建立的通讯链接,再次进行会话,这样为多次链接同一台服务器带来了一定的便利性。 配置流程如下,在 $ vi ~/.ssh/config 这个文件,写入如下内容 Host * 这里你可以指定某些服务器才能进行会话克隆 ServerAliveInterval 300 ControlMaster auto ControlPath ~/.ssh/master-%r@ ...
原文:http://www.ilehao.com/blog/2012/11/11/github-blog-config/ 很多人都希望拥有一个属于自己的免费blog空间。 之前也会在一些技术论坛写blog,但是总觉得那是不属于自己的网站。 现在github给我们一个机会,可以搭建自己的独立博客。 在github上搭建博客可以利用Jekyll或者Octopress, Octopress是在Jekyll上建立起来的,即使没有网站设计经验的人也能够快速搭建自己的博客。 Jekyll和Octopress都是利用Ruby实现的,因此在搭建自己博客的过程中难免要接触到一些Ruby的东西。当然,这也许 ...
原文:http://www.ilehao.com/blog/2012/12/11/statistics-data/ 统计Cookie_log_total_1和Cookie_log_total_2两个文件,每分钟访问量及每30分钟的访问量 统计每分钟的数据 cat $1 $2 |awk '{print substr($5,2,18)}' |awk '{a[$1]++}END{for(i in a)print i,a[i]}' | sort >> Cookie_log_total_1 统计每30分钟的数据 cat Cookie_log_total_1 |awk -F " ...
原文:http://www.ilehao.com/blog/2012/10/28/java-code-30-items-suggest/ (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisI ...
1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky (n 为数字,若 n 为 .,表示从当前行开始到最后一行) :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky :%s/vivian/sky/g(等同 ...
批量替换文件中的字符串: 你可以先查询下看你要替换的字符串是否会包含在一些别的词中,避免代替其它的词的意思。find ./ -name "*.vm" | xargs grep "content" 确认这个内容都是你要代替的时候,再执行以下这行命令就可以了 find ./ -name "*.vm" | xargs sed -i "s/content/replacecontent/g" 转载:http://www.ilehao.com/blog/2012/10/28/batch-quickly-replace-str ...
原文http://www.ilehao.com/blog/2012/10/28/ubuntu-apache-php-mysql/ 1.安装apache2.0 sudo apt-get install apache2 当然你也可以用编译的方式安装apache2 apache:下载地址:http://httpd.apache.org/download.cgi#apache22 编译前准备: sudo apt-get install build-essential, 不然会出现 checking for C compiler default output file name... configur ...
在做code review时,我们经常要通过svn去找到分支的最初版本号,然后通过svn di命令进行比较。 这里写了个简单的脚本去获取svn的最初版本号 svn log -v --stop-on-copy | grep -B4 "svn copy" | head -1 | awk '{print substr($1,2)}'、 所以如果你想对一个分支进行review时,就相当简单了。 定义一个shell脚本,我们暂定为review吧。 VERSION=`svn log -v --stop-on-copy $1 | grep -B4 "svn copy" ...
解决办法:   修改 /etc/vim/vim.tiny , 将   1.  set compatible 改成 set nocompatible   2.  添加 backspace=2 转载:http://www.ilehao.com/blog/2012/10/28/vim-invalid/
最近工作中碰到需要解析超大XML的问题(XML文件超过1G),并且在处理中还碰到无法解析的异常(org.xml.sax
Global site tag (gtag.js) - Google Analytics