在搜索字符串的代码时,我经常遇到的问题是我没有意义,没有上下文的结果.例如,如果函数调用分为3行,并且我搜索参数的名称,则我自己获取参数,而不是函数的名称.
例如,在包含的文件中
...
someFunctionCall ("test",
MY_CONSTANT,
(some *really) - long / expression);
Run Code Online (Sandbox Code Playgroud)
grepping for MY_CONSTANT将返回如下所示的行:
MY_CONSTANT,
Run Code Online (Sandbox Code Playgroud)
同样,在评论栏中:
/////////////////////////////////////////
// FIXMESOON, do..while is the wrong choice here, because
// it makes the wrong thing happen
/////////////////////////////////////////
Run Code Online (Sandbox Code Playgroud)
为FIXMESOON打气给出了非常令人沮丧的答案:
// FIXMESOON, do..while is the wrong choice here, because
Run Code Online (Sandbox Code Playgroud)
当有数千次点击时,单行结果有点无意义.我想要做的是让grep知道源代码行的起点和终点,就像让它考虑";"一样简单.因为行分隔符将是一个良好的开端.
如果点击位于评论内,您可以使其返回整个评论区块的奖励积分.
我知道你不能单独使用grep来做到这一点.我也知道让grep返回一定数量的上下文的选项.有关如何在Linux下完成的任何建议?仅供参考我的首选语言是C和Perl.
我确信我可以写点什么,但我知道有人必须已经这样做了.
谢谢!
正如问题所述,具有"隐含的功能宣告"警告的含义究竟是什么?我们只是在gcc上加了警告标志,发现了很多这些警告的例子,我很好奇在修复它们之前可能会引起什么类型的问题?
另外,为什么这是警告而不是错误.gcc如何成功链接这个可执行文件?正如您在下面的示例中所看到的,可执行文件按预期运行.
以下面两个文件为例:
#include <stdio.h>
int main(void)
{
funcA();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
#include <stdio.h>
void funcA(void)
{
puts("hello world");
}
Run Code Online (Sandbox Code Playgroud)
$ gcc -Wall -Wextra -c file1.c file2.c
file1.c: In function 'main':
file1.c:3: warning: implicit declaration of function 'funcA'
$ gcc -Wall -Wextra file1.o file2.o -o test.exe
$ ./test.exe
hello world
Run Code Online (Sandbox Code Playgroud) IE 7不支持display:inline-table?
其他浏览器支持.我应该怎样做替代解决方案?
我从Railscasts学到了我对Rails的一切了解.现在我想学习Django,但我没有找到像Railscasts这样全面的教程资源.Django世界中不存在等价物吗?如果是这样,那是因为学习较少吗?
如何在Google App Engine中创建数据库表
我在某个地方读到free用来摆脱不是通过调用创建的对象是灾难性的,这是malloc真的吗?为什么?
我正在开发一个jsp/serlvet应用程序.我有一个页面,其中包含一个输入列表作为复选框.我想使用ajax/jquery将所选按钮的值发送到servlet.在servlet中,我想提取这些值并使用它们.
例如:
我搜索并找到了这样的东西:
$("#inboxDeleteSelected").click(function(){
var data = { 'checkBoxList[]' : []};
var list=$(":input:checkbox:checked"); // getting all selected checkboxes.
$(list.each(function() {
data['checkBoxList[]'].push($(this).val());
}));
$.post("servlet?do=deleteSelected",data,function(d){
// do something here
});
});
Run Code Online (Sandbox Code Playgroud)
我的问题:
注意:
我不使用提交按钮提交所选复选框,确实我使用链接/锚点来发送这些值.
我正在实现一个应用程序gust我在登录页面中添加验证然后两个字段需要用户名和密码按钮登录我正在应用验证然后焦点没有得到然后设置焦点在未填充的edittext
>
if(Username.contentEquals("")) {
> Toast.makeText(LBS.this, "Please enter
> username ",Toast.LENGTH_SHORT).show();
> } else { if( pwd.contentEquals(""))
> Toast.makeText(LBS.this, "Please enter
> password ",Toast.LENGTH_SHORT).show();
> else
> try { ........................... }
Run Code Online (Sandbox Code Playgroud)
没有填写用户名然后填写密码然后用户名输入一些toast显示精确焦点输入用户名edittext这是问题如何实现焦点在未填充的用户名