自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 open写文件时候的使用

open(filepath,'w').write()这种匿名形式可以使用,不用显示调用f.close()了,方便

2010-09-24 00:30:23 209

原创 晕,这么方便的属性定义怎么就没看,哈哈

class T(object): def __init__(self): pass  def start(self): self.a = []#这个地方如果不写的话,默认为str,也只能str,其它的类型会报错哦! self.a.append('hello') self.a.append('world')  def say(self): print s...

2010-09-23 23:30:22 122

原创 vi不生成备份文件~

set nobackup

2010-09-21 10:36:23 274

原创 /etc/sysconfig/i18n的设置

LANG="zh_CN.GB18030"LANGUAGE="en_US.UTF-8"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16" 这样设置既可以支持中文,又可以英文界面 language是界面语言设置项...

2010-09-21 10:29:24 444

原创 配置vim的c模式

http://renyongjie668.blog.163.com/blog/static/1600531201061081120433/Vim:打造Linux C/C++程序员的编辑器Linux技术 2010-07-10 20:11:20 阅读69 评论0 字号:大中小 订阅 所谓“工欲善其事,必先利其器”,所谓“磨刀不误砍柴工“。 在linux下,vi...

2010-09-19 19:33:31 168

原创 ctags c语言的目录是/usr/include,不是/usr/lib我晕

t t

2010-09-19 17:28:08 167

原创 SGMLparser闭合标签start和end处理逻辑

忙活了半天,原来是个小问题 def start_***(self,attrs): #这个地方处理逻辑 self.***_tag  = True def end_***(self): #这个地方处理逻辑 self.***_tag = False  其中***是成对的闭合标签,这个逻辑才有意义 单标签使用单一的do_***(self)方法 爽...

2010-09-19 00:26:09 125

原创 SGMLparser处理过程

SGMLparser处理过程:so simple begin, like unknown_starttag(self,tag,attrs),then handle_data(self,text)then cursive 需要注意:网页只解析一遍,标签有许多,所以会出现比较多的同类结果...

2010-09-18 00:06:04 207

原创 python vim ide

http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/

2010-09-15 23:02:52 98

原创 c语言获取当前目录

#include <stdio.h>#include <dir.h>int main(void){ char buffer[MAXPATH]; getcwd(buffer, MAXPATH); printf("The current directory is: %s/n", buffer); return 0;}...

2010-09-12 22:20:13 706

原创 xrange vs range

单纯计数的时候用xrange(),它返回一个xrange的对象,效率和空间相对好些

2010-09-12 00:38:22 137

原创 python中布尔量和整型的关系

>a = True>b = True>int(a)1>a+b2 

2010-09-12 00:26:13 522

原创 判变量是否为空时的写法

def foo(b): return b and 1 or 0 

2010-09-12 00:20:47 159

原创 Python少打字小技巧

Python少打字小技巧说明:增加代码的描述力,可以成倍减少你的LOC,做到简单,并且真切有力观点:少打字=多思考+少出错,10代码行比50行更能让人明白,以下技巧有助于提高5倍工作效率1. 交换变量值时避免使用临时变量:(cookbook1.1)老代码:我们经常很熟练于下面的代码temp = xx = yy = temp代码一:u, v, w = w, v, ...

2010-09-12 00:15:35 135

原创 lambda表达式

lambda表达式,只能返回一个值,返回多个值写成tuple即可

2010-09-12 00:06:20 112

原创 Python splitlines使用技巧

Python中的splitlines用来分割行。当传入的参数为True时,表示保留换行符 \n。通过下面的例子就很明白了mulLine = """Hello!!! Wellcome to Python's world! There are a lot of interesting things! Enjoy yourself. Thank you!""" print '...

2010-09-12 00:02:44 208

原创 The Python getattr Function

December 7, 2005 | Fredrik LundhPython’s getattr function is used to fetch an attribute from an object, using a string object instead of an identifier to identify the attribute. In other words, th...

2010-08-22 22:03:05 136

原创 getopt在Python中的使用

在运行程序时,可能需要根据不同的条件,输入不同的命令行选项来实现不同的功能。目前有短选项和长选项两种格式。短选项格式为"-"加上单个字母选项;长选项为"--"加上一个单词。长格式是在Linux下引入的。许多Linux程序都支持这两种格式。在Python中提供了getopt模块很好的实现了对这两种用法的支持,而且使用简单。取得命令行参数  在使用之前,首先要取得命令行参数。使用sys...

2010-08-22 22:01:50 399

原创 python天天进步(3)--字典排序[zz]

1、 准备知识:在python里,字典dictionary是内置的数据类型,是个无序的存储结构,每一元素是key-value对:如:dict = {‘username’:‘password’,‘database’:‘master’},其中‘username’和‘database’是key,而‘password’和‘master’是value,可以通过d[key]获得对应值value...

2010-08-15 14:40:58 427

原创 python多版本共存

sudo ln -s /usr/local/bin/python /usr/bin/pythonsudo ln -s /usr/local/bin/pydoc /usr/bin/pydocsudo ln -s /usr/local/bin/pythonw /usr/bin/pythonw

2010-08-13 20:17:18 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除