10 2012 档案
摘要:项目范围测试的三个主要方面:测试什么、怎样测试、以及合适测试。需要进行的测试的主要类型有:单元测试集成测试验证和校验资源耗尽、错误以及恢复性能测试可用性测试验证和校验 一旦有了可执行的用户界面或原型,需要回答一个最重要的问题:用户告诉了你他们需要什么,但那是他们需要的吗? 他满足系统的功能需求吗?这也需要测试。没有bug、但回答的问题本身是错误的,这样的系统不太会有用。要注意用户的访问模式(access pattern),以及这些模式与开发者所用的测试数据的不同怎样测试回归测试测试数据演练GUI系统对测试进行测试彻底测试几条原则:Test State Coverage, Not Code Co
阅读全文
摘要:VIM中常用的替换模式总结。1,简单替换表达式替换命令可以在全文中用一个单词替换另一个单词::%s/four/4/g“%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可如果你有一个象 “thirtyfour” 这样的单词,上面的命令会出错。这种情况下,这个单词会被替换成”thirty4″。要解决这个问题,用 “\<” 来指定匹配单词开头::%s/\<four/4/g显然,这样在处理 “fourty” 的时候还是会出错。用 “\>” 来解决这个问题::%s/\<four\>/4/g如果你在
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_4af3f0d20100faph.html方法一:perl -M模块名 -e ''如果没反应,表示有方法二:使用perldoc相应文档,例如CGI.pl是随perl发布的一个模块$perldoc CGI方法三:利用命令#!/usr/bin/perluse strict;use ExtUtils::Installed;my $inst= ExtUtils::Installed->new();my @modules = $inst->modules();foreach(@modules){ my $ve
阅读全文
摘要:1 匹配行首 '^' or '\A'断言区别:当使用m(多行)修饰符时,^匹配每行的行首,而\A仍然仅在整个字符串的开头进行匹配eg:$_ = "this is\na multi file"; s/^/BOL/g; #BOL this is #BOL a multi file s/\A/BOL/g; #BOL this is #a multi file2 匹配行尾 '$' or '\z'/'\Z''$' 在行尾之前进行匹配$_ = 'Here is some text\n
阅读全文
摘要:at计划在指定时间和日期在计算机上运行命令和程序。at 命令只能在“计划”服务运行时使用。如果在没有参数的情况下使用,则 at 列出已计划的命令。计划在指定时间和日期在计算机上运行命令和程序。at 命令只能在“计划”服务运行时使用。如果在没有参数的情况下使用,则 at 列出已计划的命令。MS-DOS命令语法at [\\ComputerName] [{[ID] [/delete]|/delete [/yes]}]at [[\\ComputerName] hours:minutes [/interactive] [{/every:date[,...]|/next:date[,...]}] comm
阅读全文
摘要:The interesting thing about & is that you can generate new syntax with it, provided it's in the initial position: sub try (&@) {my($try,$catch) = @_;eval { &$try };if ($@) {local $_ = $@;&$catch;}} sub catch (&) { $_[0] }try {die "phooey";} catch {/phooey/ and print
阅读全文

浙公网安备 33010602011771号