问题标签 [reserved]

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 投票
2 回答
777 浏览

python - 作为枚举成员的保留字

我想让一个具有保留字作为成员的python Enum 工作。

我想自定义__name__以返回通常的语法

那么我该如何定制__name____getattribute__或者__getattr__实现这个呢?

0 投票
0 回答
38 浏览

javascript - 'multiple' 是未列出的 JavaScript 保留字吗?

我编写了一个非常简单的 JavaScript 函数来接受数字输入并将其作为段落元素的 innerHTML 显示在屏幕上。该函数被命名为“multiple”(参见下面的代码)。那没起效。

但是,将函数名称更改为“myMultiple”可以使脚本正常工作。我在保留的 JavaScript 单词列表中看不到“多个” - 是其他原因导致此错误吗?

0 投票
2 回答
69 浏览

php - $params 是 PHP 7.2 中的保留字吗?

我刚刚进行了一次迁移,有些事情让我感到惊讶。我在一个类中有这个函数:

现在,我得到:

PHP 致命错误:未捕获的错误:不能将字符串偏移量用作...中的数组。

在这一行:foreach($res as $v)

感谢之前的调试,我 100% 确定这$res是一个数组。现在,这是一件棘手的事情:如果我将变量从 更改$params$parames,它就可以正常工作。更糟糕的是,这条线运行良好: if(is_array($params) && sizeof($params) > 0)致命错误被抛出与$params.

所以它正在适应这种变化,买为什么???有任何想法吗?也许是 php.ini 配置?保留字?我没有在 PHP 文档上找到它。

谢谢

0 投票
1 回答
52 浏览

xml - 如何在sql中为保留的xml字符创建函数

请任何人帮助我为 SQL 中的保留 XML 字符创建函数。下面我尝试了下面的功能,但它不适合我。

0 投票
3 回答
920 浏览

c# - 未针对特定表名解析表名

我的任务是,我正在尝试连接到 mysql 数据库并查找表的记录数。

首先,我正在建立与数据库的连接并在列表对象中查找表列表。然后遍历表列表并找到每个表的记录数。数据库中大约有80个表,其中4到5个表的名称以“blacklist_”开头。

除了以“blacklist_”开头的表名外,表的记录计数已正确返回。得到以下错误。

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“?blacklist?_card”附近使用正确的语法

我尝试了各种传递表名的方法。在前面加上@,?等等。我怀疑这是否被识别为关键字/保留字,因为我看到了“?” 这个词两侧的符号,当我将表名“blacklist_card”作为一个整体传递时。

它是否可能与某些 REGEX 模式匹配。? 因为我看到了?黑名单这个词两边的符号,这不是我通过的东西。

当我在 VS 2017 中调试时,表名正确显示在表列表中。问题仅在我使用此名称查询表时发生。

期望是必须返回所有表记录计数。但是那些名称以“blacklist_”开头的表会附加错误。

0 投票
0 回答
493 浏览

c - 如何在 get_user_pages_fast() 中使用 mmap 保留的内核内存?

我通过memmap=nn[KMG]$ss[KMG]内核 cmd 行参数保留了几 GB 的内存。我还有一个自定义 char 设备驱动程序,它使用mmap()write()来自file_operations结构并对自定义 PCIe 设备执行 DMA 操作。我使用典型的DMA API创建分散-聚集列表。

在我的驱动程序中,是成功的,我可以整天从用户空间mmap()读/写这个内存。io_remap_pfn_range()我的驱动程序write()函数应该使用 mmap'd 缓冲区来创建分散收集列表。

但是,我的驱动程序的write()功能EFAULT在调用时失败,get_user_pages_fast()我无法解释原因。如果我使用 malloc 缓冲区而不是来自用户空间的 mmap 缓冲区,一切都会按预期工作。 处理 mmap 缓冲区的方式似乎有问题。get_user_pages_fast()解决方法是什么?

例如,

write()我的设备驱动程序中的相关功能:

为什么不get_user_pages_fast()喜欢我的 mmap 缓冲区,但对 malloc 的缓冲区很好?任何帮助是极大的赞赏。

0 投票
2 回答
1927 浏览

powershell - 将参数作为数组传递给 PowerShell 函数

我试图弄清楚如何将多个字符串作为数组传递给 powershell 函数。

印刷

如何将具有 3 个值的数组传递给ArrayCount函数?为什么某些调用的计数为零?

0 投票
1 回答
369 浏览

azure - 如何使用 1 年预留实例创建单节点 AKS 集群?

正如标题所说,我无法弄清楚你应该如何做到这一点。定价计算器允许这样做,所以我假设这是可能的。

我试过了:

1)创建一个新集群

2) 创建一个 vm 并将其添加到现有集群,然后删除初始节点(尝试使用和不使用 scaleset 选项)

对于 #1,我看不到在集群初始化期间添加保留实例的选项。对于 #2,我看不到将现有 vm 添加到现有 aks 集群的选项。

有人知道怎么做吗?

0 投票
0 回答
46 浏览

ms-access - 更新后端 SharePoint 列表时的 MS Access 保留错误 (-1517)

我使用 Office365/Access 2016 作为前端,使用本地 SharePoint 2013 列表作为后端。

用户需要在列表中为彼此留下笔记,列表中还应保留这些笔记的历史记录。

我正在使用一个名为“latest_note”的多行/长文本字段来输入新注释,然后通过更新查询将其附加到另一个字段“notes”,然后是注释的历史记录。

该过程有效地将“notes”的全部内容添加到“latest_note”,擦除“notes”字段,然后使用“latest_note”+“notes”对其进行更新。

在“latest_note”+“notes”达到大约 2000(2K/也许 2048?)个字符之前,这非常有效。那时,它会引发以下错误:


运行时错误“3000”:

保留错误(-1517);没有针对此错误的消息。

当然,然后您必须强制关闭应用程序等。

我做了一些有限的测试,并认为这是由于 Access 无法将 2K 大小的文本添加到它正在更新的字段。

对于这个问题,我确实有一些替代解决方法,但我只是想知道是否有其他人遇到过这个特定的错误或限制?我无法找到一个参考谷歌搜索它。

0 投票
2 回答
36 浏览

javascript - 如何在javascript中转义@或如何从包含@的字段中检索数据

我正在从 API 检索数据,它返回的对象中的字段之一是 @timestamp。当我尝试像item.@timestampjavascript 一样解析这些数据时,会抛出一个错误,因为 @ 符号被保留为装饰器。如何从使用保留字符的字段中检索数据?