- 博客(31)
- 收藏
- 关注
原创 python 属性包装之property.
本文对python的property做个简单总结。我们可以把property看过一个类,主要用来实现可管理性built-in数据类型,并且可以用于实现__get__(), __set__(), __del__()的类。采用property的优势:1. 代码简洁,更加易读2. 更加方便灵活的实现类属性的管理property的属性及用法:proprety(fget
2015-02-01 21:52:08
1492
转载 Python编程中常用的12种基础知识总结
python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Python 读写文件。1、正则表达式替换目标: 将字符串line中的 overview.gif 替换成其他字符串>>> line = ' >
2014-11-06 22:23:41
663
原创 iostat 深入浅出
iostat,linux 实时查看磁盘IO操作状态的工具,也比IO方面的入门工具,相信很多人都会用到。这里做个小总结归档,以防日后不用生疏。Iostat 数据来源/proc/stat .
2014-09-18 22:54:51
1805
转载 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
494
转载 应该知道的linux技巧
这篇文章来源于Quroa的一个问答《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧。我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解。 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自
2014-09-17 22:10:40
542
原创 squid 缓存规则验证
wsCache的缓存规则验证1. 测试环境 注意事项: (1)服务器端得添加防火墙规则或者直接关闭,测试的话建议直接关闭! (2)保持源站,缓存服务器,客户端的时间同步,这个对后续测试缓存超时lm-factor算法精确度上有影响。 2 实测项目2.1 请测试不匹配refresh_pattern或者hash_refresh_pattern任何
2014-07-30 22:41:45
3679
转载 Python yield 使用浅析
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前
2014-05-10 09:56:10
415
原创 python--列表
列表是一种非常灵活的数据结构,相对于字符串和元组,其是可变的灵活的容器,可以包含python的标准类型和用户定义的对象,并且同一个列表中的对象可以是不同类型,列表的元素可以是列表。
2014-04-25 07:20:49
631
原创 算法入门之冒泡排序
程序猿们对冒泡排序应该是相对熟悉,往往他们接触的第一个算法可能就是它了。这里我记录下我学习冒泡算法的点滴!冒泡算法精髓: 不断的对比相邻元素,如果第一个比第二个大,则交换它们。第一轮下来,则可以保证最前面的元素为最小值,以此循环,越后面扫描的数越少。如果一轮扫描中没有发现数值交换的话,则默认已经排好序了。下面从C 和 python 两种语言实现冒泡排序:
2014-04-22 22:06:46
570
原创 python ex2
有两个文件,想实现第一个文件所列出名字,在第二个文件中获取信息,如果第二个文件中没有记录则返回 no hit.其中第一个文件如下:SamTomBillyFangYongBill另外一个文件如下:Sam,25Sam,teacherSam,AmericaTom,studentTom,ITerBilly,38Billy,professor
2014-03-20 00:02:37
570
原创 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
843
原创 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
1152
原创 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
879
原创 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
1647
原创 IPMI远程管理简介
1.IPMI及其原理介绍1.1 ipmi简介 IPMI是智能型平台管理接口(Intelligent Platform Management Interface)。用户可以利用IPMI监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。IPMI最大的优势在于它是独立于CPU,BIOS和OS的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器
2014-02-23 13:23:49
9171
原创 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
3471
原创 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
5252
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
725
转载 服务好“最后一公里”,高效CDN架构经验
转自:http://www.csdn.net/article/2014-02-11/2818377-how-to-design-cdn摘要:如何以近实时的方式交付内容一直广受互联网公司关注,而CDN也毫无疑问的成为了许多云服务提供商的淘金热点。近日,我们通过又拍云邵海杨对CDN进行了一次深度接触,其中包括作用、架构、可选用开源技术等多个方面。【编者按】CDN的使用在Yahoo!
2014-02-19 00:02:08
739
原创 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
693
原创 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
592
原创 python抓联想词练习
网上看过抓取360搜索联想词的视频,在此修改了一些小东西,练习下抓百度关键字联想词大概思路:1. http抓包分析,工具很多,这边用chrome 自带工具抓取 2. 构造http请求(添加代理,可选) 3. 对结果进行正则匹配,输出1. 先说下抓包,打开www.baidu.com,右键--.>审核元
2014-01-05 12:28:12
2466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人