问题标签 [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.
powershell - 使用 Write-Error 在 Powershell 中写入错误流
为什么 Powershell 的Write-Error
cmdlet 不适合我?我的输出看起来不像文档中的示例:
我一直期望输出类似于Write-Warning
:
从Write-Error
和about_preference_variables
文档中,我认为我不应该看到任何异常?
c++ - 什么可能导致此内存访问错误(C++)?可能是未定义的行为?
我正在使用一个相对较大的课程,到目前为止一切正常(注意:我实际上并没有编写课程,我只是添加了一些功能)。但是,在头文件中再声明一个字符串后,现在一切都崩溃了(我收到内存访问错误)。如果我删除该字符串并重建,一切正常。
我实际上并没有对那个字符串做任何事情......只是声明它的行为会导致一些奇怪的内存错误。
我无法比这更详细地解释,因为尝试解释每个功能将是一种浪费。我应该在这里寻找什么样的东西才能找到问题?什么可能导致这种奇怪的行为?
错误本身是:
Unhandled exception at 0x65fd17fd (msvcp80d.dll) in myFile.exe: 0xC0000005: Access violation writing location 0xcdcdcdcd.
基本上 .h 文件中的所有更改是:
转换成:
StringType 是 basic_string 的扩展
c - 使用管道分叉过程中的程序崩溃
我正在为课程作业编写一个基本的 shell,它将在给定的路径列表中找到一个命令,并执行该命令。它也用于处理管道。但是,当我派生一个子进程时,我在 gdb 中收到“写入错误:管道损坏”消息,并且程序突然终止。
我似乎无法理解为什么会发生这种情况,因为我一直对打开和关闭正确的管道持谨慎态度,并且进程分叉似乎可以按预期工作。有更多 C 和 unix 编程经验的人可以帮我诊断问题吗?我的 fork 实现/管道实现在逻辑上是否不正确?
png - CImg 给出错误访问冲突写入位置以读取 PNG 文件
我尝试运行这个非常简单的代码,但在 CImg 库中的 png_read_info(png_ptr,info_ptr); 行出现了一个奇怪的错误。错误是:test.exe 中 0x779f8dc9 处的未处理异常:0xC0000005:访问冲突写入位置 0x00000014。代码是:
我不得不提一下,我将 libpng 库包含到我的项目属性表中,正如这里所解释的那样。http://www.piko3d.com/tutorials/libpng-tutorial-loading-png-files-from-streams
unity3d - Unity PersistentManager.WriteFile 错误
我最近将 Unity 升级到了 4.2.x 系列,但我遇到了一个工作流问题,我对此感到很困惑。我也用最新版本(4.3.3f1)试过这个,我也遇到了同样的问题。
以下是我电脑的规格:
CPU:Intel(R) Core(TM) i7-4770k CPU @ 3.50GHz
内存:16GB RAM
操作系统:Windows 8.1 专业版
硬盘驱动器:
主营:三星120GB固态硬盘
次要:RAID ONE 上的 WD 2TB 机械驱动器 x2
在创建一个新的 2D 项目时,我只选择 2D 选项并将其设置在我的机械驱动器中。出现的第一个错误如下:
打开文件 G:/Projects/....../Temp/tempfile 失败:该进程无法访问该文件,因为它正被另一个进程使用。
选项:重试|强制退出|取消
我会按 Try Again 什么都没有(甚至文件资源管理器都没有使用该文件夹。然后它加载 Unity 时出现 2 个错误:
GetPersistentManager ().WriteFile (i->path, BuildTargetSelection::NoTarget(), kDontReadObjectsFromDiskBeforeWriting)
和
container.begin () == container.end () UnityEditor.HandleUtility:BeginHandles()
这种情况最近才开始发生,在此之前我创建了两个项目,使用 4.2.1f 没有出现这些错误。现在每次我想创建一个文件夹时,它都会输出 GetPersistentManager 错误。Unity 也不允许我通过编辑器将任何资产拖到文件夹中(但是我可以右键单击并导入资产并以这种方式导入它们)。当我尝试通过文件资源管理器将资产放入文件夹时,我收到以下错误:
致命错误!GetPersistentManager().WriteFileInternal(metaDataPath, metaDataFileIndex, writeData.begin(), writeData.size(), NULL, BuildTargetSelection::NoTarget(),0)
我导入的资产是我在上述前 2 个项目中使用的精灵表。
作为测试,我也在我的主硬盘上重复了这个过程,它仍然给了我相同的结果。
这已经成为一个问题,因为现在我的其他两个项目也遇到了与上述三个错误相同的问题。如果有人知道可能导致这种情况的原因,请告诉我。
powershell - 为什么 Write-Error 会在其上方显示所有代码?
我最近在阅读关于不在 PowerShell 中使用 Write-Host 的原因,所以我开始使用 Write-Verbose、Write-Warning 和 Write-Output ......但是我得到的输出有一些问题从写错误。
这是一个在脚本中使用它的简单示例。
当错误出现时,我得到以下信息。
我不明白为什么它会显示错误上方的所有代码。它只会使屏幕上的输出看起来非常混乱,尤其是在长脚本中。例如我目前正在开发一个脚本来自动化我们的用户创建、修改、禁用和删除过程,它有几百行,所以如果我想写一个非终止错误,我不想看到上面的整个代码....这只是愚蠢的。
有什么建议么。我考虑过使用写警告,但它确实是我想要显示的非终止错误......所以我正在尝试使用最佳实践。
谢谢,
mongodb - MongoDB WriteError“代码”:9
我正在尝试从 MongoDB 中删除一些具有脏值的记录,但是每当我尝试删除它时,我都会收到带有代码 9的writeError。
脏文档示例如下:
执行的remove命令如下:
抛出以下错误
知道这个错误到底是什么或如何解决它吗?
usb - usb4java 发送消息时出错:USB 错误 1:控制传输失败:输入/输出错误
我尝试使用以下代码将带有 usb4java api 的消息发送到 ir 读写元素:
但是每次我尝试它时,我都会在以下位置收到此错误int = controlTransfer(handle, (LibUsb.REQUEST_TYPE_CLASS | RECIPIENT_INTERFACE), 0x09, (short) 2, (short) 1, buffer, timeout);
:
也许你们中的一个人知道如何解决这个问题?
我真的很期待你的回答。
编辑:我想我不得不说我的操作系统是 Windows 8.1 64 位上的 VM VirtualBox 中的 Linux 64 位。(USB 转发已激活;我已经访问了 USB 设备)
powershell - Powershell Write-Error 不填充 -ErrorVariable
我正在运行 Powershell 4,并试图通过在调用中使用 -ErrorVariable 参数并在函数本身中写入错误来获取错误变量以填充到函数中。但是,该变量永远不会被填充。
这是我的脚本:
因为它是 -ErrorVariable,所以我希望 write-error 用 $output 的内容填充变量 $myfuncerr,但这不会发生($myfuncerr 保持空白)。我在 Powershell ISE 中调试,所以我可以看到 Write-Error 实际上被调用了。
我还尝试使用 throw($output) 抛出异常,使用 -ErrorAction SilentlyContinue 运行 myfunc,但仍然没有填充 $myfuncerr,即
我是否正确使用了 -ErrorVariable 参数?
sd-card - arduino不写入SD卡
我有一个带有 Seeedstudio sd card shield v4.0 的 Arduino,上面有一个 prototpye shield,上面是一个 TMP36 温度传感器和一个红色和两个绿色 LED,红色表示它已“准备好”记录数据,第一个绿色表示它当前正在“记录数据”,最后一个 LED 表示数据已“保存”到 SD 卡中,它在文件开始时将其删除,但是,它会创建“正在测试”行1, 2, 3...”在一个名为 TEST 的 txt 文件中。在同一个文件中应该有数据,但没有数据,它将在设置中写入卡,但不会在循环中写入。谁能帮我?
代码: