问题标签 [undocumented-behavior]
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.
matlab - 显示超过 50 个图例条目
我想绘制 66 个数据集并展示它们的图例。不幸的是,根据 MathWorks 支持团队的说法,MATLAB 图例默认限制为 50 个条目。
我尝试了他们建议的解决方法,包括在图中制作另一个轴,复制以前的数据,然后隐藏新轴,但我无法让它工作(新轴仅显示 16 个中的 1 个附加变量左),所以我被卡住了。
还有其他方法可以显示超过 50 个图例条目吗?
powershell - PowerCLI 有一个隐藏的 vc 别名,我不知道它来自哪里以及是否有更多类似的
几年前,我偶然在 VMware PowerCLI 中偶然发现了一个“隐藏”的 PowerShell 别名vc
,它可以用来代替Connect-ViServer
. 这个vc
命令对两者都是不可见的Get-Command
,Get-Alias
它不能被命令完成识别(不是你真的需要它),我只能Connect-ViServer
通过它的输出和行为将它联系起来。
我发现这个特定的伪别名在我的 PowerCLI 工作中非常有用,我一直想知道它是如何工作的,以及是否还有其他隐藏的快捷方式。今天,我在我的系统中搜索了 Get-Command 未知的 2 个字母和 3 个字母的命令,唯一出现的只是vc
缩短的 Get-* 命令(如下面的@vrdse 所述)。
- 谁能解释这个
vc
伪别名是在哪里/如何定义的? - 我怎样才能比使用下面的脚本或靠运气更有效地找到类似的隐藏命令?
这是我的 3 字母别名的(快速而肮脏的)脚本,它在我的系统上运行了大约一个小时(!),除了缩短的 Get-* 命令之外什么也没找到:(
注意:不建议像我一样盲目地运行随机命令)
android - 如何访问 SensorManager 未列出的传感器?
有些设备有一个压敏虚拟主页按钮,它被认为是压力传感器,而不是按钮。据我所知,这些三星 Galaxy 设备受到影响:S8、S8+、S9、S9+、Note10、Note10+ 和 Fold。
由于它是传感器,因此应按以下方式列出SensorManager
:
但那不是我在这样的设备上进行测试的时候。还能怎么访问?我对HAL(硬件抽象层)了解不够。不知道能不能直接使用Linux内核的驱动。或者是否有一种未记录的方式来访问压敏虚拟主页按钮?
c++ - 如何链接 IUnknown_QueryServicePropertyBag
假设您想使用一个未记录的 Winapi 函数,例如IUnknown_QueryServicePropertyBag
. 我想知道你是如何使用它的。如果你有函数签名,似乎声明这没什么大不了的。但是那么链接呢?这是怎么做的?感谢您的任何建议。
bash - 这个 bash 内置的 printf 的 %a 格式说明符是什么?
使用 Bash 5.0.17(1)-release
表演:
输出:
测试多个值:
输出是:
这个%a
格式说明符是什么,我无法通过或搜索网络找到man bash
文档help printf
?
swiftui - `Color.init(hue:saturation:brightness:opacity:)` 中的色调值范围是多少?
Color
初始化程序init(hue:saturation:brightness:opacity:)
是无证的。
我想我可以放心地假设saturation
、brightness
和opacity
归一化到 的范围0...1
,其中超出该范围的值仅对广色域显示器有效。
但我无法做出这个猜测hue
。是0...1
, 0...τ
, 还是0...360
?
bash - Bash 的“声明”的未记录的“-c”选项?
我在玩 Bash 变量并错误地使用-c
选项 (for const
)declare
而不是正确的-r
选项来创建readonly
变量。令我惊讶的是,该变量保留了该-c
属性并将我分配的任何值的第一个字母大写。
此行为未在declare
的用法中列出,无论是在declare --help
输出中还是在 Bash 的信息页面中。它似乎与 ksh's 不兼容typeset
,尽管-u
and-l
选项是兼容的。
这是一个众所周知的未记录功能吗?是否普遍可用?
c - Windows NtCreateFile 返回 STATUS_INVALID_PARAMETER(使用未记录的 NT 系统调用接口)
我认为编写一个使用未记录的 Windows NT 系统调用接口的程序集(对于 64 位 x86,NASM)可能会很有趣/有趣。不幸的是,似乎在某处我错误地设置了结构或其他参数,导致NtCreateFile
返回STATUS_INVALID_PARAMETER
(0xC000000D)。我怀疑这也可能是因为我可能将参数的顺序错误。我关于如何使用系统调用接口的信息来自另一个 SO question,其中有人提到反编译 ntdll 中的函数,这使我发现我可以以类似于 Linux 的方式调用系统调用,即将幻数放入RAX,然后使用syscall
指令(int 2e
也可以)。这会产生与直接调用相同的结果NtCreateFile
. 在阅读了这个Microsoft 文档后,我弄清楚了放入参数的顺序。for 的幻数NtCreateFile
来自这里。这是程序:
我用这些命令组装并链接它:
我还编写了这个 C 程序,它正在尝试同样的事情并按预期工作:
这是用
如果有人可以提供帮助,我们将不胜感激。
java - Erroe 501 未记录的 java API GET
我正在尝试创建一个API (GET),当我尝试对其进行测试时,它给了我错误501 undocumented,所以我想了解这个错误的含义以及如何修复它。 在此处输入图像描述