choufengyin7439
码龄9年
关注
提问 私信
  • 博客:27,986
    27,986
    总访问量
  • 暂无
    原创
  • 604,223
    排名
  • 1
    粉丝
  • 0
    铁粉
  • 加入CSDN时间: 2016-04-24
博客简介:

choufengyin7439的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得0次评论
  • 获得23次收藏
创作历程
  • 1篇
    2016年
  • 6篇
    2015年
  • 17篇
    2014年
  • 40篇
    2013年
  • 88篇
    2012年
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python中文编码问题

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

python 下载图片

def downloadImage(url): local_filename = url.split('/')[-1] r = requests.get(url, stream=True) with open(local_filename, 'wb') as ...
转载
发布博客 2015.03.05 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql 工具

mysql增加慢日志 vim my.conf # 超过1s的查询会记录到日志文件中 long_query_time=1 log-slow-queries=/data/var/mysql_slow.log # 记录没用索引的查询 log-queries-not...
转载
发布博客 2015.02.26 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql explain 查看查询索引

数据库查询分为两种,全表扫描,索引扫描。explain 关键字 判断sql语句是否用到索引explain select * from grains_resource where os_family="RedHat" and id = 4053;+----+-------------...
转载
发布博客 2015.02.26 ·
397 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql索引优化

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

mysql sql优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num ...
转载
发布博客 2015.02.25 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python的functools模块

这个模块提供了3个有趣的函数,这里介绍下其用法。 首先是partial函数,它可以重新绑定函数的可选参数,生成一个callable的partial对象 >>>int('10')...
转载
发布博客 2014.10.11 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

gunicorn模式和tonordo模式

##gunicorn模式##nginx代理: 只是把request分发下去, gevent根据gunicorn的进程负载情况,分给负载少的。每一个request进来都会生成一个线程来处理。这样就会出现一个瓶颈。当request的数量级到一个数量级时。也就是说gunicore生成的线程数,...
转载
发布博客 2014.05.21 ·
572 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

itertools模块

##chain##chain函数,链接多个可迭代对象。from itertools import chaintest = chain('AB', 'CDE', 'F')for el in test:print el##combinations(iterable, r):##创建一...
转载
发布博客 2014.05.16 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

metaclass

##metaclass是元类##大部分常见的基础元类都是type。当输入一个参数时,type将简单的返回输入对象的类型,这就不涉及元类。然而当输入三个参数时,type将扮演元类的角色,基于输入参数创建一个类并返回。输入参数相当简单:类名,父类及其参数的字典。后面两者可以为空,来看一个例子:...
转载
发布博客 2014.05.16 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

迭代器和生成器

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

type 用法(把字典变为类)

type的原型,type(name, bases, dict) -> a new type ,生成一个新类,name是字符串即类名, bases 继承的类(为空时,继承type), dict是类的属性。<!-- lang: python -->def main(self)...
转载
发布博客 2014.05.14 ·
361 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python 元类编程

##基础知识:##Python Class 对象或类型通过内置成员 dict 来存储成员信息。还可以通过重载 getattr 和 setattr 来拦截对成员的访问,需要注意的是 getattr 只有在访问不存在的成员时才会被调用。如果类型继承自 object,我们可以使用 getatt...
转载
发布博客 2014.05.14 ·
78 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OrderedDict

OrderedDict 字典排序:a = {1:2, 0: 3}OrderedDict(sorted(a.items(), reverse=True)) 转载于:https://my...
转载
发布博客 2014.05.12 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

工厂模式

<!-- lang: python -->class Factory:def createFruit(self, fruit): if fruit == "apple": return Apple() elif fruit == "banana": return ...
转载
发布博客 2014.05.08 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python exec

exec语句用来执行储存在字符串或文件中的Python语句。例如,我们可以在运行时生成一个包含Python代码的字符串,然后使用exec语句执行这些语句 >>> exec 'print "Hello World"' Hello World ...
转载
发布博客 2014.05.04 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP header location 重定向 URL

http头信息 当浏览器接受到头信息中的 Location: xxxx 后,就会自动跳转到 xxxx 指向的URL地址,这点有点类似用 js 写跳转。但是这个跳转只有浏览器知道,不管体内容里有没有东西,用户都看不到。 ...
转载
发布博客 2014.03.19 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

http Cache-control

网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况。 打开新窗口 如果指定cache-c...
转载
发布博客 2014.03.18 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

http Last_Modified和If-Modified-Since

当浏览器第一次请求服务器的html时,response header 会返回Last_Modified(文件最后更改时间)的时间点,这时浏览器会记录这时间点给If-Modified-Since,这时返回的是200,并解析response body, 这时当浏览器再一次请求服务器同一个htm...
转载
发布博客 2014.03.18 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多