- 浏览: 51032 次
- 性别:
- 来自: 广州
最新评论
-
mimicom:
有点晕了... 哎...
python的select,poll,epoll用法 -
➸愛✘A'shIn信☠™:
你好,不知道在创建索引的时候效率怎么样,我创建1w条的时间大概 ...
用xapian跟mmseg实现中文搜索
文章列表
vim的一些操作(不断更新)
- 博客分类:
- vim
1.在一个终端中切分出2个vim窗口后,要在2个窗口中切换,可以ctrl+w然后再按w;调整窗口大小可用ctrl+w+'+';
2.显示隐藏字符
:set list
3.vim中空格与tab的转换:
在.vimrc中添加如下代码,重启vim即可实现按tab产生4个空格:
set ts=4
set expandtab
对于已经存在的文件,可以打开文件,进行如下替换:
:set ts=4
:set expandtab
:%retab!
空格替换为tab:
:set ts=4
:set noexpandtab
:%retab!
4.设置显示行号:
编辑.vimrc文件, ...
这里记录两种方法:
1.常用的print方法,由于使用python manage.py runserver实际是通过启动子进程的方式,子进程的标准输出不知道是到哪儿了,所以只有让调试服务器不以子进程的方式进行,可以用如下命令:python manage.py runserver --noreload,这样print出来的信息就可以在终端看到了,但是这样作,每次python代码有修改,就要重启服务器
2.输出log到终端:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatte ...
以前这个一直没找到方法,又不想手动去拼接成json字符串,网上搜了一下,发现好多回答的人几乎不看问题,直接回答成js如何将服务器返回的json字符串如何转换成js对象去了。这里记录一下:
ie>8以后和ff>3.5以都可以用浏览器预置对象:
JSON.stringify(json) //将json转换为字符串格式;
JSON.parse(string) //将字符串转换为json格式;
而其他浏览器可以用库来实现,http://www.json.org/js.html可以下载到
#!/usr/bin/env python
#coding=utf-8
import os
import fcntl
import select, sys, subprocess
vmstat_pipe = subprocess.Popen('netstat', shell=True, bufsize=1024,
stdout=subprocess.PIPE).stdout
iostat_pipe = subprocess.Popen('top', shell=True, bufsize=1024,
stdout=subprocess ...