2014年(26)
发布时间:2014-07-17 17:47:44
做web产品,经常会有某个功能需要加载大量数据,比如中文分词,汉字转拼音等或者你需要异构化设计某个产品,http render 用php,计算或者采集程序用python这种情况下,最好的方式是把这个功能抽离出来,做成http服务python的web 框架有很多,简单轻量级的single file 框架有webpyflaskbottle.........【阅读全文】
发布时间:2014-07-17 17:13:26
python有很多web 开发框架,代码写完了,部署上线是个大事,通常来说,web应用一般是三层结构web server ---->application -----> DB server主流的web server 一个巴掌就能数出来,apache,lighttpd,nginx,iisapplication,中文名叫做应用服务,就是你基于某个web framework写的应用代码D.........【阅读全文】
发布时间:2014-07-17 11:39:47
1.有两种方式来实现并发性,一种方式是让每个“任务”或“进程”在单独的内在空间中工作,每个都有自已的工作内存区域。不过,虽然进程可在单独的内存空间中执行,但除非这些进程在单独的处理器上执行,否则,实际并不是“同时”运行的。是由操作系统把处理器的时间片分配给一个进程,用完时间片后就需退出处理器等待另.........【阅读全文】
发布时间:2014-07-17 11:38:45
先来看个例子:1 def foo(*args, **kwargs):2 print ‘args = ‘, args3 print ‘kwargs = ‘, kwargs4 print ‘—————————————’5 if __name__ == ‘__main__’:6 foo(1,2,3,4)7 foo(a=1,b=2,c=3)8 foo(1,2,3,4, a=1,b=2,c=3)9 foo(‘a’, 1, None, a=1, b=’2′, c=3)输出结果如下:args = (.........【阅读全文】
发布时间:2014-07-17 11:36:10
Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的Decorator搞混了,其实这是完全不同的两个东西。虽然好像,他们要干的事都很相似——都是想要对一个已有的模块做一些“修饰工作”,所谓修饰工作就是想给现有的模块加上一些小装饰(一些小功能,这些小功能可能好多模.........【阅读全文】