自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Love_shift

每个人的内心都有一座肖申克,需不断得完成自我救赎!--加油2015

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

原创 python 属性包装之property.

本文对python的property做个简单总结。我们可以把property看过一个类,主要用来实现可管理性built-in数据类型,并且可以用于实现__get__(),  __set__(), __del__()的类。采用property的优势:1. 代码简洁,更加易读2. 更加方便灵活的实现类属性的管理property的属性及用法:proprety(fget

2015-02-01 21:52:08 1473

转载 Python编程中常用的12种基础知识总结

python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Python 读写文件。1、正则表达式替换目标: 将字符串line中的 overview.gif 替换成其他字符串>>> line = ' >

2014-11-06 22:23:41 656

原创 vmstat 深入浅出

vmstat 是linux查看 CPU ,内存

2014-09-22 13:04:17 598

原创 iostat 深入浅出

iostat,linux 实时查看磁盘IO操作状态的工具,也比IO方面的入门工具,相信很多人都会用到。这里做个小总结归档,以防日后不用生疏。Iostat 数据来源/proc/stat .

2014-09-18 22:54:51 1788

转载 Linux运维常用命令

1  删除0字节文件find-type f -size 0 -exec rm -rf {} \;2  查看进程按内存从大到小排列ps -e  -o "%C  : %p : %z : %a"|sort -k5 -nr3  按cpu利用率从大到小排列ps -e  -o "%C  : %p : %z : %a"|sort  -nr4  打印说cache里的URL

2014-09-17 22:12:48 479

转载 应该知道的linux技巧

这篇文章来源于Quroa的一个问答《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧。我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解。 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自

2014-09-17 22:10:40 532

原创 matplotlib 散点图绘制

最近SSD抖动测试需要绘制

2014-08-31 22:46:22 4160

原创 网卡软中断绑定优化

今天刚发测试发现一个关于

2014-08-02 00:08:28 4289

原创 squid 缓存规则验证

wsCache的缓存规则验证1. 测试环境   注意事项:      (1)服务器端得添加防火墙规则或者直接关闭,测试的话建议直接关闭!     (2)保持源站,缓存服务器,客户端的时间同步,这个对后续测试缓存超时lm-factor算法精确度上有影响。 2 实测项目2.1 请测试不匹配refresh_pattern或者hash_refresh_pattern任何

2014-07-30 22:41:45 3663

原创 Linux --find 实例详解

LINUX 文件查抄

2014-05-10 10:24:38 884

转载 Python yield 使用浅析

您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前

2014-05-10 09:56:10 407

原创 python--内建os.walk遍历目录

python 提供了一个很方便的内建函数,用于实现目录的遍历。

2014-05-10 08:32:32 844

原创 python-- 函数传参

python 基本有4种传参方式,

2014-05-05 22:19:09 1853

原创 python--文件操作

Linux Shell 我们要操作一个文件很简单,

2014-04-28 06:31:51 682

原创 python--列表

列表是一种非常灵活的数据结构,相对于字符串和元组,其是可变的灵活的容器,可以包含python的标准类型和用户定义的对象,并且同一个列表中的对象可以是不同类型,列表的元素可以是列表。

2014-04-25 07:20:49 620

转载 Bash脚本15分钟进阶指导

转自:http://www.pythoner.cn/home/blog/bash-scripting/

2014-04-24 07:01:38 509

原创 python--切片

python的切片是一个神器,而且效率也很高,下面简单看阔

2014-04-24 06:55:01 1652

原创 算法入门之冒泡排序

程序猿们对冒泡排序应该是相对熟悉,往往他们接触的第一个算法可能就是它了。这里我记录下我学习冒泡算法的点滴!冒泡算法精髓: 不断的对比相邻元素,如果第一个比第二个大,则交换它们。第一轮下来,则可以保证最前面的元素为最小值,以此循环,越后面扫描的数越少。如果一轮扫描中没有发现数值交换的话,则默认已经排好序了。下面从C 和 python 两种语言实现冒泡排序:

2014-04-22 22:06:46 557

原创 python ex2

有两个文件,想实现第一个文件所列出名字,在第二个文件中获取信息,如果第二个文件中没有记录则返回 no hit.其中第一个文件如下:SamTomBillyFangYongBill另外一个文件如下:Sam,25Sam,teacherSam,AmericaTom,studentTom,ITerBilly,38Billy,professor

2014-03-20 00:02:37 561

原创 awk and sed 文本处理实例-01

学习有时候就是一个不断积累,不断实践,不断重复的过程,要想技艺娴熟,必下一番功夫。积累很重要,本文会持续收集一些awk and sed文本分析问题,主要来时CU和相关讨论群,实践,提高,记录。[root@localhost awk_and_sed]# more t1/*aaaa*/ /*bbbbb*/ /*ccccc*/aaaaa/*bbbbb 111111

2014-03-15 21:57:50 831

原创 awk 常用函数!

1.split //split(域名,数组,分隔符) [root@localhost ~]# cat a abc abd abe abf abg [root@localhost ~]# awk '{split($0,a," "); print length(a);for(i in a) print a[i]}' a //$0按空格作为分隔符,顺序存入数组a中 5 abf a

2014-03-04 23:00:45 1130

原创 python 一些特殊函数!【lambda, map, reduce, filter】

1.lambda 匿名函数>>> f = lambda x:x**3 #(.*):(.*) ,\1是函数参数 \2是返回值>>> f(2)8>>> f(3)27>>> (lambda x,y:x+y)(10,20) # lambda另一种形式30>>> (lambda x:x%2 == 0)(4) # 涉及判断,返回结果为True or FalseTrue>>> (lam

2014-03-04 22:01:23 866

原创 python 面向对象中一些常用内建函数【getattr(), setattr(). hasattr(). delattr()...】

1.issubclass(sub,parent) #判断sub是否为parent的子类,是的话返回True,否则为False>>> class P(object):... pass... >>> class C(P):... pass... >>> issubclass(C,P)True2.isinstance(ins,class) #判断ins是否为class的实例

2014-03-02 22:02:46 1635

原创 IPMI远程管理简介

1.IPMI及其原理介绍1.1 ipmi简介       IPMI是智能型平台管理接口(Intelligent Platform Management Interface)。用户可以利用IPMI监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。IPMI最大的优势在于它是独立于CPU,BIOS和OS的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器

2014-02-23 13:23:49 9041

原创 SMART监控磁盘参数简介

S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology; often written as SMART)是一个可以对硬盘(HDDS)和固盘(SSD)多种运行参数指标检测收集并实现对磁盘故障预判的系统。      当S.M.A.R.T系统预判到一个磁盘错误时,用户可能会选择替换磁盘来避免突发性故障和数据丢失,而生产磁盘的厂商则

2014-02-23 13:12:24 3442

原创 PyRTF模块生成rtf的一些常见用法

python 写一些报告,常用的可用win32 com的模块编写WORD,不过不能居于linux平台,这里采用PyRTF模块来生成rtf。对一些基础操作,做些记录!脚本可以优化,对于一些调用可以写成函数形式,这里是为了理解方便!注意:参考PyRTF模块实例#!/usr/bin/python#--Pyrtf example 1import syssys.path.append('/

2014-02-21 00:27:10 5221 1

原创 Linux -FTP服务器简单记录

电脑的VM里跑linux,没装VMTOOLS,考虑到从物理机传文件到linux里,就临时搭建个简单的FTP,过程中遇到一些有趣问题,记录下。vsftpd  -- ftp服务器yum install vsftpd  --centos 下直接在线安装/etc/init.d/vsftpd start|stop|restart  --服务的启动,关闭,重启服务涉及到两个

2014-02-19 23:56:24 710

转载 服务好“最后一公里”,高效CDN架构经验

转自:http://www.csdn.net/article/2014-02-11/2818377-how-to-design-cdn摘要:如何以近实时的方式交付内容一直广受互联网公司关注,而CDN也毫无疑问的成为了许多云服务提供商的淘金热点。近日,我们通过又拍云邵海杨对CDN进行了一次深度接触,其中包括作用、架构、可选用开源技术等多个方面。【编者按】CDN的使用在Yahoo!

2014-02-19 00:02:08 731

原创 python ex1

#!/usr/bin/python# 'makefile.py -- create test file'import osfrom sys import exitls = os.linesep#get filenamefname = raw_input('input a filename: ')while True: if os.path.exists(fnam

2014-02-18 23:12:18 682

原创 python 发邮件

这里使用smtplib和email模块来发送文本邮件,详细代码如下:#!/usr/bin/python#-*- coding:utf-8 -*-import smtplibimport email.MIMETextsmtp=smtplib.SMTP()smtp.connect('smtp.163.com', '25') #连接邮件服务器,smtp默认端

2014-01-05 20:43:35 580

原创 python抓联想词练习

网上看过抓取360搜索联想词的视频,在此修改了一些小东西,练习下抓百度关键字联想词大概思路:1. http抓包分析,工具很多,这边用chrome 自带工具抓取                    2. 构造http请求(添加代理,可选)                    3. 对结果进行正则匹配,输出1. 先说下抓包,打开www.baidu.com,右键--.>审核元

2014-01-05 12:28:12 2454

空空如也

空空如也

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

TA关注的人

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