搜索到与相关的文章
Python

Python进阶实战之三级菜单

目录一、Python进阶实战之三级菜单1.1面条版1.2文艺青年版一、Python进阶实战之三级菜单打印省、市、县三级菜单可返回上一级可随时退出程序1.1面条版menu={'北京':{'海淀':{'五道口':{'soho':{},'网易':{},'google':{}},'中关村':{'爱奇艺':{},'汽车之家':{},'youku':{},},'上地':{'百度':{},},},'昌平':{'沙河':{'老男孩':{},'北航':{},},'天通苑':

系统 2019-09-27 17:45:30 2176

Python

Python中if __name__ == '__main__'作用解析

当你打开一个.py文件时,经常会在代码的最下面看到if__name__=='__main__':,现在就来介绍一下它的作用.模块是对象,并且所有的模块都有一个内置属性__name__。一个模块的__name__的值取决于您如何应用模块。如果import一个模块,那么模块__name__的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序样直接运行模块,在这种情况下,__name__的值将是一个特别缺省"__main__"。//////

系统 2019-09-27 17:45:26 2176

Python

深入解析Python中的urllib2模块

Python标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如urllib2这个HTTP客户端库。这里总结了一些urllib2的使用细节。Proxy的设置Timeout设置在HTTPRequest中加入特定的HeaderRedirectCookie使用HTTP的PUT和DELETE方法得到HTTP的返回码DebugLogProxy的设置urllib2默认会使用环境变量http_proxy来设置HTTPProxy。如果想

系统 2019-09-27 17:37:51 2176

Python

Python 性能优化技巧总结

1.使用测量工具,量化性能才能改进性能,常用的timeit和memory_profiler,此外还有profile、cProfile、hotshot等,memory_profiler用了psutil,所以不能跟踪cpython的扩展;2.用C来解决费时的处理,c是效率的代名词,也是python用来解决效率问题的主要途径,甚至有时候我都觉得python是c的完美搭档。常用的是Cython,直接把py代码c化然后又能像使用py包一样使用,其次是ctypes,效

系统 2019-09-27 17:37:43 2176

Python

在Python的Django框架中显示对象子集的方法

现在让我们来仔细看看这个queryset。大多数通用视图有一个queryset参数,这个参数告诉视图要显示对象的集合。举一个简单的例子,我们打算对书籍列表按出版日期排序,最近的排在最前:book_info={'queryset':Book.objects.order_by('-publication_date'),}urlpatterns=patterns('',(r'^publishers/$',list_detail.object_list,publi

系统 2019-09-27 17:37:37 2176

编程技术

简单的flash火焰效果及图示原理

先看看效果:原理:1、获取整个舞台的BitmapData数据,放到__bm(声明的BitmapData())里。2、对__bm进行BlurFilter和ColorMatrixFilter(可选只是处理颜色)处理。3、在enterframe事件里不断的重复步骤1,2。//========================code========================package{importflash.display.*;importflash.u

系统 2019-08-29 23:34:42 2176

编程技术

Servlet

在介绍Servlet之前需要先了解TomcatTomcat也是使用java语言开发的应用服务器.首先对Tomcat的目录结构做下了解。在WEB服务器上面主要配置conf文件夹下面的文件,如:server.xml在TOMCAT中,一个Server代表整个容器。Tomcat提供了一个默认的接口(org.apache.catalina)的实现,用户很少修改这个实现。Service就是一个Service代表一个中间件,存在一个或多个Connectors绑定到Ser

系统 2019-08-29 23:25:48 2176

编程技术

关于如何安装J2EE集成开发环境以及配置

关于如何安装J2EE集成开发环境以及配置安装前提是在电脑的环境中安装有JDK虚拟机和eclipse环境。第一步安装J2EE插件首先确定eclipseJ2SE或者J2ME安装正确,然后运行MyEclipseEnterpriseWorkbenchInstaller_5.1.0GA_E3.2.1按照步骤一步步完成安装,需要注意的是在选择安装路径的时候一定要选择在eclipseJ2SE或者J2ME的安装位置。第二步安装WEB容器(在这已Tomcatcopy样式为列

系统 2019-08-29 23:24:38 2176

编程技术

OSGi架构研究

OSGi架构研究OSGi概述OSGi是OpenServiceGatewayInitiative的简称,该组织建立于1999年,是一个非赢利机构,旨在建立一个开放的服务规范,为通过网络向设备提供服务建立开放的标准。OSGi并不是专为家庭网络而制定的,除了住宅网关,像车载电脑等其他移动嵌入式设备也都可以通过OSGi接入Internet,获取不同的应用服务。它为服务供应商、软件供应商、网关开发人员以及设备供应商提供了一个开放、通用的架构,使它们能互动地开发、部署

系统 2019-08-29 23:07:16 2176

编程技术

70、80、90 后的明显区别

70、80、90后的明显区别70、80、90后的明显区别1、70后:工作狂基本上都是70后的。80后:而我们,拒绝加班!90后:拒绝上班!2、70后:他们喜欢穿七匹狼或者猛龙牌子的衣服。80后:我们喜欢G-Star之类的。90后:乞丐服,越花越好,越破越好..一个洞时尚,两个洞潮流,三个洞个性...3、70后:他们唱k的时候只

系统 2019-08-29 23:00:59 2176