问题标签 [suppression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
738 浏览

sum - 如果前一个字段与第 3 节的当前字段相同,Crystal 报告 Sum(详细信息)

嗨,我只是一个新手程序员,我的水晶报告有问题。

我有一个名为“payroll”的表,并且有这个字段(ID、FullName、NetSalary)我在我的 mysql 表上插入了 3 条记录:

我怎样才能让它看起来像这样?我不想按全名对它们进行分组并给出总计,但是如果全名重复,它将显示一次并总计净工资。

我尝试添加包含此代码的公式:

但它给了我这样的显示:

请帮助我,我的工作取决于此。先感谢您

0 投票
1 回答
52 浏览

tfs - 是否有程序可以帮助管理 TFS 中的错误抑制?

我最近继承了一个大型解决方案,在其代码库中包含大量隐藏消息。

当我碰巧接触到部分代码时,等待简单地逐条运行这些消息是处理所有这些被抑制的分析错误的糟糕方法。

虽然有少量被认为是有效的抑制(例如在自动生成的代码文件中),但大多数都需要修复。

是否有某种通过 TFS 的插件或进程,任何人都可以推荐以有效地管理这些代码分析问题?

0 投票
1 回答
1174 浏览

c - Valgrind内存泄漏这是什么错误?

每当我运行完整的 valgrind 内存泄漏检查时,我都会收到此错误,我真的无法确定此错误的来源。我的代码正在运行并且似乎是正确的,但从那以后我一直收到此错误。任何建议将不胜感激,谢谢!

在我生成一个抑制块之后:

0 投票
0 回答
417 浏览

c - Valgrind - 抑制文件太笼统?

我是valgrind的新手,首先要注意的是,OS X El Capitan 上的标准 C-Library 似乎泄漏了内存(可能丢失了)。经过多读一点后,情况并非如此,并且可以使用抑制文件从valgrind 泄漏摘要中排除 system-lib。

我生成了一个这样的抑制文件(通过运行一个简单的程序)并将错误添加到抑制文件中。它看起来像这样:

osx_el_capitan_c_lib.supp

现在我有几个问题:

  • 该文件是否有可能抑制我的实际代码(不是系统库)的泄漏?我用绝对泄漏/不泄漏的代码进行了一些测试,它似乎工作正常。但是我怎么能确定呢?
  • 默认输出电流如下所示(绝对没有泄漏):

    正如你所看到的,抑制文件现在工作得很好(没有字节显示为丢失等)。但是堆摘要不会受到它似乎的抑制文件的影响(allocs/mallocs显示 - 它们发生在我的代码之外)并且泄漏摘要显示为它自己的字段被抑制。有没有办法可以禁用此字段(标志或其他东西)并在堆摘要中 抑制( allocs/在我的代码之外)?mallocs
0 投票
1 回答
428 浏览

sql - 基于计数抑制部分的 Crystal 语法

我需要下面这个查询的 Crystal Reports 语法。基本上,如果所有记录都不适用,我想取消详细信息部分。感谢您对此的帮助。

0 投票
0 回答
28 浏览

php - 在 PHP 中压制观察者

我正在开发一对将通过 REST API 调用更新两个系统的服务。第一个是位置 1,对使用 php 中的观察者模式的类执行更新调用,以触发更新服务。然后,此更新服务执行 API 调用以更新位置 2。

当位置 2 获得更新时,它还将执行一系列更新。这些更新将触发对位置 1 的 API 调用。

我的问题是,如果我不终止它,这将继续下去。我能想到的最简单的方法是以某种方式抑制观察者。是否有捷径可寻?或者就此而言,我的问题是否有更好的解决方案?

0 投票
2 回答
2073 浏览

intellij-idea - Intellij checkstyle - 设置相对于模块的路径

我的公司正在从 Eclipse 切换到 IntelliJ。在 Eclipse 中,我们对抑制过滤器进行了以下配置checkstyle.xml

在哪里:

  • common.checkstyle.config.dir是公共项目(IntelliJ 中的模块)的绝对路径。

  • checkstyle.config.dir是项目(模块)的相对路径,值为checkstyle.config.dir=${root.dir}/config/checkstyle

我们想在 IntelliJ 中为这个文件定义一个路径,所以它会在每个MODULE/config/checkstyle目录中查找抑制过滤器(每个模块都有不同的抑制)。

有谁知道这是否可能?我们已经尝试找到解决方案很长一段时间了,但到目前为止还没有运气。

0 投票
1 回答
50 浏览

c - 安装中是否包含 valgrind 抑制文件?

valgrind工具的源代码版本 ( http://valgrind.org/downloads/current.html ) 在根目录中显示抑制文件,例如darwin16.supp.

如果我想使用这些文件,我必须从源下载中获取它们还是在安装过程中将它们添加到机器上的某个位置?

例如,如果我安装了 CI valgrind,我是否能够supp从系统中的某个位置引用其中一个文件,或者我是否需要以其他方式使其可用?

0 投票
0 回答
512 浏览

clang - __asan_memcpy 是设计上不可抑制的还是偶然的?

我正在运行基于 Linux x86_64 构建的 clang 4.0.0 asan。我使用 clang++ -fsanitize=address 构建了我的代码。

我无法抑制 asan 在我的代码之外报告的以下内存问题:(我已经删节了堆栈跟踪并修改了一些文件路径)

我按照此处的说明进行操作,并且通过在其中输入乱码并看到打印到我的终端上的“AddressSanitizer:无法解析抑制”来验证我的 .supp 正在被读取。我在 compiler-rt-4.0.0.src/lib/asan/asan_interceptors.cc 中查看了 __asan_memcpy 的 src

我认为“nullptr”是我的问题。我按照宏轨迹找到了这些行

由于 ctx 始终为“nullptr”,因此“if (_ctx)”的计算结果始终为 false,这意味着我将无法抑制我的内存错误。这是设计的,还是错误的?

快速浏览一下我今天拉下来的最新的 compiler-rt src (git hash 286b899df64bb82a2da253114653adaf15da2fce, git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@323510 91177308-0d34 -0410-b5e6-96231b3b80d8) 显示最新的 asan 实现存在相同的情况,所以我认为更新到最新的 asan rtl 不会有帮助。

0 投票
3 回答
2175 浏览

c# - 整个解决方案的全局抑制 (C#)

你们中有人知道我可以为整个解决方案抑制例如 CA2000 的方法吗?

我正在考虑类似于GlobalSuppressions具有以下代码行的类:

提前感谢您的帮助。