自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 收藏
  • 关注

转载 python 时间

#设a为字符串 import time a = "2011-09-28 10:00:00" #中间过程,一般都需要将字符串转化为时间数组 time.strptime(a,'%Y-%m-%d %H:%M:%S') >>time.struct_time(tm_year=...

2016-05-10 20:17:00 168

转载 Python中文编码问题

中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢? 我们要知道python内部使用的是unicode编码,而外部却要面对千奇百怪的各种编码,比如作为中国程序经常要面对的gbk,gb2312,utf8等,那这些编码是怎么转换成...

2015-03-05 14:29:00 199

转载 python 下载图片

def downloadImage(url): local_filename = url.split('/')[-1] r = requests.get(url, stream=True) with open(local_filename, 'wb') as ...

2015-03-05 12:03:00 187

转载 mysql 工具

mysql增加慢日志 vim my.conf # 超过1s的查询会记录到日志文件中 long_query_time=1 log-slow-queries=/data/var/mysql_slow.log # 记录没用索引的查询 log-queries-not...

2015-02-26 18:05:00 115

转载 mysql explain 查看查询索引

数据库查询分为两种,全表扫描,索引扫描。explain 关键字 判断sql语句是否用到索引explain select * from grains_resource where os_family="RedHat" and id = 4053;+----+-------------...

2015-02-26 17:39:00 402

转载 mysql sql优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num ...

2015-02-25 17:55:00 113

转载 mysql索引优化

索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形 式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可...

2015-02-25 17:07:00 92

转载 Python的functools模块

这个模块提供了3个有趣的函数,这里介绍下其用法。 首先是partial函数,它可以重新绑定函数的可选参数,生成一个callable的partial对象 >>>int('10')...

2014-10-11 16:28:00 103

转载 gunicorn模式和tonordo模式

##gunicorn模式##nginx代理: 只是把request分发下去, gevent根据gunicorn的进程负载情况,分给负载少的。每一个request进来都会生成一个线程来处理。这样就会出现一个瓶颈。当request的数量级到一个数量级时。也就是说gunicore生成的线程数,...

2014-05-21 19:04:00 589

转载 itertools模块

##chain##chain函数,链接多个可迭代对象。from itertools import chaintest = chain('AB', 'CDE', 'F')for el in test:print el##combinations(iterable, r):##创建一...

2014-05-16 15:13:00 111

转载 metaclass

##metaclass是元类##大部分常见的基础元类都是type。当输入一个参数时,type将简单的返回输入对象的类型,这就不涉及元类。然而当输入三个参数时,type将扮演元类的角色,基于输入参数创建一个类并返回。输入参数相当简单:类名,父类及其参数的字典。后面两者可以为空,来看一个例子:...

2014-05-16 14:42:00 136

转载 迭代器和生成器

##迭代器##迭代的意思是重复做一些事情很多次,到现在为止只是在for循环中对序列和字典进行迭代,但实际上也能对其他的对象进行迭代:实现__iter__方法的对象。__iter__方法返回一个迭代器,所谓迭代器就是具有next方法(这个方法在调用时不需要任何参数)的对象。在调用next方法...

2014-05-15 11:08:00 97

转载 type 用法(把字典变为类)

type的原型,type(name, bases, dict) -> a new type ,生成一个新类,name是字符串即类名, bases 继承的类(为空时,继承type), dict是类的属性。<!-- lang: python -->def main(self)...

2014-05-14 15:38:00 369

转载 python 元类编程

##基础知识:##Python Class 对象或类型通过内置成员 dict 来存储成员信息。还可以通过重载 getattr 和 setattr 来拦截对成员的访问,需要注意的是 getattr 只有在访问不存在的成员时才会被调用。如果类型继承自 object,我们可以使用 getatt...

2014-05-14 12:28:00 81

转载 OrderedDict

OrderedDict 字典排序:a = {1:2, 0: 3}OrderedDict(sorted(a.items(), reverse=True)) 转载于:https://my...

2014-05-12 19:01:00 131

转载 工厂模式

<!-- lang: python -->class Factory:def createFruit(self, fruit): if fruit == "apple": return Apple() elif fruit == "banana": return ...

2014-05-08 11:31:00 95

转载 python exec

exec语句用来执行储存在字符串或文件中的Python语句。例如,我们可以在运行时生成一个包含Python代码的字符串,然后使用exec语句执行这些语句 >>> exec 'print "Hello World"' Hello World ...

2014-05-04 11:45:00 95

转载 HTTP header location 重定向 URL

http头信息 当浏览器接受到头信息中的 Location: xxxx 后,就会自动跳转到 xxxx 指向的URL地址,这点有点类似用 js 写跳转。但是这个跳转只有浏览器知道,不管体内容里有没有东西,用户都看不到。 ...

2014-03-19 11:09:00 138

转载 http Cache-control

网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况。 打开新窗口 如果指定cache-c...

2014-03-18 12:00:00 129

转载 http Last_Modified和If-Modified-Since

当浏览器第一次请求服务器的html时,response header 会返回Last_Modified(文件最后更改时间)的时间点,这时浏览器会记录这时间点给If-Modified-Since,这时返回的是200,并解析response body, 这时当浏览器再一次请求服务器同一个htm...

2014-03-18 11:49:00 90

转载 nginx 基础

一. 安装nginx所需的包: gcc, gcc-c++ yum install -y gcc gcc-c++ pcre库,如果配置文件有正则表达式需要安装这个库。 yum install -y pcre pcre-devel 3. zlib 库 ...

2014-03-17 18:09:00 76

转载 详解http_keepalive

1.httpkeepalive 在http早期 ,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。 使用keep-alive可以改善这种状态,即在一次TCP连接中可以持续发送多份数据而不会 断开连接。通过使用keep-alive机制,可以...

2014-03-17 11:24:00 115

转载 python 中的yield

一直也不会用yield, 今天学习学习。 deffab(max):n,a,b=0,0,1whilen<max:yieldb#printba,b=b,a+b...

2014-03-06 11:58:00 70

转载 tablib 导入导出excel

###导出excel###<!-- lang: python -->def json2excel(headers, data, filename="eggs.xls"):"""headers = ('first_name', 'last_name')data = [ ...

2014-02-14 16:09:00 559

转载 python 编码问题

unicode所有语言的字符都用同一种字符集来表示. 就是unicode.ASCII占一个字节UTF-8是针对中文的字符,占2~4个字节python中的 str和unicodestr和unicode都是basestring的子类。严格意义上说,str其实是字节串,它是unic...

2013-11-13 17:47:00 85

转载 apscheduler模块

from datetime import datetimefrom apscheduler.scheduler import Schedulerimport time def tick(): print('Tick! The time is: %s' % datetime.no...

2013-08-01 11:34:00 135

转载 一些数据类型

>>> line = "GOOD, 100, 490.10">>> types = [str, int, float]>>> types[<type 'str'>, <type 'int'>, <type...

2013-07-17 11:21:00 69

转载 python OrderedDict

from collection import OrderedDictd = {'banana': 3, 'apple':4, 'pear': 1, 'orange': 2}OrderedDict(sorted(d.items(), lambda t: t[0])) # 按照key排序...

2013-07-17 10:44:00 126

转载 Google Python风格指南

http://www.yeolar.com/note/2013/01/10/python-style-guide/ 转载于:https://my.oschina.net/u/2405...

2013-07-16 19:13:00 101

转载 python 编码

为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“\xe4\xb8\xad\xe6\x96\x87”的形式?为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position ...

2013-07-16 19:10:00 173

转载 python的csv

####python生成execl表格####csv只接受utf-8格式的数据,所以数据要转成utf-8存进去才不会乱码。import codecsimport csvwriter = csv.writer(codecs.open("egg.csv", "w", "utf-8")...

2013-07-16 19:06:00 70

转载 django 的Serializing

from django.core.serializers import serialize from django.db.models.query import QuerySetaa = AA.objects.all()if isinstance(aa, QuerySet): ...

2013-07-11 11:13:00 83

转载 MySQLdb

下载安装MySQLdb<1>linux版本http://sourceforge.net/projects/mysql-python/ 下载,在安装是要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地mysql的mysql-config文件的路...

2013-07-11 10:28:00 73

转载 StringIO

StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。比如:import string, os, sysimport StringIOdef writedata(fd...

2013-07-01 15:27:00 197

转载 python +和join

python中用+进行字符串连接的方法效率极其低下,其根源在于python的PyStringObject对象是不可变对象,这就意味着当字符串连接时必须重新创建对象,重新申请内存。官方说法是通过join操作来存储list或者tuple的一组PyStringObject对象,这种方法只分配一次内...

2013-06-11 12:04:00 163

转载 python线程调度机制

线程调度机制python通过GIL来互斥不同线程对解释器的使用,也就是说同一时间只有一个线程访问python提供的API,在多核cpu中可以实现多线程的独立运行,但是由于GIL,使多核退化成单核。python的线程和操作系统的线程调度机制一样,要解决两个问题:在何时挂起当前线程,选择下...

2013-06-11 09:28:00 774

转载 python 线程,GIL 和 ctypes

GIL 与 Python 线程的纠葛GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题。运行下面这段 python 程序,CPU 占用率是多少?请勿在工作中模仿,危险:)def dead_loop():while True:passdead_l...

2013-06-08 23:11:00 84

转载 我的新博客(SAE)

http://1.fanliangblog.sinaapp.com/利用新浪的sae,用django,mysql搭建 转载于:https://my.oschina.net/u/24...

2013-06-08 21:46:00 83

转载 nginx + uwsgi + django + python 部署

###研究了两天nginx和uwsgi今天终于搞定了###这里总结一下安装什么的就不说了,重点说一下配置和注意的问题:我的项目目录/home/charles/mysite/mysite和项目目录平级的还有/home/charles/mysite/uwsgi首先配置uwsgi,所有的...

2013-05-03 19:03:00 65

转载 The Rule of nginx location Match

location [ = | ~ | ~* | ^~ ] uri { ... }############'=': 跟url完全相同。'^~'或者什么都没有是代表:the whole request uri or only the beginning part of it.'~' or...

2013-04-19 16:22:00 96

空空如也

空空如也

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

TA关注的人

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