标签: code-search-engine

软件维护工程的最佳工具

是的,可怕的'M'字.

你有一个工作站,源代码控制和你没写过的50万行源代码.文档在批准和发布时已经过时了.最初的开发人员是LTAO,在下一个项目/启动/疯狂垃圾箱,而不是回复电子邮件.

你会怎样做?

{最喜欢的编辑器}和Grep将通过代码库的粗糙内容开始你的洞察,但维护工程师工具箱中应该有哪些其他工具?

开始滚球; 我认为没有C/C++洞穴探险的源头洞察力我就无法生存.(免责声明:我不为他们工作).

maintenance code-search-engine

8
推荐指数
0
解决办法
3883
查看次数

如何在Google自定义搜索引擎上设置手动过滤器(免费版)

如何在Google自定义搜索引擎(而非CSE面板)上设置手动过滤器?

例如,要在新选项卡中打开链接,我正在使用此代码:

<gcse:searchresults-only linktarget="_blank"></gcse:searchresults-only>
Run Code Online (Sandbox Code Playgroud)

现在我想设置"安全模式",并设置每页的结果(例如,显示10个结果).

为了更清楚,我想允许用户从我的网站更改这些过滤器,这就是我试图手动添加它们的原因!谢谢.

html search search-engine google-search code-search-engine

7
推荐指数
0
解决办法
197
查看次数

如何在TFS代码搜索中转义搜索字符串

真的很喜欢TFS的“新”代码搜索功能,但我无法猜测如何转义"一个.

我想在我的代码中找到使用“ SOMESTRING”的位置。在我的代码中,但是当搜索此内容时,搜索引擎似乎发抖".这样我就可以得到所有使用的结果SOMESTRING以及包含很多结果的特定字符串。

我尝试过反斜杠。\"SOMESTRING.\"但同样的事情发生了。“ strlit:SOMESTRING。”可确保我仅在结果中获取字符串文字,但是“。”仍会被忽略。的帮助似乎并没有掩盖这一点。

tfs code-search-engine tfs2017

5
推荐指数
1
解决办法
1447
查看次数

谁叫这个功能?

在我的上一份工作(遗留FORTRAN 77代码)中,我们有交叉引用文件列出了哪些子程序称为其他子程序,在哪些文件子程序中定义,哪些公共块包含哪些变量,哪些子程序包含哪些公共块等等.然后由shell脚本使用,它们会对交叉引用文件进行grepped,并会告诉您有关程序设计的信息.

我现在在一家新公司(C++代码),我发现ctags取代了一些功能.我最想念的一件事是我们称之为"who.calls"的命令,它列出了哪些子程序(我的意思是函数或方法,必须习惯于OO说)调用给定的子程序.例如,如果子例程foo调用子例程bar:

>who.calls bar
foo
Run Code Online (Sandbox Code Playgroud)

如果没有从我的旧公司重新设计编程环境,有关如何执行此操作的任何建议?我正在寻找一个超级正则表达式或其他方法,我可以在命令行使用,但我愿意接受其他方法,采取一些完全不同的方法来给我相同的信息.我基本上想要在不运行调试器的情况下发现调试函数堆栈.

shell ctags code-search-engine

3
推荐指数
1
解决办法
515
查看次数

用于在图中找到内部连接的节点簇的算法,其中没有边缘向外指向

我将我的图表表示为邻接列表.我想知道如何找到一个内部连接但没有边缘点的节点集群.有没有我可以使用的众所周知的算法?

对于egThis是我的图表.

1---->2
2---->1
2---->3
3---->1
3---->4
4---->5
5---->4
Run Code Online (Sandbox Code Playgroud)

节点4和5在内部连接.然而,没有外界优势.这将是我的答案.类似地,节点1,2,3即使它们形成一个循环,也不符合标准,因为外边缘从节点3发出.因此它与在邻接列表中找到循环不同.

可选阅读:(为什么我需要这个)我正在研究排名页面(搜索引擎)算法,像4和5这样的节点称为排名接收.

c++ algorithm search-engine code-search-engine graph-algorithm

3
推荐指数
1
解决办法
1367
查看次数