问题标签 [error-checking]

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 回答
134 浏览

c# - 检查某人是否输入了错误的姓名时出错

我将如何检查错误。如果一个人输入了错误的姓名或拼写不正确,我希望 messagebox.show 显示一条消息,说明“姓名或拼写错误”

0 投票
4 回答
128 浏览

c# - 错误检查问题

在大多数情况下,这确实有效,问题是为 Andrea 和 Brittany 弹出消息框,但它对 Eric 正常工作。如果我尝试将 else 语句放在每个 if 语句之后,它仍然会在 Brittany 和 Andrea 上弹出,但随后也会在 Eric 上弹出。有人可以告诉我我做错了什么。

0 投票
2 回答
185 浏览

perl - 检查 Perl 中的空单选按钮

我是 Perl 新手,有一个问题。我有一个简单的页面,允许用户回答调查问题。有各种各样的问题,每个有4个选择。我的问题是如何验证用户是否回答了所有问题。无线电组名称是使用增量 id 从数据库中填充的,这让我感到困惑。所以说问题的选择有无线电组名称“1”,另一个问题无线电组名称可能是“4”。我没有使用 CGI.pm 模块。任何帮助将不胜感激。谢谢你。

0 投票
2 回答
266 浏览

c - C: 一种更安全的方法来检查函数中的缓冲区并附加到它?

我有一个函数,我需要为另一个日志记录函数返回时间,它看起来像这样:

现在我想主要的问题是检查缓冲区是否足够长,sizeof() 返回一个指针大小,而 strlen 似乎在两个不同的调用中随机返回 0 或诸如 12 之类的东西。

我的第一个问题是,我怎样才能安全地检测缓冲区的大小,这可能吗?

我的另一个问题是,接受 buf[9] 是一种有利的方法还是应该接受指向缓冲区的指针,并使用 strcat() 而不是 sprintf() 来附加时间?sprintf 使时间值更容易填充零,尽管它似乎只接受字符数组而不接受指针。

0 投票
1 回答
2225 浏览

objective-c - Xcode。关于语法错误检查的问题

Xcode 看着这一行并没有抱怨。项目建成,代码在运行时崩溃。

自然地,仔细想想,我有一个太多的“ %@”,还有一个比实际争论更多的地方。正确的代码应如下所示

不过我问你……为什么 Xcode 没有抱怨?似乎与参数计数器有关。这不应该在编译时检查吗?也许它特定于“ %@”?

请指教。

0 投票
1 回答
180 浏览

python - Python 错误检查

我有下面的代码片段我想添加错误检查喜欢

我该怎么做?

0 投票
2 回答
210 浏览

algorithm - 错误恢复算法?

我正在做一个软件,它最终抓取一个数字字符串,该字符串对重要数据进行编码,任何错误都会破坏内容。

更糟糕的是:由于数据的传输方式,它很容易出错(我对此无能为力)。

所以我决定添加一个验证数字......经过一些研究,我的问题多于答案......所以,有人可以为我指出一个合适的位置来研究更多关于该主题的信息吗?

另外,有人知道一些流行的算法甚至可以修复错误,或者至少指出错误所在,所以我可以重试抓取错误的数据?

如果校验和数据本身在传输中出错,我该怎么办?

0 投票
1 回答
499 浏览

php - 如何同时对多个 PHP 文件执行错误检查?

我有一个 svn 服务器,我可以在我的计算机中签出存储库。

主存储库有大约 2k 个文件

  • 第三方
  • 通用代码类
  • 自定义类

我已经对很多文件(主要是 php)进行了更改,我想在我提交之前确保它们都是有效的。

如何一次检查所有文件以确保它们有效且没有 php 错误,因此我不必手动检查所有这些文件。

0 投票
1 回答
7711 浏览

java - 如何确保在 Apache Commons CLI 中提供所有参数?

我没有看到检查是否所有选项都在 apache 的 CLI 库的 String[] 输入中提供的标准方法。也就是说 - 我的选项都在命令行中被 REUIRED,否则,我想抛出一个异常。

我尝试以下作为解决方法,但在 if 语句中出现 Nullpointer 异常...

对此进行更新: getOpt() 方法似乎提供了参数短名称。

但是,如果我将 op.getName() 替换为 opt.getLongName()... 它可以工作!

无论如何..我有两个问题:

1)为什么一个选项会有一个空名称,但一个非空 longName ?
2)有没有办法简单地确保提供所有选项 String[] ?例如,我想打电话:

0 投票
1 回答
176 浏览

javascript - 确保表单的文本输入是 unicode,否则会引发错误

我在这里阅读了其他几个类似的问题,但没有找到我要找的东西。我想知道确保无论如何,表单内的文本输入是 unicode 的最简单方法是什么。我正在使用 django 和很多前端 javascript,这在我看来是最好的方法。我可以自己做,但我担心我计划做的方式可能不是最好的方式。