2012年5月18日

Java中的五种单例模式实现方法

摘要: package singleton; /** * @author lei * 单例模式的五种写法: * 1、懒汉 * 2、恶汉 * 3、静态内部类 * 4、枚举 * 5、双重校验锁 * 2011-9-6 */ /** *五、 双重校验锁,在当前的内存模型中无效 */ class LockSingleton{ private volatile static LockSingleton singleton; private LockSingleton(){} //详见:http://www.ibm.com/developerworks/cn/java/j-dcl.... 阅读全文

posted @ 2012-05-18 18:24 linzuxin 阅读(169) 评论(0) 推荐(0) 编辑

Python random模块

摘要: random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。random.random() 用于生成一个随机浮点数:range[0.0,1.0)1importrandom2random.random()#输出 0.5487876445645461random.uniform(a,b) 用于生成一个指定范围内的随机浮点数,a,b为上下限,只要a!=b,就会生成介于两者之间的一个浮点数,若a=b,则生成的浮点数就是a1importrandom2random.uniform(10,20)#输出 15.9999970381523583random.uniform(20,10)#输出 12 阅读全文

posted @ 2012-05-18 17:00 linzuxin 阅读(187) 评论(0) 推荐(0) 编辑

Python time模块

摘要: Time模块表示方式:1.浮点型: 以1970.1.1到现在经过的秒数(Unix格式),如time.time(), time.mktime(struct_time)2.struct类元组:如time.localtime(), time.gmtime()对于struct_time形式输出函数可用分片的方法限制输出,如:1importtime2time.localtime()#struct类元组3time.localtime()[:6]#(2011, 10, 17, 16, 26, 58)time.time() 取从1970-1-1到当前时间的秒数,以浮点类型表示1importtime2time. 阅读全文

posted @ 2012-05-18 16:41 linzuxin 阅读(135) 评论(0) 推荐(0) 编辑

Python os.path模块

摘要: os.path模块basename('文件路径') 去掉目录路径,返回fname文件名1importos2os.path.basename('/Volumes/1.mp4')#输出('1.mp4')dirname('文件路径') 去掉文件名,返回目录路径1importos2os.path.dirname('/Volumes/1.mp4')#输出('/Volumes')splitdrive('文件路径') 返回(drivername,fpath)元组1importos2os.path. 阅读全文

posted @ 2012-05-18 16:36 linzuxin 阅读(142) 评论(0) 推荐(0) 编辑

Python os模块

摘要: OS 模块os模块提供了一个统一的操作系统接口函数,os模块能在不同操作系统平台如nt,posix中的特定函数间自动切换,从而实现跨平台操作。os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录到dirnameos.curdir 返回当前目录: ('.')1importos2os.getcwd()#输出'/Volumes/Leopard/Users/Caroline'3os.chdir('/Volumes')4os.getcwd()#输出&# 阅读全文

posted @ 2012-05-18 16:31 linzuxin 阅读(250) 评论(0) 推荐(0) 编辑

导航