问题标签 [defined]

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

asp.net - GoDaddy 服务器上未定义 System.Xml.XmlDictionaryReaderQuotas

我创建了一些代码来将 JSON HttpWebResponse 分解为 XmlDictionaryReader:

在我的本地机器以及另一台远程服务器上一切正常,但是,当我将它移动到我的 GoDaddy 托管帐户时,我收到以下错误:

这似乎是一种标准类型,所以我不知道为什么不定义它,而且它似乎在我的本地机器和另一台远程服务器上都可以正常工作。

有谁知道:a)什么会导致这种情况或b)我如何解决它以在我的 GoDaddy 服务器上工作?

除了重新创建整个 XmlDictionaryReaderQuotas 类型之外,我已经尝试了所有方法。

0 投票
6 回答
34815 浏览

ruby - 如何检查一个类是否已定义?

如何将字符串转换为类名,但前提是该类已经存在?

如果 Amber已经是一个类,我可以通过以下方式从一个字符串到该类:

或(在 Rails 中)

NameError: uninitialized constant Amber但是,如果 Amber 还不是一个类,那么其中任何一个都会失败。

我的第一个想法是使用该defined?方法,但它不区分已经存在的类和不存在的类:

那么在尝试转换之前如何测试字符串是否命名了一个类?(好吧,一个begin/rescue块来捕获 NameError 错误怎么样?太丑了?我同意......)

0 投票
3 回答
2324 浏览

javascript - 递归函数未定义错误

嗨,我有递归问题。

我从 wc3 http://www.w3schools.com/jsref/met_win_settimeout.asp遵循了这个例子, 但我的似乎根本不起作用。

Firebug 抛出错误:

但是,如果我将 timeOut 更改为:

它是递归的,但不知何故延迟不起作用,给了我太多递归(7000 秒)

0 投票
2 回答
2520 浏览

c++ - 跨平台脚本帮助 - #IF defined()

我是 C++ 新手,我正在编写跨平台脚本,这是我需要帮助的部分:

其中哪些是正确的值(已过时,我应该添加其他值)?

  1. 我需要 windows 部分与<conio.h>.
  2. 我需要 Linux 部分与 g++ 兼容(<unistd.h>并且<termios.h>应该可以工作)。
  3. MACOS g++ 兼容吗?(下面的行正确吗?);

    #elif defined(Macintosh) || defined(__APPLE__) || defined(__MACH__)

  4. 这是检查编译器是否为 MS Visual Studio 的正确方法#if defined _MSC_VER吗?

0 投票
3 回答
18920 浏览

php - 如果 isset 用于常量,但未定义?

如果我将一个常量设置为 = ''
我如何检查常量里面是否有东西?
(即查看它是否设置为空字符串以外的内容。)

defined()不做我想做的事,因为它已经定义(as '')。
isset()不适用于常量。

有什么简单的方法吗?

0 投票
3 回答
156 浏览

jquery - Jquery/JS - 未定义函数


谁能告诉我为什么我得到错误“翻译未定义”?

工作示例 http://jsfiddle.net/PkqKg/7/

我很困惑。提前谢谢!
彼得

0 投票
2 回答
299 浏览

javascript - 在链接悬停时交换 div - Firefox 中的 Javascript 错误

我有一些代码允许我将鼠标悬停在多个链接上,然后替换指定 DIV 中的内容。它适用于大多数浏览器,但 Firefox 会出现错误 - 可以通过删除页面的 doctype 代码来“修复”该错误,但显然这意味着代码存在大量问题并且不兼容。

这是Javascript:

每个链接看起来像这样,带有不同的数字:

这是 DIV,它的内容在悬停在其中一个链接上时发生了变化:

Firefox 抛出的错误是:

0 投票
2 回答
114 浏览

qt - 自动选项卡和检查变量是否已定义

出色地。现在,我有一些问题。基本上我在做两件事。自动制表符,例如当您执行 if() 时,您按下回车键并转到下一行,但您没有执行 TABS 以使其看起来像这样:

系统检查是否定义了变量。像你所做地:

好吧,基本上当你没有定义“QString 哈哈”时,Haha.blabla 不会被着色。关于如何检查 X 变量是否已定义的任何想法?

谢谢!

0 投票
4 回答
4130 浏览

oracle - Oracle:列定义不明确

我知道有很多这样的问题,但我的问题不是如何摆脱这个错误,而是要知道它在早期的 9 版 Oracle 中是如何工作的。

我有一个用 Ruby 和 Oracle DB 编写的旧资源,最近升级到 version=11。

我无法编辑 Oracle DB 中的数据,只能读取。所以有两个表可以说:表A(id,name,type,customer)和表B(id,a_id,type,person)

所以。源码中有一个查询:

所以在 Oracle 9 中这工作得很好,但现在我遇到了“列不明确定义”错误。

我想知道的是:

是相同的

或者

?

0 投票
1 回答
254 浏览

javascript - 错误 url 对于动态注入的 javascript 函数没有用。需要用户提供的参考

从字符串而不是 .js 文件引入的 javascript 很难调试,因为错误引用了包含错误的脚本文件的 url。如果引入了很多字符串,则很难判断哪个字符串(脚本)是错误的来源。

我有大量的对象。每个对象都有一个字符串,它将动态定义其 javascript 函数。一旦定义了函数,我需要一种方法来处理在执行这些动态定义的函数期间发生的错误,以报告某种信息,指示哪个字符串/对象是错误的来源。

示例 1:使用 eval() 注入函数

如果您使用 eval() 将字符串作为 javascript 插入,则错误 url 未定义。

将产生以下错误:

所以在这种情况下,错误 url 是未定义的。

示例 2:使用脚本标签注入函数

如果您使用脚本标签代替 eval 将字符串作为 javascript 插入,则错误 url 引用 html 文件。

将产生以下错误:

所以在这种情况下,错误 url 是 html 页面。

我需要一种方法来处理在执行这些动态定义的函数期间发生的错误,以便向开发人员报告某种信息,指示哪个字符串是错误的来源。我知道我可以使用服务器动态生成大量源文件,然后为每个文件设置 script.src,但是我想避免引用数百个脚本文件。我宁愿了解如何修改报告的 url,或者传递一些可以报告给开发人员的附加信息。

我更喜欢跨浏览器解决方案,但由于这仅用于开发,因此没有必要。

这些示例中的错误是使用以下方法报告的:window.onerror = function(message, url, line) {}