自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yhy1271927580的博客

卧薪尝胆,三千将士可吞吴

  • 博客(7)
  • 收藏
  • 关注

原创 Python虚拟环境配置 ,主要介绍 pyenv 、 virtualenv 以及 Python的开发环境

Python虚拟环境配置主要介绍 pyenv 、 virtualenv 以及 Python的开发环境 (一) 安装pyenv安装git yum install -y git通过pyenv installer 安装pyenv curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-in

2017-05-27 22:34:07 490

原创 Python装饰器各种类型详解

装饰器装饰器有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的,而且还能将函数和类的功能进行扩充,实现被装饰对象的功能扩展的

2017-05-25 22:44:21 8629 3

原创 Python描述器实现类型检查

(一) 使用描述器对赋值过程做类型检查 上述代码的简要说明:a = A(1,’yhy’) 实例化A类的时候,self.x访问的x是类变量TypeCheck(‘a’,int),首先会初始化TypeCheck类,由于是self.x = x赋值会调用set方法,在set方法里面,instance.dict[self.srcType] = value, 就已经将赋值完成了。a.x 取值的时候,需要se

2017-05-25 16:38:22 500

原创 单进程日志分析

单进程日志分析 (一) 离线日志分析 # Python write by yhy# [10/Aug/2016:03:20:40 +0800]# %d/%b/%Y:%H:%M:%S %zimport datetimeimport reimport pprintimport pygal# 日志读取def read_log(path): with open(path) as f:

2017-05-25 16:27:58 361

原创 so.walk()简单实现,

(一)os.walk库的简单实现1:walk实现广度遍历# 广度遍历import osdef walk(path=None): if path is None: path = '.' dirs = [path] files = [] while dirs: path = dirs.pop() for f in os

2017-05-12 12:39:53 410

原创 TOP -- K 解决思路

模拟一个数据源,不断的产生数值,求一段时间内,最大的K个元素(这其实就是一个top k的问题)方法一:# 方法一对于求top k问题的思路是:首先将数据源产生的数据加入到列表里面,如果加入数据的时间段大于某段时间的话,将列表里的元素进行排序,pop列表的最后10个元素到另外一个列表里面,再返回最大10个元素的列表# Python write by yhy# 模拟一个数据源,不断的产生数值,求一

2017-05-11 12:05:38 258

原创 Python装饰器详解

装饰器详解Python装饰器

2017-05-10 14:25:03 521 1

空空如也

空空如也

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

TA关注的人

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