自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杰瑞的专栏

架构师、脚本语言专家;精通Python、Shell、正则表达式;熟悉Java、C、Tcl、Ruby、Scala、Perl等多种编程语言;在性能,开源,自动化测试方面有非常丰富的经验

  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python实现反复执行某个命令的简单处理办法

现实中,会需要反复以需要的时间间隔执行某个命令。 这个时候借助time.sleep和sys.argv提供了一种简单的解决办法。import timeimport osimport sysdef main(cmd, inc=60): while True: os.system(cmd) time.sleep(inc)if __name__ =...

2019-03-31 18:52:11 22004 1

原创 sed往指定位置插入变量的小技巧

sed中的常用往后插入的语法,比如往匹配到的行后面添加内容,可以使用-i参数和a参数来往后插入[root@linux ~#] sed -i '/Pattern/ a\String' FileName如果要插入的是个变量,则需要将注意两点:使用双引号来替代单引号 使用反斜杠对\进行转译下面就是个示例。示例文件: 1.txt,要往第四行后面添加字符串var="New Line Her...

2019-03-31 18:05:31 14401 4

原创 Linux要彻底删除某目录下的所有文件的小技巧

我们都知道,要删除某目录下的文件,可以使用[root@linux ~] rm -rf /dir/*但有的时候,上面的命令并不能删除.开头的文件,比如: .swp, .b.log, .a.txt这个时候,就要借助find组合命令来删除了。 先find,再通过管道传给rm命令来删除:[root@linux ~] find /dir -type f | xargs rm -rf {...

2019-03-31 17:30:46 11598

原创 Python中将print中内容定位到文件

当然logging模块完成这种任务,设置消息的级别,根据不同的级别将信息内容定位到文件中。 如果不借助于类似于这种模块,其实print也是可以定位到文件中。 而且Python2和Python3稍微有些差距。Python2的做法>>> logfile = open(r'D:\\1.log', 'a')>>> logtext = '2019-03-31 ...

2019-03-31 10:48:51 2701

原创 Linux从符合条件的所有文件中过滤出某一行

比如说,要找出/var/log目录下所有.log文件中含error的内容的行,并将其合并到一个文件中。这种场景就很实用,也很常见。 这个时候可以使用一个简单的命令完美的完成这个任务。[root@linux ~] find /var/log -name '*.log' | xargs cat | grep -i 'error' > all_error.log1. 先用find命令,找...

2019-03-31 09:48:43 8498 1

原创 Python从列表中找出所有元素索引的几种方法

在列表中使用index方法获取的只是第一个索引,比如想获取列表中的字符'A'>>> lst = ['A', 1, 4, 2, 'A', 3]>>> lst.index('A')0如果想获取所有'A'元素的索引列表,可以借助于下面的方法方法一: 常用方法>>> def get_index1(lst=None, item='...

2019-03-31 09:35:11 64152 3

原创 Python格式化14位时间输出

很多场景中会要求14位时间格式,比如20190331102020,即年月日时分秒拼接在一起的输出。 实现起来也很简单。当前时间的格式:>>> from datetime import datetime>>> fmt = '%Y%m%d%H%M%S'>>> datetime.now().strftime(fmt)'20190330...

2019-03-30 22:26:56 3099 1

原创 Python格式化输出数字字符串在随机选号中的应用

现实中经常碰到这种场景,比如数字字符串列表['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14']上面的数据有两个特点:1. 上面的数字首先是顺序,从1到14递增 2. 每个都两位字符串,不够的话,前面补齐0要生成上面的列表,可用格式化字符串来完成。能想到比较酷的实现...

2019-03-30 22:03:10 655

原创 Shell中如何删除首行和尾行

在Shell脚本中,要删除首行和尾行,可以使用一条命令很好实现>>> sed -n '1!P;N;$q;D' FileName

2019-03-13 21:32:41 5982

原创 Python轻松实现对英文文章单词总数统计

一篇英文文章,要统计其中单词总数。在Python中可以很轻松的实现,假如英文文章为this.txt,里面的内容就是import this这个彩蛋的内容。>>> import thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implici...

2019-03-13 21:13:04 13173

Perl Cookbook

Perl Cookbook, 学习Perl非常宝贵的经典!

2014-03-29

HP-Unix 安装Sybase

主要讲述,HP-UNIX系统下,如何安装,配置SYBASE数据库。

2014-02-17

ASE_config_guide_unix

本文档用于UNIX下,Sybase Adaptation Server的安装,配置,管理。

2014-02-17

Linux管理员手册

此文档对有志于Linux系统管理人员来说,还是挺有帮助的。相对比较短,比较浓缩,内容还是挺精要!

2014-02-17

Clean Code-代码整洁之道 中文完整版清晰版

本书提出一个概念:代码的质量与其整洁度成反比。干净的代码,在质量上较为可靠,在维护上比较方便。作为编程领域内的佼佼者,作者给出了一系列行之有效的整洁代码操作实践。 本书阅读对象为一切有志于改善代码质量的程序员及技术经理。

2014-02-15

空空如也

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

TA关注的人

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