<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Code Incomplete]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/shrek222</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shrek222]]></copyright><item><title><![CDATA[vim 的一些技巧]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83570513</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83570513</guid><author>shrek222</author><pubDate>Sat, 27 Mar 2010 20:43:26 +0800</pubDate><description><![CDATA[1 :  在编辑html文件时，vim对一些 B,I,EM,A 等tag 会做一些相应的rendering, 比如A链接里的文件就变成有下划线了， 有时不想要这些下划线出现， 可以在 vimrc 文件中加入
  let html_no_rendering = 1
2 : 在编辑html, xml时， vat , vit 可以选中整个tag（包括本身), 和整个inner tag, 删除或复制 ...]]></description><category></category></item><item><title><![CDATA[vim 随意执行 python 代码]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83452642</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83452642</guid><author>shrek222</author><pubDate>Fri, 21 Aug 2009 16:54:35 +0800</pubDate><description><![CDATA[vim72的win版本已经有内建的python支持，linux版需要自己编译支持.

在编辑代码时，有时候，想试一段代码，又不想临时再多一个py文件来执行这段随手写的代码， 可以用下面这个方法来搞定

写个 aa.vim 
[code=&quot;java&quot;]
python ...]]></description><category></category></item><item><title><![CDATA[jdk 1.5 for 新语法little trap]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83404153</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83404153</guid><author>shrek222</author><pubDate>Sat, 06 Jun 2009 21:50:17 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
 public static void wrapWithQuote(String[] vars) {
        for (int i=0; i]]></description><category></category></item><item><title><![CDATA[python 交互式kill 命令]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83401512</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83401512</guid><author>shrek222</author><pubDate>Sat, 30 May 2009 23:57:40 +0800</pubDate><description><![CDATA[linux下的firefox老崩溃，每次自动退出后，后台总会有好几个firefox进程在运行，原来的做法是 
ps ax | grep firefox
然后用 kill -9 [pid] 把查出来的进程一个个杀掉
无聊之中，想到用 python做了个交互式的kill 

[code=&quot;java&quot;]
#!/usr/bin/python

from subprocess import ...]]></description><category></category></item><item><title><![CDATA[自用书便宜卖了(java,c++,python,css等)]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83389492</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83389492</guid><author>shrek222</author><pubDate>Tue, 21 Apr 2009 22:27:48 +0800</pubDate><description><![CDATA[以下是一些本人买的一些书，打折卖了.
（网站重构,python核心编程,j2ee with ejb,joel说软件 较旧,6成新,
其他基本9成新)

说明 :
2: 买一送一,参见奉送书列表
3: 杭州交易，一手交钱，一手交货
QQ:495104205

C++程序设计语言（特别版） 85.00 ----&gt;   40.00
算法导论第二版   85.00         --...]]></description><category></category></item><item><title><![CDATA[python 自省(摘自 dive into python)]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83389465</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83389465</guid><author>shrek222</author><pubDate>Tue, 21 Apr 2009 21:44:58 +0800</pubDate><description><![CDATA[def info(object, spacing=10,collapse=1):
    &quot;&quot;&quot; print methos and doc strings.
    takes module,class,list,dictionary,or string. &quot;&quot;&quot;

    methodList = [method for method in dir(object) if callable...]]></description><category></category></item><item><title><![CDATA[vim技巧 随笔]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83365071</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83365071</guid><author>shrek222</author><pubDate>Sun, 22 Mar 2009 22:50:50 +0800</pubDate><description><![CDATA[文本块操作
di&quot;   : 删除 &quot;&quot; 中的内容
di'   : 删除 '' 中的内容
di(   : 删除 () 中的内容
di&lt;   : 删除  中的内容
di[   : 删除 [] 中的内容
di{   : 删除 {} 中的内容

详细可以看 :help text-objects

文本互换位置
:s/\(pattern1\)\(pattern2\)/\2\1/

...]]></description><category></category></item><item><title><![CDATA[vimperator 小技巧]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83364167</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83364167</guid><author>shrek222</author><pubDate>Thu, 19 Mar 2009 23:51:37 +0800</pubDate><description><![CDATA[在 vimperatorrc文件中 加入set guioptions=n , 这样每个tab都会有编号，切换tab时只要按 编号gt,就可以切换到指定的tab , 比较方便.

;F  这个命令也不错, 进入 hint 模式后,会一直保持hint模式,按esc退出, 需要打开一个页面的多个链接时很有用.
...]]></description><category></category></item><item><title><![CDATA[eclipse 最不经典的经典快捷键]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83362614</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83362614</guid><author>shrek222</author><pubDate>Sat, 14 Mar 2009 23:15:44 +0800</pubDate><description><![CDATA[
Ctrl+3 快速访问,(按名字访问任意命令,view等)
这个很好用，重新绑定为 Ctrl+Enter , 比如常需要在编辑代码的时候，点鼠标切换到package explorer去选文件, 这时就可以按ctrl+3弹出对话框，输入package explore，回车，就可以切换到package explorer. 类似的可以输入 start tomcat, new file 之类的任意东...]]></description><category></category></item><item><title><![CDATA[python 脚本 调用 google dictionary]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83360928</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83360928</guid><author>shrek222</author><pubDate>Mon, 09 Mar 2009 18:02:36 +0800</pubDate><description><![CDATA[网上有通过python来调用google translate的,不过结果不是很细， 于是又写了个取词典的.
需要lxml支持, xpath来解析文档比原始的 SGMLParser 要舒服很多.

[code=&quot;java&quot;]
import urllib2
import urllib
from StringIO import StringIO
from lxml import etree...]]></description><category></category></item><item><title><![CDATA[python的cheetah小例子]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83358465</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83358465</guid><author>shrek222</author><pubDate>Sun, 01 Mar 2009 21:24:56 +0800</pubDate><description><![CDATA[从python in a nutshell 中摘抄小例子.
[code=&quot;java&quot;]
import Cheetah.Template
import os, time, socket

tt = Cheetah.Template.Template('''
Report by $USER
Report on host data
Report written at $asctime:...]]></description><category></category></item><item><title><![CDATA[python写vim script 之 糗事百科]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83356929</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83356929</guid><author>shrek222</author><pubDate>Tue, 24 Feb 2009 12:08:16 +0800</pubDate><description><![CDATA[工作累了，难免想开点小差，弄点轻松的东西看看，又不能让老大发现
网上找了个 取糗事百科的 python 脚本，稍改了下，改成vim script，
这样编辑文件的时候，随便开个小差，在vim里就可以看了....


[code=&quot;java&quot;]
function! QiouShi()
python ...]]></description><category></category></item><item><title><![CDATA[python写vim script 之 山寨版 GTD]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83356452</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83356452</guid><author>shrek222</author><pubDate>Sun, 22 Feb 2009 22:37:15 +0800</pubDate><description><![CDATA[一直想找个用vim来管理todo列表的script, 没发现特别好用的,
自己写了个,用sqlite来保存数据.
将下面代码存为 SzTodo.vim，放到plugin目录里.
用 :SzTodo  启动.


[code=&quot;java&quot;]
let  g:sztodo_db_path=&quot;/root/.vim/todo&quot;
let  s:list_type=&quot;unfinished&quot;
l...]]></description><category></category></item><item><title><![CDATA[python小脚本之 数据导入]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83355265</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83355265</guid><author>shrek222</author><pubDate>Wed, 18 Feb 2009 14:38:47 +0800</pubDate><description><![CDATA[有测试数据需要入库, 逗号分隔的 csv格式 ,不想大动干戈用java来操作
写python小脚本进行操作

[code=&quot;java&quot;]
import cx_Oracle

dns_tns=cx_Oracle.makedsn(&quot;192.168.0.288&quot;,1521,&quot;skynet&quot;)
print dns_tns
con = cx_Oracle.connect('alibaba',...]]></description><category></category></item><item><title><![CDATA[python小脚本之 IE调用]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83355259</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83355259</guid><author>shrek222</author><pubDate>Wed, 18 Feb 2009 14:30:08 +0800</pubDate><description><![CDATA[项目进行到测试阶段，总是要不厌其烦的打开IE来登录项目, 每天也大概有个N次。。
写个python 小脚本以减少一点工作量 
[code=&quot;java&quot;]
import win32com.client
import time
ie6=win32com.client.Dispatch(&quot;InternetExplorer.Application&quot;)
ie6.Navigate(&quot;http://...]]></description><category></category></item><item><title><![CDATA[Simpsons 搞笑镜头]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83354767</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83354767</guid><author>shrek222</author><pubDate>Tue, 17 Feb 2009 00:03:33 +0800</pubDate><description><![CDATA[ 1: 18季8集 
     Nelson在海底抢了一个潜水员的氧气筒给Bart,两人一起往上浮，然后出现一只章鱼，抢了Bart的氧气筒，并给自己戴上.
  
  ....
]]></description><category></category></item><item><title><![CDATA[Msxml2.XMLHTTP版本问题]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83354722</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83354722</guid><author>shrek222</author><pubDate>Mon, 16 Feb 2009 20:08:29 +0800</pubDate><description><![CDATA[  项目中的一个导入功能用prototype.js的 Ajax功能来更新提示，代码很简单，后台也不用框架,就用一个jsp来输出Text, 前台用定时器和 Ajax.request来update 页面，遇到结束状态，就结束定时. 
  
  Firefox3 下一直没问题，流程正常。今天拿到IE6 下测了下， 一开始Ajax.request 就报
&quot;系统错误-1072896658&quot;，然后怎么也...]]></description><category></category></item><item><title><![CDATA[python写vim script之 山寨版气象]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83354296</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83354296</guid><author>shrek222</author><pubDate>Sat, 14 Feb 2009 20:57:49 +0800</pubDate><description><![CDATA[说明:
1: http://www.hzqx.com/gzhfw/dqyb.asp是杭州气象网的短期预报页，页面简单，预报准确，童叟无期.....
2: 代码写得极其丑陋，不过可以工作 (fc6+gvim72)

[code=&quot;java&quot;]
&quot;==================================================  
&quot; File:         SzW...]]></description><category></category></item><item><title><![CDATA[python写vim script 之 山寨版 dbext]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83333539</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83333539</guid><author>shrek222</author><pubDate>Sat, 17 Jan 2009 20:46:04 +0800</pubDate><description><![CDATA[山寨版 dbext
需要有python支持的vim,windows版的gvim已经有python支持
需要安装python2.4(其他版本好像不行)
pymssql,cx_oracle.

[code=&quot;java&quot;]
&quot;==================================================
&quot; File:         SzDbext.vim
&quot; B...]]></description><category></category></item><item><title><![CDATA[gvim水平滚动条]]></title><link>https://blog.youkuaiyun.com/shrek222/article/details/83250812</link><guid>https://blog.youkuaiyun.com/shrek222/article/details/83250812</guid><author>shrek222</author><pubDate>Wed, 04 Jun 2008 19:40:56 +0800</pubDate><description><![CDATA[set guioptions+=b

一直没找到这个设置..不容易.]]></description><category></category></item></channel></rss>