13 sailershen

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 7w+

开始读《High Performance MySQL》 3

英文版,练阅读能力。

2013-04-15 16:34:44

拿到《python cookbook》

公司买的书今天到了,我借了一本《python cookbook》,也是我一直想看的书。它不是从基础讲起,而是以一个个实例来组织内容,我也正好需要多看实例来提高自己。

2012-02-10 19:47:20

得到linux下用户名、id、shell(分别返回列表和字典)

用笨办法实现(在python 2.4下可以用):返回列表:#! /usr/bin/env python#-*- coding:utf-8 -*-''' 概述:从/etc/passwd获取系统用户名、用户ID、shell,以列表形式返回输出:['root, 0, /bin/bash', 'bin, 1, /sbin/nologin', ...]Create data: 201

2012-02-09 19:25:57

得到linux平台上ssh或ftp用户

代码#! /usr/bin/env python#-*- coding:utf-8 -*-''' 概述:从/etc/passwd获取系统用户名,以列表形式返回参数: f:获取系统的ftp用户名列表 s:获取系统的ssh用户名列表说明: 判断依据:ftp用户是指用户id大于等于500且没有shell的用户。 ssh用户是指用户id大于等于500且有she

2012-02-09 18:02:16

linux下获取系统用户列表

简单的方法:user_list = []fp = open('/etc/passwd').readlines()for line in fp.split('\n'): user_list.append(line)只获取有登录权限的用户:#得到系统用户(可登录用户)def osUserPrint(self): osUser = "" passwd_db

2012-02-09 14:51:35

对写书的一点感想

《python科学计算》的作者写过一篇对写这本书的感想:http://simple-is-better.com/news/583寥寥数语,却能体会到作者写书过程的艰辛和快乐,以及从中而来的成就感。历时23个月,622页,262千字,19章,266幅插图,360个实例程序,393份问卷调查。个人感觉写书是一次心灵和身体的苦旅,就像一路跪拜到布达拉宫,个中酸甜苦辣只有自己知道,然而当下定决

2012-02-02 10:52:49

range()和xrange()

range([start,] stop[, step])和xrange([start,] stop[, step])都是根据start和stop指定的范围,根据步长step生成一个序列,不同之处在于range()生成一个数组,xrange()生成一个生成器(还要用list()才能看到内容),相对来说在循环很大的时候,xrange()更快更省内存。举例:>>> range(5,15,2)[

2012-02-01 18:11:52

python的 random模块

random模块用于生成随机数。random.randint(a, b): 生成随机整数n (a >>> random.randint(1,10)10random.random():生成随机浮点数n (0 >>> print random.random()0.5240641875>>> print random.random()0.23485423811

2012-02-01 18:09:52

分析一个程序

程序来自http://wiki.woodpecker.org.cn/moin/MiscItems/2011-11-28#!/usr/bin/pythonimport sysimport randomimport timeimport itertoolsimport operatorimport collections# 返回一个包含在指定范围内产生包含随机数的字典

2012-02-01 17:11:43

python的运算符重载

运算符重载调用的方法:Method Overloads Call for__init__ 构造函数 X=Class()__del__ 析构函数 对象销毁__add__ + X+Y,X+=Y__or__ | X|Y,X|=Y__

2012-01-31 16:56:18

python字典操作

建立一个字典>>> dict1 = {}>>> dict2 = {'name': 'earth', 'port':80}>>> dict2{'name': 'earth', 'port': 80}>>> dict1, dict2({}, {'name': 'earth', 'port': 80})>>> ddict = {}.fromkeys(('x', 'y'), -1)>

2012-01-31 15:51:42

3 idiots的台词

他像风般自由   Free as the wind was he,   他像风筝般高飞   Like a soaring kite was he   他去哪儿,让我们找他吧   Where did he go, let's find him.   我们靠前人的路引导   We were led by the path we took   但他却自己铺路   Wh

2012-01-31 09:38:45

番茄工作法

InfoQ 201106里提到番茄工作法,感觉有点意思,想试一下这个方法来管理时间。相关的中文书:http://www.pomodorotechnique.com/resources/ThePomodoroTechnique-CHN_v1-3.pdf

2012-01-30 12:45:08

管理随想之一

刚才在网上看胡凯谈团队建设的谈话(Infoq,201109),觉得很受启发。我一直把流程看作团队建设中很重要的一块,是不是把流程看得太重了呢?对于团队建设,每个人都有自己的想法和作法,在我看来团队建设的目标是成长,让团队做好自己的事,让团队成长,带动每个人的成长,流程在里面起到穿针引线的作用,但不应该放大流程的作用。团队里最重要的,建设的目标,都是人!对人的培养,让他成长,才是团队建设

2012-01-30 12:22:29

我在ipad上用的应用程序

工作用的: Dropbox  工作用软件的首选无疑是dropbox,我的所有工作文档都放在dropbox里,无论是windows/linux/mac系统里都是这样,有了它ipad上也能方便的打开工作文档。Evernote  网上剪辑的文档,随手记。。。各类不想放在dropbox里的文档,都放在evernote里,简单快速有效,绝对是工作软件的第二个必选。GoodReader 用它来看p

2012-01-30 10:19:49

shell变量的相关操作(2)

变量的字符串长度${#var}$ username4=abcde$ echo ${#username4}5注:${#*}和${#@}表示位置参数的个数.对于数组来说, ${#array[*]}和${#array[@]}表示数组中元素的个数.${var#Pattern}, ${var##Pattern} 从变量$var的开头删除最短或最长匹配$Patt

2012-01-29 15:35:51

shell变量的相关操作(1)

扩展变量${parameter-default} -- 如果变量parameter没被声明, 那么就使用默认值.${parameter:-default} -- 如果变量parameter没被设置, 那么就使用默认值.$ echo ${username0} #前面没有申明和设置$username0变量,所以这里显示为空$ echo ${username0-`whoami

2012-01-29 14:36:40

shell下字符串的相关操作

计算字符串长度:[shentao@vps ~]$ string=abcABC123ABCabc[shentao@vps ~]$ echo ${#string}15[shentao@vps ~]$ echo `expr length $string`15[shentao@vps ~]$ echo `expr "$string" : '.*'`15感觉最后一种是很奇怪的写法。

2012-01-29 12:49:28

《3 idiots 》主题曲Behti Hawa Sa Tha Woh的歌词和mp3下载链接

20120120很久没有看到这么好看的励志电影了。看这部电影以前也没少看国产电影,看了3 idiots以后才发现,中国电影比印度电影差得太多太多了。借用一段豆瓣上对中国电影的给力评价:  “模仿美国大片无奈技术差距甚远的科幻”   “把观众当二百五般既老且冷的低俗笑料”   “导演自己都搞不清楚到底要表达什么式的深沉”   “用什么都缺的中国唯一不缺的人类堆砌出来的宏大

2012-01-20 18:00:28

使用web.py写一个web程序

rhel6.2 x64的环境。1. 通过yum安装http和http-devel、python2.6、mod_wsgi的包。mod_wsgi安装了几个文件:/usr/lib64/httpd/modules/mod_wsgi.so/usr/share/doc/mod_wsgi-3.2/usr/share/doc/mod_wsgi-3.2/LICENCE/usr/share/d

2012-01-20 17:55:38

查看更多

勋章 我的勋章
    暂无奖章