虽然网上都说slim效率很高,无奈找不到支持python的方法,继续用pyfit1 Column Fixture特点:行表格展现形式,一条测试用例对应一行数据Wiki!define COMMAND_PATTERN {python "%m" %p}!define TEST_RUNNER {C:\Pyt...
分类:
编程语言 时间:
2015-02-06 18:32:28
阅读次数:
191
Shell查看文件的最后5行,并对每行进行正则匹配,代码如下:#!/bin/shpattern="HeartBeat"tail -n 5 /home/test/log/log_20150205.log | while read linedo if [[ $line =~ $pattern ]]...
分类:
系统相关 时间:
2015-02-06 14:47:35
阅读次数:
258
来自:http://blog.csdn.net/ericzhong83/article/details/7604728 工厂方法模式(Factory Method Pattern): 定义了一个创建对象的接口,但由子类决定要实例化类的哪一个;即通过子类来创建对象。 原则: 要依赖抽象,不要依赖具体类...
分类:
编程语言 时间:
2015-02-06 09:20:24
阅读次数:
262
awk:
awk名来:三个人名的缩写,他们是:Aho、(Peter)Weinberg 和(Brain)Kernighan;行处理时可以处理行内字段,这是grep/sed搞不定的;特殊地,用$0表示正行;用法:awk [ -F re] [parameter...] ['prog'] [-f progfile][in_file...]
-F 列分隔符;prog:'pattern {acti...
分类:
其他好文 时间:
2015-02-05 18:18:57
阅读次数:
139
importjava.util.regex.Pattern importjava.util.regex.Matcher public boolean isNumeric(String str) { Pattern pattern = Pattern.compile("[0-9]*"); Matche...
分类:
其他好文 时间:
2015-02-05 16:20:38
阅读次数:
141
jackson方案: jackson中有一个@JsonFormat注解,将它配置到Date类型的get方法上后,jackson就会按照配置的格式转换日期类型,具体使用类型: @JsonFormat(pattern="yyyy-MM-dd?HH:mm:ss",timezone?=?"GMT+8")?...
分类:
编程语言 时间:
2015-02-05 11:40:53
阅读次数:
193
使用正则表达式匹配JS函数代码String someFunction="init";Patternregex=Pattern.compile("function\\s*?"+someFunction+"\\(.*?\\)\\s*?\\{[^{}]*?(\\{.*?\\})*[^{}]*?\\}",P...
分类:
Web程序 时间:
2015-02-05 11:09:19
阅读次数:
157
tr/ / / 替换操作符不支持正则表达式 也不具备双引号替换能力m/ / s/ / / 都支持正则表达式,并且可以提供或限制双引号替换能力$string = "25abc8";$string =~ /abc(?=[0-9])/;(?=pattern) 前看声明,如果正则表达式在下一次匹配 patt...
分类:
其他好文 时间:
2015-02-05 09:25:52
阅读次数:
133
软件设计抽象倒置(Abstraction inversion):不把用户需要的功能直接提供出来,导致他们要用更上层的函数来重复实现用意不明(Ambiguous viewpoint):给出一个模型(通常是OOAD,面向对象分析与设计)却没有指出用意何在大泥球(Big ball of mud):没有清晰...
分类:
其他好文 时间:
2015-02-04 20:23:22
阅读次数:
158
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构...
分类:
其他好文 时间:
2015-02-04 16:27:05
阅读次数:
149