- 博客(42)
- 收藏
- 关注
vim 的一些技巧
1 : 在编辑html文件时,vim对一些 B,I,EM,A 等tag 会做一些相应的rendering, 比如A链接里的文件就变成有下划线了, 有时不想要这些下划线出现, 可以在 vimrc 文件中加入 let html_no_rendering = 12 : 在编辑html, xml时, vat , vit 可以选中整个tag(包括本身), 和整个inner tag, 删除或复制 ...
2010-03-27 20:43:26
163
vim 随意执行 python 代码
vim72的win版本已经有内建的python支持,linux版需要自己编译支持.在编辑代码时,有时候,想试一段代码,又不想临时再多一个py文件来执行这段随手写的代码, 可以用下面这个方法来搞定写个 aa.vim [code="java"]python ...
2009-08-21 16:54:35
193
jdk 1.5 for 新语法little trap
[code="java"] public static void wrapWithQuote(String[] vars) { for (int i=0; i
2009-06-06 21:50:17
143
python 交互式kill 命令
linux下的firefox老崩溃,每次自动退出后,后台总会有好几个firefox进程在运行,原来的做法是 ps ax | grep firefox然后用 kill -9 [pid] 把查出来的进程一个个杀掉无聊之中,想到用 python做了个交互式的kill [code="java"]#!/usr/bin/pythonfrom subprocess import ...
2009-05-30 23:57:40
393
自用书便宜卖了(java,c++,python,css等)
以下是一些本人买的一些书,打折卖了.(网站重构,python核心编程,j2ee with ejb,joel说软件 较旧,6成新,其他基本9成新)说明 :2: 买一送一,参见奉送书列表3: 杭州交易,一手交钱,一手交货QQ:495104205C++程序设计语言(特别版) 85.00 ----> 40.00算法导论第二版 85.00 --...
2009-04-21 22:27:48
121
原创 python 自省(摘自 dive into python)
def info(object, spacing=10,collapse=1): """ print methos and doc strings. takes module,class,list,dictionary,or string. """ methodList = [method for method in dir(object) if callable...
2009-04-21 21:44:58
101
原创 vim技巧 随笔
文本块操作di" : 删除 "" 中的内容di' : 删除 '' 中的内容di( : 删除 () 中的内容di< : 删除 中的内容di[ : 删除 [] 中的内容di{ : 删除 {} 中的内容详细可以看 :help text-objects文本互换位置:s/\(pattern1\)\(pattern2\)/\2\1/...
2009-03-22 22:50:50
173
vimperator 小技巧
在 vimperatorrc文件中 加入set guioptions=n , 这样每个tab都会有编号,切换tab时只要按 编号gt,就可以切换到指定的tab , 比较方便.;F 这个命令也不错, 进入 hint 模式后,会一直保持hint模式,按esc退出, 需要打开一个页面的多个链接时很有用....
2009-03-19 23:51:37
111
eclipse 最不经典的经典快捷键
Ctrl+3 快速访问,(按名字访问任意命令,view等)这个很好用,重新绑定为 Ctrl+Enter , 比如常需要在编辑代码的时候,点鼠标切换到package explorer去选文件, 这时就可以按ctrl+3弹出对话框,输入package explore,回车,就可以切换到package explorer. 类似的可以输入 start tomcat, new file 之类的任意东...
2009-03-14 23:15:44
95
python 脚本 调用 google dictionary
网上有通过python来调用google translate的,不过结果不是很细, 于是又写了个取词典的.需要lxml支持, xpath来解析文档比原始的 SGMLParser 要舒服很多.[code="java"]import urllib2import urllibfrom StringIO import StringIOfrom lxml import etree...
2009-03-09 18:02:36
138
原创 python的cheetah小例子
从python in a nutshell 中摘抄小例子.[code="java"]import Cheetah.Templateimport os, time, sockettt = Cheetah.Template.Template('''Report by $USERReport on host dataReport written at $asctime:...
2009-03-01 21:24:56
718
原创 python写vim script 之 糗事百科
工作累了,难免想开点小差,弄点轻松的东西看看,又不能让老大发现网上找了个 取糗事百科的 python 脚本,稍改了下,改成vim script,这样编辑文件的时候,随便开个小差,在vim里就可以看了....[code="java"]function! QiouShi()python ...
2009-02-24 12:08:16
191
python写vim script 之 山寨版 GTD
一直想找个用vim来管理todo列表的script, 没发现特别好用的,自己写了个,用sqlite来保存数据.将下面代码存为 SzTodo.vim,放到plugin目录里.用 :SzTodo 启动.[code="java"]let g:sztodo_db_path="/root/.vim/todo"let s:list_type="unfinished"l...
2009-02-22 22:37:15
207
python小脚本之 数据导入
有测试数据需要入库, 逗号分隔的 csv格式 ,不想大动干戈用java来操作写python小脚本进行操作[code="java"]import cx_Oracledns_tns=cx_Oracle.makedsn("192.168.0.288",1521,"skynet")print dns_tnscon = cx_Oracle.connect('alibaba',...
2009-02-18 14:38:47
138
python小脚本之 IE调用
项目进行到测试阶段,总是要不厌其烦的打开IE来登录项目, 每天也大概有个N次。。写个python 小脚本以减少一点工作量 [code="java"]import win32com.clientimport timeie6=win32com.client.Dispatch("InternetExplorer.Application")ie6.Navigate("http://...
2009-02-18 14:30:08
332
原创 Simpsons 搞笑镜头
1: 18季8集 Nelson在海底抢了一个潜水员的氧气筒给Bart,两人一起往上浮,然后出现一只章鱼,抢了Bart的氧气筒,并给自己戴上. ....
2009-02-17 00:03:33
101
Msxml2.XMLHTTP版本问题
项目中的一个导入功能用prototype.js的 Ajax功能来更新提示,代码很简单,后台也不用框架,就用一个jsp来输出Text, 前台用定时器和 Ajax.request来update 页面,遇到结束状态,就结束定时. Firefox3 下一直没问题,流程正常。今天拿到IE6 下测了下, 一开始Ajax.request 就报"系统错误-1072896658",然后怎么也...
2009-02-16 20:08:29
1160
python写vim script之 山寨版气象
说明:1: http://www.hzqx.com/gzhfw/dqyb.asp是杭州气象网的短期预报页,页面简单,预报准确,童叟无期.....2: 代码写得极其丑陋,不过可以工作 (fc6+gvim72)[code="java"]"================================================== " File: SzW...
2009-02-14 20:57:49
122
python写vim script 之 山寨版 dbext
山寨版 dbext需要有python支持的vim,windows版的gvim已经有python支持需要安装python2.4(其他版本好像不行)pymssql,cx_oracle.[code="java"]"==================================================" File: SzDbext.vim" B...
2009-01-17 20:46:04
179
好用的vim工具
一个可以让vim来编辑任意窗口上文本编辑框的小工具。很有用1:下载http://bur.st/~benc/external/external.zip2: 解压后编辑external.ini,将editor路径指向到vim路径和编辑快捷键3: 在任意窗口中选中文本框,按快捷键(默认是win+v),此时external会启动vim来编辑文本框的内容4: 编辑并:wq相关说明...
2008-01-11 09:55:43
146
tomcat 内存使用检测
一、在tomcat的catalina.bat中修改,加入-Dcom.sun.management.jmxremote参数set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote二、需要使用jdk5.0以上,打开bin目录下的jconsole.exe,即可连接跟踪tomcat的内存使用情况...
2008-01-09 13:28:43
144
gtkmm 学习笔记(2) 按钮.
Gtkmm 按钮gtkmm提供了四种基础的按钮类型Gtk::Button, Gtk::ToggleButton, Gtk::CheckButton, Gtk::RadioButton有两 种方式建立一个Button, 你可以在构造函数中指定Button的文本,或在稍后通过set_label()来设置它.想要定义一个加速键,在文本中的某个字符前加一条下划线,并加上true参数以指明是使用...
2007-07-16 23:11:16
359
使用 auto tools 来管理gnu 项目 ,基础
输入: configure.ac和Makefile.am输出: Makefile目录结构,每个目录下需要有一个Makefile.am,在顶级目录有一个configure.achelloworld_cc configure.ac Makefile.am src Makefile.am simple.ccconfigure.ac内容...
2007-07-15 14:14:46
123
gtkmm 学习笔记(1)
最简单的程序 : #include <gtkmm.h>int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); Gtk::Window window; Gtk::Main::run(window); return 0;}以下翻译自官方的文档.#include <gt...
2007-07-15 14:09:49
277
lucene 学习笔记(1)
从最简单的开始,show me the code,,,(在lucene自带的文档中). java 代码 Analyzer analyzer = new StandardAnalyzer(); // Store the index in memory: Directory directory = new RAMDi...
2007-07-14 22:57:18
82
eclipse 调试中被漏掉的技巧
eclipse 执行调试时,当运行到断点,切到到variables view, 可以查看变量的值, 如果已经发觉有错,可以右击变量名,选择"change value",就能改变变量的值 , 然后可以继续往下调试。 这本来是个很基本的操作,用eclipse也有一段时间了,一直不知道。。惭愧。。。。<hints id="hah_hints"></hints>...
2007-06-23 22:52:48
87
一些开源项目的名字的中文意思
tango: 好像是跟linux桌面图标标准有关的 探戈samba: linux访问windows共享网络的库和工具 桑巴gimp: 图片处理 绒丝带; 花边yum: linux软件包管理 好吃?真好吃?gnome: linux桌面 土...
2007-06-22 14:47:54
848
java中正则表达式语法很怪异
今天做一个字符串替换时, 想把 c:\aa\bb 中的 \ 字符替换成 \\ , 用 String.replaceAll来弄, 结果..麻烦需要如下实现: java 代码 String aa="c:\\"; String bb=aa.replaceAll("\\\\","\\\\\\\\"); System.out.println(bb...
2007-06-19 20:03:40
111
英足坛搞笑语录
“我没法适应意大利,那感觉就像在一个陌生国家生活一样。”---拉什谈失败的尤文图斯之旅,他确实是在陌生国家生活。“我希望和一支意大利球队交锋,比如巴塞罗那。”---前阿斯顿维拉球员马克-德拉普的地理知识有点问题。“重要的是,我们拿到了3分。”---切尔西球星布里奇大概是说顺嘴了,在击败阿森纳的联赛杯决赛后,他忘了这不是累计分数的联赛,而是单场胜负的杯赛。“周日我在看布莱克本...
2007-06-14 18:29:43
259
时间的灰烬--罗纳尔多(转)
很多年之前,他有个绰号叫做外星人。任何人都可以成为外星人,只要你能像罗纳尔多那么优秀。任何人都不可以成为外星人,因为没有人能像他那么优秀。当他只有十四岁的时候,人们都说,他将与贝利、马拉多纳齐名,他是未来的球王。十八岁那年,在美国世界杯上,尽管他一场未上,只是在板凳上看着队员捧起大力神杯,但人们都说,下一次,全世界都会看到他的个人表演。当他君临欧罗巴,不出意外地在荷兰赢得一切,人们都说,...
2007-06-14 11:25:11
159
javascript中函数的this用法
js 代码 function subject() { //this关键字指向方法或属性的调用者, //一般是new subject()出来返回的对象 this.addr="whatever.."; name="sdf"; //内部访问 age=10; ...
2007-06-14 11:16:24
109
各国球员技术动作比较,搞笑版 (转)
进攻基本靠走,停球基本靠手,过人基本靠吼,防守基本靠搂1,停球把球停到自己脚下10毫米的后卫,是 巴西球员。把球停到自己脚下10厘米的后卫,是西班牙球员。把球停到自己脚下10分米的后卫,是德国 球 员。把球停到自己脚下100米,并形成射门,迫使对方门将做出扑救的后卫,是中国球员。2,传球能够 做出50米外精确长传,找到场上队友的球员,是英国球员。能够做出5米内精巧二过一的球员,是...
2007-05-17 14:02:10
100
Vimperator 基础操作
最常用的 h,j,k,l,gg,G,0,$等上下左右滚动页面 o 打开一个或多个页面(输入o后,底部会有:open的提示),接下来的输入可以是 1: 第一个单词是搜索引擎的名字,然后跟着要搜索的单词 比如 :open wiki linux 或 :open baidu 什么什么的 就会打开相应的搜索结果 2: 当前页面...
2007-05-17 11:41:57
149
Best of VIM Tips (VIM's best Features) 缩减编辑版
:nmap ,s :source $VIM/_vimrc "执行(载入)vimrc配置:nmap ,v :e $VIM/_vimrc "编辑vimrc配置------------------------------------------------------------------------------ #VISUAL MODE Mappings :vmap sb "z...
2007-05-15 15:58:23
146
javascript简直灵活得一塌糊涂
弄了个javascript的测试页面,越弄越发现javascript的灵活js 代码 //oh既是一个对象,也是一个函数, 用 new oh()来调用时, //则相当于定义了一个class,虽然javascript中没有class概念 function oh() { this.x=10; ...
2007-05-11 01:02:58
331
vim里用不常用的移动操作
% : 这个常用,移到匹配的括号处 [* or [/ :移动到c风格注释/* */块的开始 ]* or ]/ :移动到c风格注释/* */块的结束 ]m :移动到下一方法的开始 { (类java风格的方法定义体) ]M :移动到下一方法的结束 } [m :移动到上一方法的开始 { [M : 移动到上一方法的结束 } ...
2007-04-28 19:49:44
92
(转)一起看罗纳尔多走过的岁月--(转)
我依然坚信,对于我们这个时代来说,罗纳尔多是最伟大的球星。 齐达内也很优秀,但总体来说,他的技术和风格不足以代表一个时代。正如七十年代属于克鲁伊夫而非贝肯鲍尔、八十年代属于马拉多纳而非普拉蒂尼,一个时代的权杖,应该交给那个时代最具天才的那个人。而对于我们这个时代来说,那个人,不是齐达内,而应该是罗纳尔多。 我同样坚信,“这个时代最伟大的球星”,这样一种形容,对于罗纳尔多来说,并非什...
2007-04-28 19:30:11
261
VIMperator介绍
官方首页: http://vimperator.mozdev.net/ 介绍: First there was a Navigator, then there was an Explorer. Later it was time for a Konqueror. Now it's time for an Imperator, the VIMperator :) 起先...
2007-04-20 17:39:01
168
用vimdiff来比较文件
启动 : gvimdiff 文件1 文件2(在比较模式下,默认的colorscheme太红了,换成其他的) 已经在编辑状态时 :vert diffsplit aa.txt :diffupdate在编辑文件后更新比对情况 ]c 前一个不同点 [c 后一个不同点 继续学习......
2007-04-17 21:47:00
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人