WEB服务器、WEB容器、TOMCAT、APACHE
容器:一种服务调用规范框架,J2EE 大量运用了容器和组件技术来构建分层的企业级应用。在 J2EE 规范中,相应的有 WEB Container 和 EJB Container 等WEB容器是跟基于 HTTP 的请求打交道;EJB 容器是跟数据库、其它服务打交道。WEB 容器给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使 JSP,SERVLET 直接跟容...
python中函数的参数传值方式
1. def foo(p1,p2,p3,...):列出有限个数的参数,并且彼此之间用逗号隔开。在调用函数的时候,按照顺序以此对参数进行赋值,特备注意的是,参数的名字不重要,重要的是位置。而且,必须数量一致,一一对应。第一个对象(可能是数值、字符串等等)对应第一个参数,第二个对应第二个参数,如此对应,不得偏左也不...
Python中的推导式
Python中的推导式List comprehensions provide a concise way to createlists. Common applications are to make new lists where each element is theresult of some operations applied to each member of another sequence oriterable, or to create a subsequence of those elements that satisfy a certainc...
python的对象复制(copy和deepcopy)
Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。 1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。 2. copy.deepcopy 深拷贝 拷贝对象及其子对象 例: >>> import c...
python的切片用法总结
Python 切片用法:1. 先创建一个0-99的数列: >>> L = range(100)>>> L>>>[0, 1, 2, 3, ..., 99]2. 前10个数>>> L[:10]>>>[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]3. 后10个数 >>> L[-10:] >>> [90, 91, 92, 93, 94, 95, 96, 97, 98, 99]4. 前1...
urllib2与urllib区别
urllib2 can accept a Request objectto set the headers for a URL request,urllib accepts only a URL. Thatmeans, you cannot masquerade your User Agent string etc.urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。这意味着,你不可以伪装你的User Age...
Python中的__init__()和__new__()
调用时间 __init__ 方法通常用在初始化一个类实例的时候。但__init__其实不是实例化一个类的时候第一个被调用的方法。最先被调用的方法 其实是 __new__ 方法。__new__方法接受的参数虽然也是和__init__一样,但__init__是在类实例创建之后调用,而 __new__方法正是创建这个类实例...
python中的实例方法、静态方法、类方法、类变量和实例变量简短说明
1. 实例方法 实例方法就是类的实例对象能够使用的方法。 2. 静态方法 静态方法是一种普通函数,就位于类定义的命名空间中,它不会对任何实例类型进行操作。使用装饰器@staticmethod定义静态方法。类对象和实例都可以调用静态方法。注:很多编程...
python中if __name__ == '__main__' 的解析
当打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__': 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名...
三种基本图片格式
三种基本图片格式: Gif:压缩格式图片,图片像素不会压缩,会压缩图片的色彩,色彩组成有256色,比较少,支持动画效果。 Jpg:压缩格式图片,压缩比率比较高,可以达到40:1,占据的物理空间比较少,比较适合...