自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件开发不是高科技的东西,这世上并没有软件科学家一说,我们能做的是让开发更像一门艺术。

  • 博客(28)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 Python urllib2模块

Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 的使用细节。Proxy 的设置urllib2 默认会使用环境变量 http_proxy 来设置 HTTP Proxy。如果想在程序中明确控制 Proxy 而不受环境变量的影响,可以使用下面的方式

2015-05-06 09:53:10 610

转载 Python urllib模块

urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据。先看一个例子,这个例子把Google首页的html抓取下来并显示在控制台上:import urllibprint urllib.urlopen('http://www.google.com').read()urllib方法:urllib.urlopen(url[, data[, pro

2015-05-05 16:59:39 534

原创 Python 下划线(_)的用法

Python 用下划线(_)作为变量前缀和后缀指定特殊变量_xxx不能用'from xxx import *'导入__xxx__系统定义名字__xxx类中的私有变量避免用下划线作(_)为变量的开始。因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是私有的,在模块或类外不可以使用。当变量是

2015-04-28 10:44:42 763

转载 Python 日期循环操作的两中方法

import datetimedef main(): begin = datetime.date(2015,4,3) end = datetime.date(2015,4,15) for i in range((end - begin).days+1): day = begin + datetime.timedelta(days=i) p

2015-04-03 14:02:06 4213

转载 Python Queue模块

转载自:http://blog.csdn.net/iamaiearner/article/details/9363837

2014-08-28 12:10:19 579

转载 Python Twisted框架中socket通讯

转载自:http://www.cnblogs.com/sevenyuan/archive/2010/11/18/1880681.html

2014-08-26 14:22:53 2901

转载 Django 模板中变量、过滤器、标签的使用方法

一 变量1. 变量的形式

2014-05-15 14:19:00 3090

转载 Linux top命令显示详解

统计信息区前五行是系统整体的统计信息:第一行是任务队列信息,同 uptime  命令的执行结果.其内容如下:01:06:48当前时间up 1:22系统运行时间,格式为时:分1 user当前登录用户数load average: 0.06, 0.60, 0.48系统负载,即任务队列的平均长度.

2014-05-15 13:51:19 854

转载 Python with理解

什么是with语句:有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。

2014-05-09 14:37:44 1186

原创 Python 引入外部自定义模块

最近遇到一个问题,就是独立进程的python文件如何音译on

2014-05-05 15:49:58 3801

转载 Python httplib模块

httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵活,比如urllib模块里请求错误时就不会返回结果页的内容,只有头信息,对于某些需要检测错误请求返回值的场景就不适用,所以就得用这个模块了。1、class httplib.HTTPConnection说明:该类用于创建一个http

2014-01-28 15:09:29 903

转载 HTML 播放音乐

有两种分别用和标签,当用插入背景音乐时可以设置宽度和高度为0,隐藏播放器。 是用来插入背景音乐,但只适用于 ie,其参数设定不多。如下src="your.mid"设定 midi 档案及路径,可以是相对或绝对。autostart=true是否在音乐档下载完之后就自动播放。true 是,false 否 (内定值)。loop=infinite是否自动反复播

2014-01-27 21:42:21 2567

转载 Django 模版中加法、减法、乘法、除法、百分比的使用

Django模版中只提供了加法的filter,没有提供专门的乘法和除法,但是django提供了一个widthratio的tag,用来计算比率的,可以变相用于乘法和除法的计算。Django模版加法:{{ value|add:10 }}value=5,,则返回15Django模板减法:{{ value|add:-10 }}value=5,则返

2014-01-06 11:55:59 6461

转载 Django 模板之forloop

在每个`` {% for %}``循环里有一个称为`` forloop`` 的模板变量。这个变量有一些提示循环进度信息的属性。forloop.counter 总是一个表示当前循环的执行次数的整数计数器。 这个计数器是从1开始的,所以在第一次循环时 forloop.counter 将会被设置为1。{% for item in todo_list %} {{ forloop.cou

2013-12-23 15:41:15 916

转载 Django 事务处理

django对于事务的支持分几个层次。1. 什么都不管的话,它是使用 autocommit 方式。也就是在执行了 save() 或 delete() 之后就自动提交了。 2. 通过增加 Transaction 中间件来实现自动的事务支持。我感觉这个是非常方便的做法。使用它,你首先需要在 settings.py 中增加一个中间件的设置:MIDDLEWARE_CLASSES = (

2013-12-23 15:39:26 2155

转载 Django form模块浅析

一,创建一个表单 创建一个Form表单有两种方式: 第一种方式是继承于forms.Form,的一个子类,通过在form中选择你需要的类型来规定表单之 中字段的类型 class ContactForm(forms.Form):      subject = forms.CharField(max_length=100)      message = for

2013-12-23 15:38:14 686

原创 Jquery Ajax客户端跨域请求 以及服务端Python代码实现

ajax要在各种浏览器下都实现完美的跨域需要借助于jsonp技术,jsonp实质是请求一个js脚本文件,在js文件载入完毕时执行某个函数,这样就可以完美的规则跨域问题了。一、$.ajax()什么是jsonp格式呢?API原文:如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=

2013-12-23 15:33:38 4590 2

转载 Python 列表解析和生成器表达式

列表解析在需要改变列表而不是需要新建列表时,可以使用列表解析。列表解析表达式:[exp for iter_var in iterable] 第一种语法:首先迭代iterable里所有内容,每一次迭代,都把iterable里相应内容放到iter_var中,再在表达式中应用该iter_var的内容,最后用表达式的计算值生成一个列表。[exp for iter_var in iter

2013-12-23 15:31:43 1459

转载 Python 异常类型

1、NameError:尝试访问一个未申明的变量>>>  vNameError: name 'v' is not defined2、ZeroDivisionError:除数为0>>> v = 1/0ZeroDivisionError: int division or modulo by zero3、SyntaxError:语法错误>>> int intSyn

2013-12-23 15:31:03 748

转载 Python random模块

Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.random    random.random()用于生成一个0到1的随机符点数: 0 random.uniform    random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是

2013-12-23 15:30:06 558

转载 python switch…case语法

Python没有switch…case的语法,不过可以用Dictionary和lambda匿名函数的特性来写出同样优雅的代码,比如这段javascript代码:switch(value){ case 1: func1(); break; case 2: func2(); break; case 3:

2013-12-23 15:28:26 1394

原创 Python 序列去重

1、效率最高的方式,需要保证序列中的元素都是可哈希的,即数值、字符串、元组、frozenset等,而列表、字典、集合之类的就不行。def foo(s): try: return list(set(s)) expect Expection, e: pass2、效率中的方式,需要保证序列中的元素都是可排序的。def foo(s):

2013-12-23 15:26:17 1427

转载 Python JSON的使用

什么是JSON:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Ja

2013-12-23 15:24:49 1418

转载 Python web编程

urlparse模块:urlpasrse 模块提供了操作URL 字符串的基本功能。这些功能包括urlparse()、urlunparse()、urljoin()。prot_sch:网络协议或者下载规划net_loc:服务器位置(也可能有用户信息)path:斜线(/)限定文件或者CGI应用程序的路径Params:可选参数query:连接符(&)链接键值

2013-12-23 15:23:19 910

转载 Python 函数的参数定义和可变参数

刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA():  pass    显然,函数funcA没有参数(同时啥也不干:D)。下面这个函数fun

2013-12-23 15:21:09 1611

转载 Python 字符串操作

在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用import。

2013-12-23 15:19:58 552

转载 Django 数据库QuerySet操作

__exact                    精确等于 like 'aaa'__iexact                    精确等于 忽略大小写 ilike 'aaa'__contains               包含 like '%aaa%'__icontains              包含 忽略大小写 ilike '%aaa%',但是对于sqlite

2013-12-23 15:14:23 973

原创 Python 不区分大小写对字符串列表排序

任务:你想对一个字符串列表排序,并忽略掉大小写信息。举个例子,你想要小写的a排在大写的B前面。默认的情况下,字符串比较大小写敏感的(比如所有的大写字符排在小写字符之前)。解决方案:12345678910111213string_list

2013-08-01 14:38:41 11381

Asterisk,电话未来之路第二版中文

本书是一本很好的介绍Asterisk的数据,对于类似呼叫中心的开发很有帮助

2015-03-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除