上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 78 下一页
摘要: http://blog.csdn.net/ponder008/article/details/6886039抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。优点:易于交换“产品系列”,只要更改相应的工厂即可。缺点:建立产品的时候很繁琐,需要增加和修改很多东西。优化1:为了避免客户端有过多的逻辑判断,可以封装出一个简单工厂类来生成产品类。优化2:为了减少简单工厂类里面的逻辑判断,可以采用“反射”机制,直接根据外部的配置文件读取出需要使用产品类的信息。[python]view plaincopy#encoding=utf-8##bypanda#抽象工厂模式defp 阅读全文
posted @ 2014-01-22 16:15 Django's blog 阅读(686) 评论(0) 推荐(0)
摘要: #coding:utf-8import ConfigParserclass Conf(): def __init__(self,name): self.name = name self.cp = ConfigParser.ConfigParser() self.cp.read(name) def getSections(self): return self.cp.sections() def getOptions(self, section): if... 阅读全文
posted @ 2014-01-22 10:26 Django's blog 阅读(637) 评论(0) 推荐(0)
摘要: http://www.2cto.com/kf/201108/100384.html#!/usr/bin/python# -*- coding:utf-8 -*-import ConfigParserconfig = ConfigParser.ConfigParser()config.read("flashfxp.ini")sections = config.sections()print sectionsoptions = config.options("CmdWindow")print optionsitems = config.items(" 阅读全文
posted @ 2014-01-22 10:23 Django's blog 阅读(829) 评论(0) 推荐(0)
摘要: http://liuzhijun.iteye.com/blog/1859857Python处理JSON(如果阅读效果不佳,可戳这里)概念序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。JSON(JavaScript Object Notation):一种轻量级数据交换格式,相对于XML而言更简单,也易于阅读和编写,机器也方便解析和生成,Json是JavaScript中的一个子集。Python2.6开始加入了JSON模块,无需另外下载 阅读全文
posted @ 2014-01-21 16:28 Django's blog 阅读(1253) 评论(0) 推荐(0)
摘要: python datetime笔记http://mint-green.diandian.com/post/2011-09-09/4892024获取当前时间,并通过字符串输出。格式为:%Y-%m-%d %H:%M:%S'datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S' )获取当前时间,但只保留日期datetime.datetime.now().date()将字符串转换为datetime类型输入字符串格式为:'%Y-%m-%d'datetime.datetime.strptime(time,'% 阅读全文
posted @ 2014-01-21 11:02 Django's blog 阅读(567) 评论(0) 推荐(0)
摘要: python time模块详解转自:http://blog.csdn.net/kiki113/article/details/4033017python 的内嵌time模板翻译及说明一、简介 time模块提供各种操作时间的函数 说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同 year (four digits, e.g. 1998) month (1-12) day (1-31) 阅读全文
posted @ 2014-01-21 11:01 Django's blog 阅读(606) 评论(0) 推荐(0)
摘要: 1.获取当前时间的两种方法:代码如下:import datetime,timenow = time.strftime("%Y-%m-%d %H:%M:%S")print nownow = datetime.datetime.now()print now2.获取上个月最后一天的日期(本月的第一天减去1天)复制代码代码如下:last = datetime.date(datetime.date.today().year,datetime.date.today().month,1)-datetime.timedelta(1)print last3.获取时间差(时间差单位为秒,常用于 阅读全文
posted @ 2014-01-21 10:46 Django's blog 阅读(273) 评论(0) 推荐(0)
摘要: 2013流行Python项目汇总转自:http://www.kankanews.com/ICkengine/archives/102963.shtmlPython作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用程序开发的越来也多。那么,在2013年有哪些流行的Python项目呢?下面,我们一起来看下。一、测试和调试python_koans:Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习TDD技巧。sure:Sure 是最适合自动化测试的 Python 工具,包含流利的断言、深度选择器等等特性。responses:用 responses 阅读全文
posted @ 2014-01-20 23:46 Django's blog 阅读(528) 评论(0) 推荐(0)
摘要: http://www.open-open.com/news/view/a22597在互联网这个领域一直有这样的说法:“如果老二无法战胜老大,那么就把老大赖以生存的东西开源吧”。当年Yahoo!与Google还是处在强烈竞 争关系时候,招聘了Doug(Hadoop创始人),把Google老大赖以生存的DFS与Map-Reduce开源了,开始了Hadoop的童年时期。 差不多在2008年的时候,Hadoop才算逐渐成熟。从初创到现在,Hadoop经过了至少7年的积累,现在的Hadoop不仅是当年的老二Yahoo的专用产品了,从Hadoop长长的用户名单中, 可以看到Facebook、Linkedi 阅读全文
posted @ 2014-01-17 22:01 Django's blog 阅读(597) 评论(0) 推荐(0)
摘要: http://www.open-open.com/lib/view/open1386293551501.html一、介绍Mahout Mahout是Apache下的开源机器学习软件包,目前实现的机器学习算法主要包含有协同过滤/推荐引擎,聚类和分类三 个部分。Mahout从设计开始就旨在建立可扩展的机器学习软件包,用于处理大数据机器学习的问题,当你正在研究的数据量大到不能在一台机器上运行时,就 可以选择使用Mahout,让你的数据在Hadoop集群的进行分析。Mahout某些部分的实现直接创建在Hadoop之上,这就使得其具有进行大数据 处理的能力,也是Mahout最大的优势所在。相比较于Wek 阅读全文
posted @ 2014-01-17 21:56 Django's blog 阅读(621) 评论(0) 推荐(0)
上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 78 下一页