我有一条 google protobuf 消息:
message Foo {
required int bar = 1;
}
Run Code Online (Sandbox Code Playgroud)
我知道为了测试消息的字段,我们可以使用:
foo.bar = 1
assert foo.HasField("bar")
Run Code Online (Sandbox Code Playgroud)
但是“HasField”不适用于重复的字段类型。如何测试“重复类型”字段的字段是否存在?
message Foo {
repeated int bar = 1;
}
Run Code Online (Sandbox Code Playgroud) 我有一个旧的perl代码,我需要通过在apache服务器中调试它来实现它但它有一些正则表达式,我无法弄清楚我是perl的新手.有人可以解释下面的代码是做什么的吗?
my $target = " ";
$target = $1 if( $url =~ m|^$shorturl(\/.*)$|);
Run Code Online (Sandbox Code Playgroud)
这里,url是http://127.0.0.1/test.pl/content/dist/hale_bopp_2.mpg shorturl是http://127.0.0.1/test.pl