问题标签 [write-error]

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 投票
1 回答
2392 浏览

python - 在 Raspi 2 上使用 mxgxw/MFRC522-python 库和 MFRC522 阅读器编写 ntag213 (Mifare Ultralight C)

对于一个学校项目,我们正在尝试在 ntag213(Mifare Ultralight C 180Bytes)上编写,但我们无法在其上编写。除此之外,该库在阅读 Ultralight C/ntag213 时运行良好。

相同的设置、库和硬件在 Mifare 1K 标签 1024kB 上运行良好。

有没有人已经在 PYTHON 中使用 MFRC522 阅读器和 Mifare Ultralight C 标签(ntag213)的这个库做到了这一点?

链接:
https ://github.com/mxgxw/MFRC522-python http://cache.nxp.com/documents/data_sheet/NTAG213_215_216.pdf?pspll=1

所以我们正在研究 ToCard 函数来搜索错误:

0 投票
1 回答
1174 浏览

powershell - PowerShell 写入错误

我编写了一个简单的 Log 函数,它调用 cmdlet Write-Error。但是,这会产生一些意想不到的行为。给你举个例子:

调用foo结果如下:

因此,似乎调用foo(以及其中的 cmdlet Write-Error)会引发 PS 链接到函数foo本身的错误。

将消息写入 PS 错误流但又不会让它看起来像调用函数中的错误的正确方法是什么?

我找到了答案:区别有点微妙:抛出错误和将错误消息输出到标准错误流之间是有区别的。在 try/catch 结构中,抛出错误会跳到 catch 块中。在 try 块中使用write-error时,只会将输出通过管道传输到标准错误流中。以下函数不会进入 catch 块。但是,它会在 $error 变量中写入一条错误消息“Hey”,并将所有其他属性留空。

但是,错误消息将显示错误发生在myErr第 1 行,字符 1。

好吧,我看到这似乎是调用时的标准行为write-error。那我就用write-output

0 投票
1 回答
1787 浏览

mongodb - MongoDB问题中的文档验证

所以我对 MongoDB 很陌生,当然,关于文档何时验证失败的反馈有点……没有信息。所以我希望任何人都能看到我犯的错误。

该模式相对简单并且有效:

我在这里使用“long”作为“Date.parse()”,因为我了解到它返回一个 64 位整数。我也尝试使用“日期”和“时间戳”日期类型无济于事。

我的插入是:

运行命令时给出的错误是通用的:

这是使用 MongoDB 服务器版本 3.6。我在 Windows 10 平台上运行(如果这意味着什么)。

我唯一能想到的另一件事是将 bsonType 'number' 用于 numAnimals,但这也不起作用。

任何有用的想法或意见将不胜感激!

0 投票
2 回答
904 浏览

scala - Spark:将大型数据帧写入镶木地板文件时出现 LeaseExpiredException

我有一个大型数据框,我正在将其写入 HDFS 中的镶木地板文件。从日志中获取以下异常:

谷歌搜索但找不到任何具体的解决方案。将推测设置为 false: conf.set("spark.speculation","false")
但仍然没有帮助。它完成了几个任务,生成了几个零件文件,然后突然停止并出现此错误。

详细信息: Spark 版本:2.3.1(这在 1.6x 中没有发生)。
只有一个会话正在运行,这排除了不同会话访问同一位置的可能性。

任何指针?

谢谢!

0 投票
1 回答
100 浏览

powershell - Write-Error (PowerShell) 的奇怪行为:没有来自具有返回值的方法的输出

Write-Error 的输出在具有返回值的方法中被省略(即不是 void):

我期待三个错误消息,但只得到一个。请注意,从 bool 方法调用 void 方法也会忽略输出,就好像调用堆栈以某种方式“中毒”了一样。是的(虽然在这个例子中没有显示)调用 void 方法的 void 方法有效。

有人可以解释一下这种行为还是我只是发现了一个错误?

0 投票
1 回答
253 浏览

powershell - 在类方法中使用时,Write-Error 不会产生有用的信息 | 电源外壳

我使用了一个有和没有类的方法,并且 Write-Error 似乎产生了不同的输出。在类的情况下,它不指定函数并且行号始终为 1,1

以上输出:

oper1:术语“.\some_exe_which_does_not_exist.exe”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在 F:\debug\encryption_concat_tests\Untitled1.ps1: 11 char:1 + oper1 + ~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,操作1

当我在一个类中包含相同的函数时,我得到了这个:

术语“.\some_exe_which_does_not_exist.exe”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在 line:1 char:1 + F:\debug\encryption_concat_tests\Untitled1.ps1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException

类内方法的这种行为可能是什么原因?

0 投票
1 回答
119 浏览

powershell - 重定向到 powershell 核心中的文件时,写入错误会给出奇怪的字符

您好,我在 powershell 7.1 和 7.2 预览版中有以下测试代码。

这会在文件中产生以下输出。写入错误输出显示奇怪的字符。

拉拉拉

[91mWrite-Error: [91m这是一个测试[0m

测试测试

资讯资讯

当我在 powershell 5 中执行相同操作时,结果与我预期的一样:

拉拉拉

C:\Users\MoonChild\Documents\huh.ps1 : 这是一个测试 + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,huh.ps1

测试测试

资讯资讯

powershell 核心是否有任何问题导致这种行为,有没有办法解决它?