摘要: Python 单例模式:class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Singleton, cls... 阅读全文
posted @ 2014-12-29 10:06 Jowhok 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 转载: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 -... 阅读全文
posted @ 2014-04-21 10:28 Jowhok 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 使用函数动态返回类 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 ... 阅读全文
posted @ 2014-03-19 16:18 Jowhok 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 在接触新浪、腾讯微博开放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 阅读全文
posted @ 2014-03-19 15:36 Jowhok 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 嵌入式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... 阅读全文
posted @ 2013-07-15 10:42 Jowhok 阅读(4332) 评论(0) 推荐(0) 编辑
摘要: Core在一个程序崩溃时,它一般会在指定目录下生成一个core文件。Core文件仅仅是一个内存映像(同时加上调试信息),主要用来调试。开启core查看生产选项: ulimit –c设置core文件大小: ulimit –c 1024(kbytes) 或者 ulimited –c unlimited 不限制core的大小。执行程序发生段错误时,生成core文件。使用gdb查看core文件#gdb test core#where或bt 阅读全文
posted @ 2013-05-07 16:59 Jowhok 阅读(241) 评论(0) 推荐(0) 编辑