上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 54 下一页
摘要: 在进行负载测试(Load Test)是要监控服务器的CPU、内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。1、安装rstatd,sudo apt-get install rstatd,如果无法apt安装,可以下载安装。2、启动rpc.rstatd查看是否正常启动,用如下命令rpcinfo -p[root@localhost ~]# rpcinfo -pprogram vers proto port100000 2 tcp 111 portmapper100000 2 udp 111 portmapper100024 1 udp 676 status100024 1 tcp 679 st 阅读全文
posted @ 2011-03-10 22:34 dkcndk 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: SUID含义:文件的该位被设 置为1,在该文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权,如果所有者是root的话,那么执行人就有超级用户 的特权了,这是该位将变成一个安全漏洞,因此不要轻易设置该位。SGID含义:运行者将具有文件所有组的权限。STICKY粘合位: 要求操作系统既是在可执行程序退出后,仍要在内存中保留该程序的映像,这样做是为了节省大型程序的启动时间,但是会占用系统资源,因此设置该位,不如把程序写好。set uid ;set gid;sticky bit区别每一个文件有所有者及组编号,set uid ;set gid可以改变用户对文 阅读全文
posted @ 2011-03-09 19:48 dkcndk 阅读(8327) 评论(0) 推荐(1) 编辑
摘要: 第一:给耗时操作增加统一的TimeOut超时处理机制无论是否启用了Python的多线程机制,只要利用signal模块就可以为耗时操作增加统一的超时处理机制(当然在使用了多线程的情况下还是有一些不一样的地方,只有在主线程里面才可以调用signal.signal函数,而子线程可以调用signal.alarm函数对信号的状态进行设置,具体需参照signal模块自身文档)。单线程情况下,可直接参考如下示例: Code:import signaldef handler(signum, frame):print 'Signal handler called with signal', si 阅读全文
posted @ 2011-03-07 22:20 dkcndk 阅读(7539) 评论(1) 推荐(0) 编辑
摘要: subprocess被用来替换一些老的模块和函数,如:os.system、os.spawn*、os.popen*、popen2.*、commands.*。可见,subprocess是被推荐使用的模块。subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下:subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=None, close_fds=False, shell=False, 阅读全文
posted @ 2011-03-03 22:55 dkcndk 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 在python中使用lambda来创建匿名函数。lambda来源于LISP语言。lambda的形式如下: lambda arg1,arg2... : <expression> lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则不同,它在创建函数对象的同时会进行这种操作。这是lambda的第一个特点。lambda的第二个特点是,它只是一个表达式,而不是一个语句。如果单独使它成为了一个语句,比如: lambda x: print x 如果你在你的python程序中写下了这么一行,那么毫无意义,这一行代码会创建一个函数对象,但马上又给丢弃了,因为你没有使用它的 阅读全文
posted @ 2011-03-03 22:18 dkcndk 阅读(2620) 评论(0) 推荐(0) 编辑
摘要: 从http://initd.org/tracker/pysqlite/wiki/pysqlite下载了SQLITE 的PYTHON绑定。并用WINDOWS下的sqlite3.exe创建了一个库一张表: +++++++++++++++++++ -database: wanna -table name: hello -id name ---- --------- 0 帅哥 1 wannachan 2 dick.chan 3 雯雯 +++++++++++++++++++好了,建表成功了!下面开始PYSQLITE来操作此数据库了!心情那个激动啊~~ 首先建立连接: >>> from 阅读全文
posted @ 2011-03-03 22:16 dkcndk 阅读(12211) 评论(0) 推荐(0) 编辑
摘要: 在网上看到了一段python检索文件的程序,感觉不错,模仿着写了一段,但是发现无法检索带有中文的文件夹。查阅了一些资料后,才知道python(我用的2.6)对中文的支持很麻烦。可是皇天不负有心人,经过一系列的摸索,终于完成了对源程序的改良,现在,它可以检索任何文件夹了。程序如下:Code:#coding:utf-8#Filename:dir.pyimport osclass dir(object):def __init__(self):self.count=0self.space=""self.list=[]def p(self,url):if type(url).__na 阅读全文
posted @ 2011-03-03 17:13 dkcndk 阅读(2464) 评论(0) 推荐(0) 编辑
摘要: Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><meta http-equiv="Content-Type" conte 阅读全文
posted @ 2011-03-03 16:59 dkcndk 阅读(8636) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*-import osimport shutilimport reimport sys'''功能:将一个文件夹中的指定类型的文件从gb2312或gbk转换成utf-8类型。遍历一个文件夹下所有文件,从src中取出处理后放入ddn中,src中的不变。指定src和ddn就可以了,还可以改文件处理部分完成别的功能'''src=os.getcwd()+'\\'+'!wwwroot'ddn=os.getcwd()+'\\'+'www'######### 阅读全文
posted @ 2011-03-03 00:42 dkcndk 阅读(6572) 评论(0) 推荐(0) 编辑
摘要: from:http://www.unixresources.net/linux/clf/python/archive/00/00/42/73/427317.html结合二位的答复,运行结果如下: >>> a='中国' >>> b=unicode(a, 'cp936') >>> b u'u4e2du56fd' >>> c = b.encode('utf-8') >>> c 'xe4xb8xadxe5x9bxbd' >> 阅读全文
posted @ 2011-03-02 17:17 dkcndk 阅读(990) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 54 下一页