`
东边日出西边雨
  • 浏览: 262654 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

python getattr函数

这篇文章写的不错: http://f002489.iteye.com/blog/667795 

PyQt测试小程序

import sys from PyQt4 import QtGui app = QtGui.QApplication(sys.argv) label = QtGui.QLabel("Hello Qt!") label.show() sys.exit(app.exec_())   import sys from PyQt4 import QtCore, QtGui app = QtGui.QApplication(sys.argv) quit = QtGui.QPushButton("Quit") QtCore ...
我们知道cp是复制,mv就是剪切,在windows下的叫法,在linux下二者还有一个区别,就是生成的文件的权限不一定相同。   mv /home/jack/coco.txt /root   试试这句话然后查看一下文件的属主和属组有无改变,结果是没有任何改变!   再试试这一句话:   cp /home/jack/coco.txt /root 你会发现原来的"coco.txt"的属组和属主都是jack,而/root下的coco.txt的属主和属组都成了root!   结论:mv只是移动了文件,文件的一切都没有改变,而cp是在目标文件夹中创建了 ...
 有时候需要修改一下文件夹中所有文件的权限(包括目录和文件),可能递归了很多层,不用管它用:   chmod 777 dir -R   -R完成了递归的操作。类似的改变文件属主和所属的组可以用以下命令:   chown jack dir -R chgrp jack dir -R      
考虑对象聚合( a g g r e g a t i o n )和相识( a c q u a i n t a n c e )的差别以及它们在编译和运行时刻的表示是多么的不同。聚合意味着一个对象拥有另一个对象或对另一个对象负责。一般我们称一个对象包含另一个对象或者是另一个对象的一部分。聚合意味着聚合对象和其所有者具有相同的生命周期。相识意味着一个对象仅仅知道另一个对象。有时相识也被称为“关联”或“引用”关系。相识的对象可能请求彼此的操作,但是它们不为对方负责。相识是一种比聚合要弱的关系,它只标识了对象间较松散的耦合关系。

关于午睡

午睡可以使精力得到恢复,下午及晚上的工作学习更有精神.但是要注意: 不要饭后即睡:一般午睡时间安排到午饭后半小时为好,不要饭后即睡 因为刚吃了午饭,胃内充满食物,消化机能正处于运动状态,这时午睡会影响肠胃的消化。 午睡时间不要太长:为使午睡对人体有益而不影响晚上睡眠,以午睡30~60分钟为宜,睡的太长对身体没有好处。 坐着打盹替代午睡不利于消除疲劳。因为人体处于睡眠状态时,全身肌肉松弛,血液循环减慢,头部供血减少。坐着午睡由于体位关系,供给大脑的血液更少,使人醒后易出现头昏、眼花、乏力等一系列大脑缺血缺氧的症状,所以这种午睡方式是不合乎健康要求的。 一些人中
有时候调试程序的时候需要监测程序打印出来的日志,这个时候用more cat 等命令就不太合适了。 用 tail -f log.txt 可以获得很好的效果。写入一条日志马上就可以看到。
有这样一个函数test需要两个字符串作为参数,那么test的原型定义成test(string, string)呢还是定义成test(const char*, const char*)还是其他呢?   当这样使用时 test("hello", "world"); 如果原型是第一种,就需要首先构建string对象,然后因为是值传递需要内存拷贝。 如果是第二种,由于需求是需要两个string型变量,参数传进来之后还得转换成string型,如: string a(A); string b(B); 这也不省事,如果用另外一种就非常好了,就是传递strin ...
1.首先我们安装eclipse,你可以直接用apt工具安装:   apt-get install eclipse   这样就连eclipse和jdk一起安装装上了。 如果手头有eclipse和jdk的安装文件也可以手动安装。手动解压jdk或者jre,把它放到/usr/share下,手动解压eclipse,然后最好将eclipse放到/usr/share目录下,一般的应用软件都放到了这个目录下,然后在/usr/bin下创建指向eclipse可执行文件的软连接:   ln -s /usr/share/eclipse/eclipse /usr/bin/eclipse   这样在任何地 ...
转载自 http://www.2cto.com/os/201108/100617.html     (1)两个文件的交集,并集前提条件:每个文件中不得有重复行1. 取出两个文件的并集(重复的行只保留一份)   cat file1 file2 | sort | uniq > file3  2. 取出两个文件的交集(只留下同时存在于两个文件中的文件) cat file1 file2 | sort | uniq -d > file3   3. 删除交集,留下其他的行 cat file1 file2 | sort | uniq -u > fil ...

hgsvn简单用法

下载代码:   hg clone http://xxx.xxx.xxx/xxx  

WSGI

WSGI的一些知识:   WSGI官方: http://www.python.org/dev/peps/pep-3333/ WSGI初探: http://www.oschina.net/question/12_26400 WSGI(不错的技术博客): http://blog.ez2learn.com/2010/01/27/introduction-to-wsgi/

logging模块

logging模块是python内置的的日志模块。我看了一些程序感觉logging模块用法实在是太多了,不容易记住,各种默认参数更是难以记住。   如果你写的是一个小程序,只是用到最基本的,只是将日志输出到终端或者文件,可以这样:   #!/usr/bin/python import logging #不指定文件名,就输出到终端 #logging.basicConfig(level = logging.DEBUG) #指定了文件名,就输出到文件 logging.basicConfig(filename = './log.txt', level = logging.D ...

property

property函数必须是在类中用。   它可以设置类中某个私有成员的访问函数,包含读取,设置,删除和文档。例如:   #!/usr/bin/python class Test(object): def __init__(self, n): self._x = n def getx(self): print "get x" return self._x def setx(self, n): ...
有一个类Test,如下:   #!/usr/bin/python class Test: def __init__(self): self.m1 = 123 def m2(self): print "function m2" def cc(self): self.m2() #有括号 self.m1 #无括号   m1是类Test的成员函数,m2是类Test ...
Global site tag (gtag.js) - Google Analytics