import urllib2
request = urllib2.Request('http://127.0.0.1:8000/', data='')
print urllib2.urlopen(request).read()
第二行若没有data参数则为GET请求
用来测试rest服务,一个是
RESTClient
https://addons.mozilla.org/zh-cn/firefox/addon/restclient/
另一个是
Poster
https://addons.mozilla.org/en-us/firefox/addon/poster/
第二个还没试,暂时先用第一个了
在linux的用户目录,设置.gitconfig
[user]
name = gs412
email = gs412@126.com
[color]
ui = true
[core]
editor = gvim -f
whitespace = cr-at-eol
[alias]
serve = "instaweb --httpd=webrick"
注意红色部分,以后是用 git serve 命令即可开启web服务
cd .lftp/
vi rc #如果没有则创建
输入:
alias vi source -e ~/.lftp/edit.sh
vi edit.sh
输入:
#!/bin/sh
tempid=$$
echo get $1 -o /tmp/$tempid$1
echo shell vim /tmp/$tempid$1
echo put -E /tmp/$tempid$1 -o $1
chmod +x edit.sh
以后登录lftp,就可以在线用vi命令编辑远程文件了
最近查看hg log,一下子滚动输出几十屏甚至几百屏的内容,只能看见最后几屏的,前面的都看不了,如果想看前面的内容怎么办呢?linux强大的命令行加管道来帮忙。
查看前20行:
hg log | head -20
查看后20行:
hg log | tail -20
查看15行开始往下的20行
hg log | sed -n "15,+20p"
最后的查看n行往下的m行,用到了sed,这只是强大的sed的冰山之一角,还有跟sed不分...