问题标签 [verbosity]
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.
kotlin - Kotlin - 一个参数不同的辅助构造函数
我有一段 Kotlin 代码,其中第一个和第二个构造函数略有不同,见下文
是否可以通过某种语言结构来减少这种冗长?我在考虑代数数据类型,但感觉不太合适——它被认为是“hacky”。
testing - 如何使 Elixir 混合测试输出更详细?
在我的 Elixir/Phoenix 应用程序中,当我运行时
我得到如下输出:
每个成功的测试都带有点。
如何输出成功的测试名称?
在带有 rspec 的 Rails 中,我曾经使用目录中的 .rspec 文件来执行此操作,如下所示:
Elixir 中是否有等价物?
python - Python unittest 中的测试如何访问详细级别?
在 Python unittest 框架中调用测试套件时,可以提供-v
更高级别的详细信息,例如:
测试用例如何访问详细级别?
git - Git 是否有调试或详细选项来解释它在做什么?
某些或所有 git 命令是否具有调试或详细选项来解释它们正在尝试什么或正在执行哪些其他子命令?
c++ - Visual Studio 2017 输出窗口构建详细程度
有没有办法阻止 VS 2017 在构建输出窗口中显示整个 CL.exe 和 Link.exe 命令行?这似乎是一个新的发展。某些解决方案会发生这种情况,但其他解决方案不会。我似乎无法弄清楚是什么控制了这一点。我在这里看到了这个冗长的讨论: https ://developercommunity.visualstudio.com/content/problem/11155/sporadically-show-command-line-parameters-in-outpu.html 没有导致任何解决方案。
PS:将 MSBuild 详细级别更改为 Quiet 不是我想要的。我只是希望它停止打印编译器/链接器命令行,因为这些对于我们的项目来说往往很安静。
docker - 如何启用 Docker 守护程序的“调试”日志记录?(Ubuntu 16.04)
我想在 ubuntu 16.04 中设置 docker 守护进程的详细级别)
Docker 版本 = 1.12.6
以下没有奏效:
- /etc/docker/daemon.json, setting"debug": true (找不到文件)
- docker -d(提供了错误 docker 标志但未定义守护进程)
entity-framework - How to make EF Core migrations less verbose
I am using Entity Framework Core 1.1.0 with migrations. When I run them with
in Package Manager Console the console is full of applied SQL. Instead of this, I would like to have printed only names of migrations that are currently being applied. How can I do this?
c# - 优化 WCF 带宽传输(减少冗长)
我们目前正在使用 WCF 在客户端和服务器之间进行传输。我们正在使用带有 BinaryMessageEncoding 的 HttpTransportBinding。后端是 .NET,前端是 Xamarin(iOS、Android、Windows 10)和 Silverlight。我们正在寻找不同的转移选项。当然还有 REST 和 Web Sockets,但我的问题与序列化有关——而不是实际的协议。然而,我正在考虑减少传输带宽的所有选项。
最终目标是使用仅传输最少数据的二进制序列化,以使 DataContract 序列化正常工作。传输不需要人类可读,这就是我们不使用 Json 的原因。我愿意查看其他类型的序列化或其他可以完成这项工作的 DataContractSerializers,但我现在正在努力解决的是 WCF 通过网络发送的数据比实际需要的数据多得多。如果我查看 Fiddler 中的数据,我可以看到它正在发送 null 或空的 DataMember、完全不相关的 XML 命名空间等等。
在这里你可以看到我试图阻止 DataContractSerializer 在属性级别通过网络发送这些东西,但是 DataContractSerializer 忽略了我的请求:
我能做些什么来让 DataContractSerializer 满足我的请求吗?是否有与 Xamarin 兼容的更高效的 DataContractSerializer?还有其他减少 WCF 冗长的技巧吗?我在声明属性的方式上做错了什么,还是我认为序列化程序应该足够聪明而不包含默认值是错误的?
令人沮丧的是,除了这个问题之外,当您知道服务的所有消费者都将基于 Microsoft 时,WCF 是一项非常好的技术。从表面上看,微软似乎不再费心改进 WCF 及其后续部分,例如 DataContractSerialization。我宁愿不批发更换技术。我宁愿解决冗长的问题。
请保存替代技术建议以供评论。
webpack - 如何防止 webpack 在加载程序的每个错误上打印长文件列表(在多文件条目中)
我正在将仅 js (es5) 的项目迁移到 webpack + es6 + Typescript。在迁移之前,所有的 js 文件都被简单地连接起来,现在我想从 webpack 开始做同样的事情。
问题:当 eslint-loader 输出错误时,我会为每个 eslint 错误得到一个包含所有 webpack-entry 文件的长列表。
作为第一阶段,我不想将代码更改为仅依赖于导入并保持连接。
我有以下 webpack conf:
这是单个错误的示例(我有很多):
对于每个有错误的文件,文件列表一直在继续……我需要隐藏这个列表。有任何想法吗?
visual-c++ - 如何阻止 MSVC 告诉我它生成的代码?
我的软件在后台执行了一些 C 代码的生成和编译。我使用 Python 的 Setuptools 来控制它,它调用自己选择的 C 编译器——在 Windows 上,这默认为 MSVC。现在在编译时,MSVC 会发出如下消息:
(这里已经问过原因。)对于我的用户来说,这是阻碍和混乱的(因为我的软件也生成代码)。因此,我希望通过编译器选项、环境变量或类似的方式禁用这些消息,即以可以在我的设置中控制的方式。
到目前为止我尝试了什么或什么不起作用: