b***p 发帖数: 700 | 1 >>> C = 'cmd para1 para2 *'
>>> re.search("cmds+para1[s+optpara1|s+][para2s+*|para2s+*s+optpara2s+*]", C)
<_sre.SRE_Match object at 0x10072f6b0>
>>> C = 'cmd para1 para2 * optpara2 *'
>>> re.search("cmds+para1[s+optpara1|s+][para2s+*|para2s+*s+optpara2s+*]", C)
<_sre.SRE_Match object at 0x10072ff38>
>>> C = 'cmd para1 para2 * optpara2 *'
>>> re.search("cmds+para1[s+optpara1|s+][para2s+*|para2s+*s+optpara2s+*]", C)
<_sre.SRE_Match object at 0x10072f6b0>
>>> C = 'cmd para1 optpara 1para2 * o... 阅读全帖 |
|
s******n 发帖数: 3946 | 2 When compiler handles b->func(para1, para2), it assumes the address is like
this
vptr_BClass
B data member 1
B data member 2
The call will be translated like this:
((vptr_BClass*)b)[0] -> func (b, para1, para2)
class C extends B & A, then memory layout is like this:
vptr_AClass
A data member 1
A data member 2
vptr_BClass
B data member 1
B data member 2
When we do B* b= &c, compiler will add offset to skip the A part. So a
later call b->func() can be handled in the same way for all subclass... 阅读全帖 |
|
b***y 发帖数: 2799 | 3 请问func(para1, para2)中的comma是comma operator吗? para1, 和para2的
evaluation的顺序是不是确定的? |
|
f********i 发帖数: 563 | 4 我一般写成如下样子:
bool foo( int *input_data1, int *input_data2, const int para1, const int
para2, int &output_data1, int &output_data2)
{
if(!succeed)
{
return false;
}
return true;
} |
|
f***c 发帖数: 338 | 5 问个关于regular expression的问题。
command_name para1 [optpara1] para2 * [optpara2 *]
方框表示是可选参数,如何用re的方法判断这是个有效的输入。说是用re text
processing的方法。由于是电面问的问题,当时没有理解十分清楚,试着去解。但是被
面试官停了,后来就直接告诉他自己不知道如何解了.
哪位达人给讲讲思路?谢谢! |
|
b*****s 发帖数: 11267 | 6 港式 万寿宫,明轩,彩蝶轩
日式:sushi para2。guyu kaku
韩国 cho sun ok。 山水甲山
★ 发自iPhone App: ChineseWeb 7.8 |
|
|
T********e 发帖数: 8631 | 8 这个差远了。我们公司的vendor,号称提供web service that unifies all company's
product lines. 结果打开一看,里面只有一个method,Magic(Para1, Para2, ...
Para8), returns dataset
再查一下,Magic calls one stored procedure, 里面有一千多行if,原来para1是其
它stored procedure name
是不是烙印干的不知道。 |
|
T********e 发帖数: 8631 | 9 这个差远了。我们公司的vendor,号称提供web service that unifies all company's
product lines. 结果打开一看,里面只有一个method,Magic(Para1, Para2, ...
Para8), returns dataset
再查一下,Magic calls one stored procedure, 里面有一千多行if,原来para1是其
它stored procedure name
是不是烙印干的不知道。 |
|
A******g 发帖数: 612 | 10 读到逗号的符号是%[^','],
比如
sscanf(str,"%[^','],%[^','] ...",para1,para2);
个人不喜欢parse逗号,我宁愿把逗号换成空格,比如 |
|