问题标签 [suppress]

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 投票
3 回答
15974 浏览

windows - 如何抑制windows命令输出?

我正在通过命令行移动数千个文件,并将所有文件名打印到控制台。有没有办法忽略输出,让它更快?类似于 Linux 中的 /dev/null 管道。

谢谢

0 投票
1 回答
189 浏览

junit - 有条件地跳过单元测试

我目前正在上课,处理网络问题。使用 JUnit 3.8.1 并拥有一个硬件设备,这并不总是可以测试,我想有条件地抑制单个测试。有没有办法通过像 @if(!gatewayAvailable) -> 测试被抑制这样的简单注释来实现这一点?

感谢任何指针,马库斯

0 投票
1 回答
3263 浏览

crystal-reports - 如何在 Crystal Reports 中抑制子报表

我还是 Crystal Reports 的新手,完全被难住了。我有一个包含 100 个帐户的表(字段是 acct_id 和 sub_ind,对于所有 100 个帐户来说都是“1”)。仅当帐户在桌面上时,我才想取消子报告。我在抑制公式(x-2)中尝试了多种可能性。除了桌面上的帐户之外,我已经为所有人隐藏了整个报告;我已经取消了子报告,除了在子报告所在的位置出现一个框。是否有一种解决方案可以仅针对表中的帐户禁止子报表?谢谢你的帮助!

0 投票
1 回答
2593 浏览

xml - JAXB:使用 XmlJavaTypeAdapter 时如何抑制周围的 XmlElement?

我在编组时@XmlJavaTypeAdapterMap<String, MapItem>对象转换为List<MapItem>(反之亦然)。

该列表总是有一个周围@XmlElement,我想摆脱它,因为它使生成的 XML 变得混乱。

如何才能做到这一点?

或者,换句话说,我怎样才能摆脱map以下 XML 中的元素:


ClassMapItem是一个带有键和值的简单类:


Map<String, MapItem>隐式或显式 的声明包含一个@XmlElement注释:


@XmlJavaTypeAdapter


顶级声明:


我完整的测试课:

0 投票
2 回答
79 浏览

tsql - 消除 SQL 结果集中的匹配值

我有一个包含交易列表(发票和信用)的表格,我需要获取发票和信用不匹配的所有行的列表。

例如

我只想看到第三行和第四行,因为其他行的值匹配。

如果我选择 product, sum(value) ... 按具有 sum(value) <> 0 的产品分组,我可以这样做

效果很好,但我也想返回用户名。

一旦我将用户添加到选择中,我也需要按它进行分组,这会导致数量与用户和产品不匹配,这会造成混乱。

有任何想法吗 ?我正在使用 MS SQL 2000...

干杯

0 投票
3 回答
4564 浏览

java - Java 7:在没有堆栈跟踪的情况下抛出异常

EDIT2
@paradigmatic 提出了一个很好的建议,即重定向而不是抛出异常;这解决了日志记录问题。Play 2 中的问题是重定向需要在所谓的Action范围内发生,而日期解析器调用并非总是如此。

作为一种解决方法,我使用了 Play 的全局拦截器,大概相当于 Java servlet 过滤器。

编辑
这里有一点可以使用的上下文:

和一个测试自定义异常处理程序:

在无效的 yyyyMMdd 字符串上调用日期解析器会将 30 行堆栈跟踪记录到日志中(这发生在 Play 框架/Netty 容器的上游,优于默认的 100 行跟踪):

原始
有一个问题,我的 application.log 充满了与 uri 日期解析器操作相关的错误,如果给定有效的yyyyMMdduri 日期,该操作应该成功。

然而,一些用户试图通过输入无效日期来规避这一点,以期获得免费访问仅限付费订阅者的内容。这是没有意义的,因为它根本不起作用,但无论如何,我的应用程序日志中有这些错误跟踪的 MB 数。

有没有办法将一个真正修剪Exception的日志扔到日志中?我找到了这个 SO 答案,但在我的应用程序中,它看起来像容器(Netty 上的 Play 框架)进入混合状态并将其自己的 30 行堆栈跟踪记录到日志中(30 行优于 100 行,但仍有 29 行太多)

同样,我发现了这个关于 Java 7 的线程和抑制堆栈跟踪的新选项;然而,由于某种原因,尽管在 Java 1.7 上,Eclipse 配置为 Java 1.7,但只有 Throwable 的旧 2 参数方法可用(当我单击 Throwable 类时,我确实看到了 4 参数方法;也许是 Scala 2.9.2 库问题?)

无论如何,理想情况下,我可以简单地记录一条1 行异常消息,而不是厨房水槽。

0 投票
0 回答
45 浏览

php - PHP 抑制与 'if' 以避免通知

可能重复:
isset($var) 与 @$var

如果有可能$_SESSION不会在页面加载时设置,那么在以下情况下,最佳实践是什么?是否可以取消类似 的通知,如果前面Undefined index没有,这将是第二个示例的结果。@考虑到处理器的使用情况,“无错误”代码值得多远(尽管在以下情况下差异必须很小)。

对比

0 投票
1 回答
5817 浏览

c - C - 如何抑制子函数的输出?

我想调用bar()foo()bar()改变一些全局变量的值(这是我想要的),但同时产生一些输出(我不想要任何输出);

我能做些什么来抑制bar()的输出?

0 投票
1 回答
3002 浏览

c++ - 让 Window 相信它仍然是焦点,尽管它不是

我必须处理一个讨厌的 MS Windows 应用程序,它一旦失去焦点就退出工作。我的问题是,我怎样才能以某种方式欺骗这个应用程序以相信它仍然是焦点,尽管它真的不是?

我的想法是:

  1. 是否可以仅从该应用程序中抑制相应的“WM”消息?
  2. 我可以向这个窗口发送一条虚假消息,让它看起来像焦点一样吗?
0 投票
1 回答
219 浏览

javascript - 抑制未定义数组属性的 javascript 错误

我有一个用 javascript 构建的表单,我想用它来添加用户和更新用户。

该表单包含一些输入元素,如下所示。当我获取用户数据以构建用于更新的表单时,此方法有效,但对于添加新用户,此属性在数组中不存在,因此脚本失败并按预期停止正确运行。

问题是,抑制这个错误的最短方法是什么?像@$params['user_email'] 这样的 php。

  • 我知道尝试,缓存
  • 我知道抑制窗口对象上的所有错误。
  • 类型,未定义等

我只是在寻找最短的方法来执行此操作,而无需添加多行代码来验证 params 数组中的每个属性。