error-handling 相关问题

编程语言结构,用于处理由错误代码,异常或其他语言特定方法发出的错误。

网络抓取时 R 代码无法识别错误(tryCatch)

我正在尝试从 Google Scholar 中抓取数据。我在编码和抓取方面没有太多经验,因此遇到了很多问题。我在这里发表了类似的帖子,但我有一个新问题。当我...

回答 1 投票 0

为什么我无法进入wordpress管理界面?

我不小心更改了我的wordpress页面的url,我终于在phpmyadmin中恢复了,我网站的第一页可以工作,但第二页不行,我什至无法登录

回答 3 投票 0

SQL Server 标量变量仅保存表结果中的最后一个值,而不是抛出错误

我有一个源表,我认为它的表只存储一个不同的周期。我将该句点分配给 int 变量,如下所示。 设置不计数; 声明@tarih INT; ------------ 选择@tar...

回答 1 投票 0

检测(在自定义错误处理程序中)PHP 错误是否确实被 @

上下文: 我的应用程序有三个环境:开发(本地)、测试/登台(产品服务器)、生产。该应用程序知道哪个是哪个。登台和生产的错误报告均为 0,因此错误是...

回答 4 投票 0

如何在陷阱指令后使用驱动程序 API 将 CUDA 错误重置为成功?

我有一个内核,它可能会在内核内部调用 asm("trap;") 。但当发生这种情况时,CUDA 错误代码将设置为启动失败,并且我无法重置它。 在 CUDA Runtime API 中,我们可以使用 cudaGetLastEr...

回答 1 投票 0

我正在使用 PostgreSQL。我在列中插入值时遇到错误,所有列名称、区分大小写、值都是正确的

我正在学习 SQL,同时将值输入到包含五列 CustID、CustName、Age、City、Salary 的客户表中。我输入的所有内容均正确且区分大小写,但我仍然得到

回答 2 投票 0

NodeJS Fetch:处理同一获取请求的网络错误类型

如何检查同一请求的网络错误类型? 我的nodejs代码: 尝试 { const response=await fetch("https://app.local") } 捕获(错误){ 控制台.log(错误); } 我在控制台上得到: 输入...

回答 1 投票 0

On Error Resume Next 语句的范围到底是什么?

我测试了微软关于On Error Resume Next语句范围的声明: 当调用另一个过程时,On Error Resume Next 语句将变为非活动状态,因此您应该执行...

回答 1 投票 0

未执行 amp-video 组件后备占位符和后备 - E...</desc> <question vote="0"> <p>放大器视频后备功能对我不起作用。在此代码中:</p> <pre><code><!doctype html> <html ⚡> <head> <meta charset="utf-8"> <title>Placeholders &amp; fallbacks - Example 3</title> <script async src="https://cdn.ampproject.org/v0.js"></script> <script async custom-element="amp-video" src="https://cdn.ampproject.org/v0/amp-video-0.1.js"></script> <link rel="canonical" href="https://preview.amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/placeholders.example.3.html"> <meta name="viewport" content="width=device-width"> <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript> </head> <body> <amp-img width="550" height="368" layout="responsive" src="non_existent_image.jpg"> <div fallback> <p>Image not found</p> </div> </amp-img> <amp-video width="640" height="358" src="non_existent_video.mp4"> <div fallback> <p>Video not found</p> </div> </amp-video> </body> </html> </code></pre> <p>代码可以在<a href="https://playground.amp.dev/?_gl=1*14hl1ox*_ga*YW1wLVJpMFc0Z3FCVlBXRXFyS3FoQV9GOGc.*_ga_TYM9BH1XCX*MTcxNjU5NTAwNy4xMi4xLjE3MTY1OTUwMDcuMC4wLjA.#share=PCFkb2N0eXBlIGh0bWw+CjxodG1sIOKaoT4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogIDx0aXRsZT5QbGFjZWhvbGRlcnMgJmFtcDsgZmFsbGJhY2tzIC0gRXhhbXBsZSAzPC90aXRsZT4KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly9jZG4uYW1wcHJvamVjdC5vcmcvdjAuanMiPjwvc2NyaXB0PgogIDxzY3JpcHQgYXN5bmMgY3VzdG9tLWVsZW1lbnQ9ImFtcC12aWRlbyIgc3JjPSJodHRwczovL2Nkbi5hbXBwcm9qZWN0Lm9yZy92MC9hbXAtdmlkZW8tMC4xLmpzIj48L3NjcmlwdD4KICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9wcmV2aWV3LmFtcC5kZXYvZG9jdW1lbnRhdGlvbi9ndWlkZXMtYW5kLXR1dG9yaWFscy9kZXZlbG9wL3N0eWxlX2FuZF9sYXlvdXQvcGxhY2Vob2xkZXJzLmV4YW1wbGUuMy5odG1sIj4KICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIj4KICA8c3R5bGUgYW1wLWJvaWxlcnBsYXRlPmJvZHl7LXdlYmtpdC1hbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aDstbW96LWFuaW1hdGlvbjotYW1wLXN0YXJ0IDhzIHN0ZXBzKDEsZW5kKSAwcyAxIG5vcm1hbCBib3RoOy1tcy1hbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aDthbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aH1ALXdlYmtpdC1rZXlmcmFtZXMgLWFtcC1zdGFydHtmcm9te3Zpc2liaWxpdHk6aGlkZGVufXRve3Zpc2liaWxpdHk6dmlzaWJsZX19QC1tb3ota2V5ZnJhbWVzIC1hbXAtc3RhcnR7ZnJvbXt2aXNpYmlsaXR5OmhpZGRlbn10b3t2aXNpYmlsaXR5OnZpc2libGV9fUAtbXMta2V5ZnJhbWVzIC1hbXAtc3RhcnR7ZnJvbXt2aXNpYmlsaXR5OmhpZGRlbn10b3t2aXNpYmlsaXR5OnZpc2libGV9fUAtby1rZXlmcmFtZXMgLWFtcC1zdGFydHtmcm9te3Zpc2liaWxpdHk6aGlkZGVufXRve3Zpc2liaWxpdHk6dmlzaWJsZX19QGtleWZyYW1lcyAtYW1wLXN0YXJ0e2Zyb217dmlzaWJpbGl0eTpoaWRkZW59dG97dmlzaWJpbGl0eTp2aXNpYmxlfX08L3N0eWxlPjxub3NjcmlwdD48c3R5bGUgYW1wLWJvaWxlcnBsYXRlPmJvZHl7LXdlYmtpdC1hbmltYXRpb246bm9uZTstbW96LWFuaW1hdGlvbjpub25lOy1tcy1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX08L3N0eWxlPjwvbm9zY3JpcHQ+CjwvaGVhZD4KPGJvZHk+CjxhbXAtaW1nCiAgd2lkdGg9IjU1MCIKICBoZWlnaHQ9IjM2OCIKICBsYXlvdXQ9InJlc3BvbnNpdmUiCiAgc3JjPSJub25fZXhpc3RlbnRfaW1hZ2UuanBnIj4KICA8ZGl2IGZhbGxiYWNrPgogICAgPHA+SW1hZ2Ugbm90IGZvdW5kPC9wPiAgICAKICA8L2Rpdj4KPC9hbXAtaW1nPgogIAo8YW1wLXZpZGVvCiAgICB3aWR0aD0iNjQwIgogICAgaGVpZ2h0PSIzNTgiCiAgICBzcmM9Im5vbl9leGlzdGVudF92aWRlby5tcDQiPgogIDxkaXYgZmFsbGJhY2s+CiAgICA8cD5WaWRlbyBub3QgZm91bmQ8L3A+ICAgIAogIDwvZGl2Pgo8L2FtcC12aWRlbz4gCjwvYm9keT4KPC9odG1sPg==" rel="nofollow noreferrer">AMP Playground</a></p>中访问 <p>丢失图像的后备正确显示消息“找不到图像”,但不显示丢失视频的后备。</p> <p>上面的代码有什么问题?</p> </question> <answer tick="false" vote="0"> <p>虽然代码是按照文档写的,但是不起作用。不过,经过一段时间的尝试,这个修改成功了:</p> <pre><code><amp-video width="640" height="358" src="non_existent_video.mp4"> <div> <p>Video not found</p> </div> </amp-video> </code></pre> <p>我从 中删除了 <pre><code>fallback</code></pre> 属性,当播放器不工作时会出现该消息。</p> </answer> </body></html>

放大器视频回退对我不起作用。在此代码中: 占位符和后备 - E...</desc> <question vote="0"> <p>放大器视频后备功能对我不起作用。在此代码中:</p> <pre><code><!doctype html> <html ⚡> <head> <meta charset="utf-8"> <title>Placeholders &amp; fallbacks - Example 3</title> <script async src="https://cdn.ampproject.org/v0.js"></script> <script async custom-element="amp-video" src="https://cdn.ampproject.org/v0/amp-video-0.1.js"></script> <link rel="canonical" href="https://preview.amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/placeholders.example.3.html"> <meta name="viewport" content="width=device-width"> <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript> </head> <body> <amp-img width="550" height="368" layout="responsive" src="non_existent_image.jpg"> <div fallback> <p>Image not found</p> </div> </amp-img> <amp-video width="640" height="358" src="non_existent_video.mp4"> <div fallback> <p>Video not found</p> </div> </amp-video> </body> </html> </code></pre> <p>代码可以在<a href="https://playground.amp.dev/?_gl=1*14hl1ox*_ga*YW1wLVJpMFc0Z3FCVlBXRXFyS3FoQV9GOGc.*_ga_TYM9BH1XCX*MTcxNjU5NTAwNy4xMi4xLjE3MTY1OTUwMDcuMC4wLjA.#share=PCFkb2N0eXBlIGh0bWw+CjxodG1sIOKaoT4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogIDx0aXRsZT5QbGFjZWhvbGRlcnMgJmFtcDsgZmFsbGJhY2tzIC0gRXhhbXBsZSAzPC90aXRsZT4KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly9jZG4uYW1wcHJvamVjdC5vcmcvdjAuanMiPjwvc2NyaXB0PgogIDxzY3JpcHQgYXN5bmMgY3VzdG9tLWVsZW1lbnQ9ImFtcC12aWRlbyIgc3JjPSJodHRwczovL2Nkbi5hbXBwcm9qZWN0Lm9yZy92MC9hbXAtdmlkZW8tMC4xLmpzIj48L3NjcmlwdD4KICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9wcmV2aWV3LmFtcC5kZXYvZG9jdW1lbnRhdGlvbi9ndWlkZXMtYW5kLXR1dG9yaWFscy9kZXZlbG9wL3N0eWxlX2FuZF9sYXlvdXQvcGxhY2Vob2xkZXJzLmV4YW1wbGUuMy5odG1sIj4KICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIj4KICA8c3R5bGUgYW1wLWJvaWxlcnBsYXRlPmJvZHl7LXdlYmtpdC1hbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aDstbW96LWFuaW1hdGlvbjotYW1wLXN0YXJ0IDhzIHN0ZXBzKDEsZW5kKSAwcyAxIG5vcm1hbCBib3RoOy1tcy1hbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aDthbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aH1ALXdlYmtpdC1rZXlmcmFtZXMgLWFtcC1zdGFydHtmcm9te3Zpc2liaWxpdHk6aGlkZGVufXRve3Zpc2liaWxpdHk6dmlzaWJsZX19QC1tb3ota2V5ZnJhbWVzIC1hbXAtc3RhcnR7ZnJvbXt2aXNpYmlsaXR5OmhpZGRlbn10b3t2aXNpYmlsaXR5OnZpc2libGV9fUAtbXMta2V5ZnJhbWVzIC1hbXAtc3RhcnR7ZnJvbXt2aXNpYmlsaXR5OmhpZGRlbn10b3t2aXNpYmlsaXR5OnZpc2libGV9fUAtby1rZXlmcmFtZXMgLWFtcC1zdGFydHtmcm9te3Zpc2liaWxpdHk6aGlkZGVufXRve3Zpc2liaWxpdHk6dmlzaWJsZX19QGtleWZyYW1lcyAtYW1wLXN0YXJ0e2Zyb217dmlzaWJpbGl0eTpoaWRkZW59dG97dmlzaWJpbGl0eTp2aXNpYmxlfX08L3N0eWxlPjxub3NjcmlwdD48c3R5bGUgYW1wLWJvaWxlcnBsYXRlPmJvZHl7LXdlYmtpdC1hbmltYXRpb246bm9uZTstbW96LWFuaW1hdGlvbjpub25lOy1tcy1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX08L3N0eWxlPjwvbm9zY3JpcHQ+CjwvaGVhZD4KPGJvZHk+CjxhbXAtaW1nCiAgd2lkdGg9IjU1MCIKICBoZWlnaHQ9IjM2OCIKICBsYXlvdXQ9InJlc3BvbnNpdmUiCiAgc3JjPSJub25fZXhpc3RlbnRfaW1hZ2UuanBnIj4KICA8ZGl2IGZhbGxiYWNrPgogICAgPHA+SW1hZ2Ugbm90IGZvdW5kPC9wPiAgICAKICA8L2Rpdj4KPC9hbXAtaW1nPgogIAo8YW1wLXZpZGVvCiAgICB3aWR0aD0iNjQwIgogICAgaGVpZ2h0PSIzNTgiCiAgICBzcmM9Im5vbl9leGlzdGVudF92aWRlby5tcDQiPgogIDxkaXYgZmFsbGJhY2s+CiAgICA8cD5WaWRlbyBub3QgZm91bmQ8L3A+ICAgIAogIDwvZGl2Pgo8L2FtcC12aWRlbz4gCjwvYm9keT4KPC9odG1sPg==" rel="nofollow noreferrer">AMP Playground</a></p>中访问 <p>丢失图像的后备正确显示消息“找不到图像”,但不显示丢失视频的后备。</p> <p>上面的代码有什么问题?</p> </question> <answer tick="false" vote="0"> <p>虽然代码是按照文档写的,但是不起作用。不过,经过一段时间的尝试,这个修改成功了:</p> <pre><code><amp-video width="640" height="358" src="non_existent_video.mp4"> <div> <p>Video not found</p> </div> </amp-video> </code></pre> <p>我从 中删除了 <pre><code>fallback</code></pre> 属性,当播放器不工作时会出现该消息。</p> </answer> </body></html>

回答 0 投票 0

Angular 9 中丢失图像的错误处理

我有一个 Angular 9 应用程序。如果 src 中指定的图像丢失,我需要显示替代图像。我不想使用 onerror,因为它已被弃用。 这是我发现的: 我有一个 Angular 9 应用程序。如果 src 中指定的图像丢失,我需要显示替代图像。我不想使用 onerror,因为它已被弃用。 这是我发现的: <div *ngFor="let entity of entities"> <div> <img [src]="entity.imageUrl" (error)="onImageError(entity)" width="70" alt="IMAGE"/> 如何在 onImageError() 中重写 entity.imageUrl ? 我尝试过以下方法: onImageError(entity: IEntity) { entity.imageUrl = 'some-image.svg' } 但是它说 36:3 错误预期调用签名:“onImageError”有一个 typedef (tslint:typedef) @typescript-eslint/tslint/config 属性绑定是 TS 表达式。理论上你可以简单地说 <img [src]="entity?.imageUrl || alternateUrl" width="70" alt="IMAGE"/> 您的错误可能是由于某些打字稿设置造成的。 我建议您像这样更改内联值 (error)="entity.imageUrl = 'some-image.svg'" 或将函数的返回类型定义为 void onImageError(entity: IEntity):void { entity.imageUrl = 'some-image.svg' } 希望这有帮助! 使用内联(错误) 而不是创建一个处理 ts 文件内损坏图像的方法, 只需使用这个,但要小心图像路径,不要陷入试图获取路径的循环中 <img #iconRef [src]="item.icon" [alt]="item.name" (error)="iconRef.src = 'your-path\\default-thumbnail.png'"> 这个想法很简单,只需进行本地引用并在发生错误时更改路径即可。

回答 3 投票 0

Pyodide 中 JavaScript 端如何处理错误

我想在 Pyodide 中捕获 Python 端抛出的错误。要在 JavaScript 端处理它们,即在 JS 中使用 try-catch 语法,我应该如何获取异常对象? 例如,当 NameError 为

回答 1 投票 0

在 zsh 脚本中捕获错误时捕获错误消息

我有一个 zsh 脚本,很少崩溃,并且日志中没有显示任何错误。 通常会出现错误消息。 我正在编写一个小型测试脚本并学习陷印。 我想打印变量

回答 1 投票 0

如何解决Python NEAT中的“No such activate function: 'sum'”错误?

我正在使用 NEAT 创建一个简单的游戏 AI。然而,我发现了一个问题,游戏窗口在从第 0 代过渡到第 1 代时只会打开和关闭,而实际上,它...

回答 1 投票 0

为什么 Rust 编译器不允许我在结果中使用自定义错误类型

我正在按照 YouTube 指南构建 Rust 项目。我创建了一个 error.rs 文件,在其中保存自定义错误,它看起来像这样: #[导出(这个错误::错误,调试)] 酒吧枚举错误{ ...

回答 1 投票 0

在 Ajax 请求期间处理错误的规范方法是什么?

对于普通请求,我们可以简单地在 web.xml 中注册一个 。但是,这不适用于 Ajax 请求。默认情况下,Ajax 请求期间的错误会导致一些流行风......

回答 1 投票 0

无法提出删除请求(帮助)

所以我正在创建一个api(没有数据库),现在我正在准备发出GET、POST和DELETE请求,当发出GET和POST请求时它工作得很好,但是当我添加spacidic项目的id时我.. .

回答 1 投票 0

在 SB3 中使用 SubprocVecEnv 会导致“无法pickle 'weakref'对象”错误,即使相同的矢量化环境适用于 DummyVecEnv。为什么?

对于多处理,我想使用建议的 vec_env_cls、SubprocVecEnv。像下面给定代码中的 env-line 一样使用它,或者也像 make_vec_env 中的 vec_enc_cls=SubprocVecEnv 一样使用它都会导致......

回答 1 投票 0

CSS初学者背景图片问题

我是一个初学者,试图建立一个个人博客类型的网站,我使用了别人的指南html,但我不知道如何更改背景图片。他们的背景图像是正方形...

回答 1 投票 0

如何告诉 PHP 将异常转储为原始文本而不是 HTML?

当我在 PHP 中开发 REST API 时,我正在使用 application/json 输出,因此当我在浏览器中测试时遇到错误时,它们看起来像这样: 致命错误:未捕获异常...

回答 4 投票 0

错误处理在express中输出html而不是json

我按照express.js的教程制作了一个简单的错误处理程序 函数 clientErrorHandler(err, req, res, next) { if (req.xhr) { console.log('clienterrorhandler', err); res.status(500).

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.