code-analysis相关内容

什么静态分析工具可用于C#?

有什么工具可以有反对C#code静态分析?我知道的FxCop和StyleCop的。是否有其他人呢?我穿过NStatic运行之前,但它一直在发展中求什么似​​乎永远 - 它从什么小我见过的它寻找pretty光滑,因此,如果将永远看到光明的一天这将是很好。 除了这些同样的思路(这主要是我的静态分析利息),用于测试code多线程问题(死锁,比赛条件等)工具还显得有些稀少。 Typemock赛车刚刚弹出 ..
发布时间:2016-08-26 14:27:38 C#/.NET

米斯拉标准的嵌入式软件

喜 我有一个要求,使大量code MISRA标准。 的 第一个问题:有人可以给出一个估算传递良好的书面code基于经验的嵌入式系统。据我所知,“写得好”的定义不清,模糊,所以我要求生估计。 第二个问题:为工具,可以自定义(即允许燮preSS具体的警告)的任何建议,并自动生成环境 使用(即命令行界面) 任何其他有用的建议,可以完成这个任务有帮助。 谢谢伊利亚。 解决方案 ..
发布时间:2016-08-22 16:41:10 C/C++

列出全局变量在C程序

有没有解决的一个工具,将列出一个C程序中的所有全局变量?更具体地讲,有一个简单的命令行工具,将做到这一点,即不是一个重量级的IDE,CASE,图形工具包系统等,但只是一些可以像富的* .c ? 解决方案 如果你碰巧编译您所拥有的大多数的Unix文件纳米,只是列出了所有的链接器符号。这些符号分为不同的群体(有点依赖于平台的),所以你应该很容易找出其中的变量。 ..
发布时间:2016-08-21 22:42:29 C/C++

工具源$ C ​​$ C分析?

C和C ++ 来源$ C ​​$ C的分析和探索工具似乎非常缺乏。 有没有我可以用它来收集有关C和/或C ++源文件信息的工具吗? cscope的做什么,我需要的部分,看上去的Doxygen接近。 目前所有功能的最小列表,主叫,被叫,变量引用等。 也许使用Doxygen的XML输出​​会工作。 在理想情况下GCC或LLVM可以迷上了这个目的,但是我还没有找到一个便捷的方式这样做。 有什 ..
发布时间:2016-08-21 21:50:07 C/C++开发

静态code分析仪对C

其中静态code分析仪(如果有的话),你呢?我一直在使用pylint的Python和我pretty满意,现在我需要对C code类似的东西。 多少它的输出你必须要喝正常的日常使用preSS? 解决方案 维基百科保持的的静态code分析工具列表各种语言(包括C)。 就个人而言,我都用了 PC-林特 和的 夹板 。最好的选择取决于你写的应用程序类型。但是无论你使用的工具,就会有一个低信噪比 ..
发布时间:2016-08-21 20:19:51 C/C++

从cscope的数据库中生成调用树

我要生成完全和部分在Linux的C和C ++项目cscope的数据库调用树。 该项目是相当大的,因此它可以是不易与项目的全部调用树工作,所以我想限制调用树代与函数名类似grep的过滤器。 同时,我希望能够建立“由一个名为”从任何角度子树“从名为” 所以工具必须是互动的,易于补丁。 PS: 我想使用cscope数据库,因为它是在项目已经用完了,它发生是相当快的。我使用vim编辑器,并有X窗 ..
发布时间:2016-08-21 19:54:36 C/C++

清单C / C ++的功能(在Unix中code分析)

无论我们维持陌生code或检查出的Apache模块的实现细节,它可以帮助,如果我们能够迅速遍历code和建立的,我们正在寻找什么的概述。 grep的服务我的大多数日常需求,但也有一些情况下,它只是不会做。 下面是它如何帮助一个常见的​​例子。为了找到一个PHP函数的我很感兴趣,我可以在命令行键入此定义的: 的grep -r“功能MYFUNC”。 这可以非常迅速地适应C或C ++如果我们知道 ..
发布时间:2016-08-18 23:19:13 C/C++开发

工具形象化code流量(C / C ++)

你有工具,任何sugestions为便于理解C / C ++ code中的任务是什么?我们只是继​​承了一大片由他人编写的软件,我们需要迅速起床速度就可以了。对工具的任何建议可以简化这一任务? 解决方案 SourceInsight 并的理解为C ++ 是你可以为C / C ++ code分析,包括流程图的最佳工具。 ..
发布时间:2016-08-18 13:46:08 C/C++开发

如何分析二进制文件?

我有一个二进制文件。我不知道它是如何格式化的,我只知道它来自德尔福code。 是否存在任何方式来分析二进制文件? 它存在不存在任何“模式”来分析和未知格式反序列化文件的二进制内容? 解决方案 尝试这些: 反序列化数据:分析它是如何编译你的EXE(尝试文件分析器) 。尝试用发现的语言反序列化二进制数据。然后,序列化的XML格式(语言indipendent),每一个编程语言可以理解 ..

弦乐随着String.ToUpperInvariant正常化()

我目前存储的字符串标准化版本在我的SQL Server数据库小写。例如,在我的用户表,我有一个用户名和LoweredUserName场。根据不同的情况下,我要么使用T-SQL的LOWER()函数或C#的String.ToLower()方法来生成的用户名的小写版本来填充LoweredUserName字段。据微软的指引并的 Visual Studio的code分析规则CA1308 ,我应该使用C的#S ..
发布时间:2016-06-06 20:19:43 C#/.NET

我如何使用Ant生成艾玛code覆盖报告?

如何设置一个Ant任务生成艾玛 code覆盖报告? 解决方案 要回答其中源和仪器目录的问题(这些可以切换到任何你的标准目录结构): <属性文件=“build.properties”/> <属性名=“源”位置=“的s​​rc / main / java的”/> <属性名=“test.source”位置=“的s​​rc / test / java下”/> ..
发布时间:2016-05-18 19:52:43 Java相关

如何检查注解的方法的参考

我试图找到一种方法来检查我的类与特定注释方法的引用(认为“德precated”)。 据我看到它,分析的字节code 的将无法工作,因为它不包含任何注释。结果 使用的 APT 的并没有真正帮助,因为我需要的引用的到的方法,而不是注解的方法本身。 那么,什么选择呢,我有? 我能想出正在编制的注解的方法后跟一个完整的code分析列表,检查对列表中的每个方法调用的最好的。结果 有没有办法做到这一 ..
发布时间:2016-05-17 20:13:07 Java开发

获得Java源文件类注解

我解析Java源文件,以收集有关我的课的各种信息。因此,我使用的是 JavaParser类,因为我无法找到一个很好的选择(好的建议都成为“答案”)来解析源文件的机会。 我已经设法从我的类的所有方法的注释。在code是这样的: 包de.mackaz;进口japa.parser.JavaParser; 进口japa.parser.ParseException; 进口的java.io.File; 进 ..
发布时间:2016-05-17 20:04:13 Java开发

应用无响应 - AOSP

我想知道,在Android源$ C ​​$ c,其中的ANR时间配置? 我已搜查源$ C ​​$ C,但我找不到了。 任何帮助将AP preciated。 解决方案 的ANR超时在文件InputDispatcher.cpp(框架\\基地\\库\\ UI)定义。复制和粘贴的那件低于code。的 //默认输入调度超时,如果没有焦点的应用程序或暂停窗口 //从中确定一个合适的调度超时。 ..
发布时间:2015-12-06 22:25:10 移动开发

算法的运行时间

什么的运行时间是什么?我为O(n ^ 2) `CIN>> N; 分钟= 2 * N; 最大=第(n + 3)* 10; 的for(int i = 0; I< 1000;我++) 为(诠释J = 0; J&n种; J ++) 对于(INT K =分钟; K<最大; k ++) P = F + C + M ` ..
发布时间:2015-11-30 22:45:02 C/C++开发

测试用例插入排序,归并和快速排序

我已经实现(Java)中插入排序,归并,ModifiedMergeSort和快速排序: ModifiedMergeSort先后为“绑定”元素的变量。如果要排序的元素都小于或等于“绑定”,然后用插入排序对它们进行排序。 为什么版本1比版本3,4和5更好? 是结果版本2和6现实? 下面是我的结果(以毫秒为单位): 版本1 - 插入排序:运行时间超过50试运行 输入尺寸最佳情况最差情况下的平 ..
发布时间:2015-11-30 20:47:34 Java开发