摘要:
Python 单例模式:class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Singleton, cls... 阅读全文
摘要:
转载:http://blog.s135.com/post/281/一、搭建时间同步服务器1、编译安装ntpservertar zxvfntp-4.2.6.tar.gzcdntp-4.2.6./configure --prefix=/usr/local/ntp--enable-all-clocks -... 阅读全文
摘要:
使用函数动态返回类 1 def clsp(): 2 props = ['href','value','discrip','big','hashistory'] 3 class point: 4 def __init__(self): 5 for key in props: 6 if key == 'hashistory': 7 setattr(self,key,'disable') 8 else: 9 ... 阅读全文
摘要:
在接触新浪、腾讯微博开放API的python接口时,我发现了一个很实用但稍显复杂的python特性——可以给一个函数传递灵活的变量,通过传递字典名前面加两个*。比如字典kw= {"username":"testname", "passwd":"123"}传递**kw到函数参数中,通过循环for k, v in kw.iteritems():并利用setattr(self, k, v)给对象进行变量赠加并同时进行赋值。如下例子:class TEST: def __init__(self, url, **kw): ht 阅读全文
摘要:
嵌入式linux设备开机设置ip。留个备忘。2.6.3版Linux内核。要修改IP地址只需要启动开发板并找到/etc/init.d/rcS,在这里可以找到/sbin/ifconfig eth0,修改后面的IP地址就可以了。同时可以修改主机名:即修改/etc/sysconfig/HOSTNAME下面也是从网上搜到了,暂时留存,还没有用到。在嵌入式Linux下修改IP、DNS和路由配置的方法: ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 一、修改IP地址 [aeolus@db1 network... 阅读全文
摘要:
Core在一个程序崩溃时,它一般会在指定目录下生成一个core文件。Core文件仅仅是一个内存映像(同时加上调试信息),主要用来调试。开启core查看生产选项: ulimit –c设置core文件大小: ulimit –c 1024(kbytes) 或者 ulimited –c unlimited 不限制core的大小。执行程序发生段错误时,生成core文件。使用gdb查看core文件#gdb test core#where或bt 阅读全文