摘要: 1.简单的将日志打印到屏幕importlogginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message')屏幕上打印:WA... 阅读全文
posted @ 2015-09-30 11:58 马大头 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 主要是介绍python中的copy模块。copy模块包括创建复合对象(包括列表、元组、字典和用户定义对象的实例)的深浅复制的函数。########copy(x)########创建新的复合对象并通过引用复制x的成员来创建x的浅复制。更加深层次说,它复制了对象,但对于对象中的元素,依然使用引用。对于内... 阅读全文
posted @ 2015-09-18 18:21 马大头 阅读(8864) 评论(0) 推荐(1) 编辑
摘要: optparse是专门用来在命令行添加选项的一个模块。首先来看一段示例代码fromoptparseimportOptionParserMSG_USAGE="myprog[-f][-s]arg1[,arg2..]"optParser=OptionParser(MSG_USAGE)optParser.a... 阅读全文
posted @ 2015-09-17 10:00 马大头 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000【二】显示1000行到3000行cat filename| head -n3000| tail -n +1000*注意两种方法的顺序分解: tai... 阅读全文
posted @ 2015-09-15 10:03 马大头 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 声明template参数时, 前缀关键字class和typename可以互换;使用关键字typename标识嵌套从属类型名称, 但不需在基类列表和成员初始化列表内使用.从属名称(dependent names): 模板(template)内出现的名称, 相依于某个模板(template)参数, 如T... 阅读全文
posted @ 2015-09-09 18:36 马大头 阅读(254) 评论(0) 推荐(0) 编辑
摘要: Git中从远程的分支获取最新的版本到本地有这样2个命令:1.git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master 以上命... 阅读全文
posted @ 2015-09-08 16:12 马大头 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Linux环境下经常遇到某个进程挂掉而找不到原因,我们可以通过生成core file文件加上gdb来定位。如何产生core file?我们可以使用ulimit这条命令对core file文件的大小进行设定。一般默认情况下,core file的大小被设置为了0,这样系统就不dump出core file... 阅读全文
posted @ 2015-09-06 11:33 马大头 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 t... 阅读全文
posted @ 2015-09-01 15:11 马大头 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 使用 Python 神奇方法的优势之一就是它提供了一种简单的方式能让对象的行为像内建类型。这意味着你可以避免用丑陋,反直觉和非标准方法执行基本运算。在某些语言中,通常会这样做:if instance.equals(other_instance): # do something你也应该在 Pyt... 阅读全文
posted @ 2015-08-26 12:46 马大头 阅读(391) 评论(0) 推荐(0) 编辑