问题标签 [help-system]
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.
r - R:查找 [ 函数的 data.frame 方法的代码
在 R 中,如何查看 [ 函数的 data.frame 方法的代码?
我在 [.data.frame, [.data.frame
, 和[
.data.frame 上尝试了通常的普通返回,但它们都不起作用,它们中的任何一个都不能与 getAnywhere() 一起使用。getMethod("[", "data.frame") 也不起作用。<- 本段中的代码名称实际上表示被反引号包围。
我实际上正在寻找标准代码,它可以让您按名称、位置编号向量、逻辑向量或负数来引用列。如果有人可以将我指向更易于访问的位置的此类代码,那么从我的角度来看,这也将构成一个解决方案。
c++ - 注意差距:查找由 R 函数调用的 C++ 代码文本
我想找到由 R 函数调用的 C++ 代码的文本,特别"_dplyr_summarise_impl"
是 summarise_impl 调用的函数。更具体地说,我想找到返回错误消息之前的代码“
我认为上面代码中的“是”有所不同,但它是由其他一些 dplyr 或相关的 tidyverse 提供的,因为我的代码都没有缺少“是”参数。或者它可能是由 tidyverse 代码调用的基本 R 代码。但在任何一种情况下,错误消息和我可以通过回溯看到的最后一个函数之间都存在差距,我猜是因为回溯无法通过调用的 C++ 代码找到它的方式。我假设如果我能找到应该提供“是”参数的代码,那将告诉我出了什么问题。但是回溯提供的最后一个函数与上面的错误消息之间存在差距。我正在寻求帮助以弥合这一差距。
现在在我看来,这是 eval 的某个版本(base 或 tidyverse)的标准错误消息,由 _dplyr_summarise_impl 或它调用的某个函数调用。许多,也许是所有的 dplyr 主要动词都有一个形式为 的未导出函数<function>_impl
,所有这些函数都返回与前面引用的非常相似的错误消息。所以我怀疑他们可能正在调用一个常见的错误消息过程。
我刚刚在 dplyr/src/RcppExports.cpp 中找到了 _dplyr_summarise_impl 的文本。这让我更近了一步,但我对 C++ 的了解不够多,无法知道这些行中的哪一行最有可能调用调用错误的函数。猜猜我接下来会阅读 Advanced R 中的 C++ 章节。
powershell - Get-Content 中的 -raw 开关参数在 Powershell 中的真正作用是什么?寻找有用的文档
我一直在尝试使用只接受 JSON 对象中的原始文本或 base64 编码值的 API。我发布的内容是来自 XML 文件的数据。所以我使用 Powershell 的Get-Content
cmdlet(不带-Raw
)从 .xml 中检索数据,然后对其进行 base64 编码并将其发送到 API。API 然后对其进行解码,但 XML 格式丢失了。
我发现了一篇关于使用-Raw
switch on的 SO 帖子Get-Content
,但似乎此开关的文档含糊不清。当我使用-Raw
开关,对其进行编码并将其发送回 API 时,格式很好。
hover - 在 Vaadin 中的 TextField 等小部件上显示“工具提示”帮助气泡
当用户悬停鼠标指针时,我想显示一个带有在线帮助信息的浮动气泡,就像在其他应用程序的按钮工具栏上看到的工具提示一样。
我知道我们可以在设置小部件时传递一个初始值,例如TextField
. 我在这个问题上看到我们可以向用户提供一个初始提示,一个占位符,直到用户在该字段中输入一个值。但无论用户是否输入了值,我都想提供帮助帮助。
powershell - Powershell 基于注释的脚本帮助
我无法在我的脚本中访问基于评论的帮助。
我正在使用的命令是这样的:
PS C:\MyDir> Get-Help .\do-something.ps1 -Full
(do-something.ps1 在 MyDir 中)。
我的问题是:
我是否应该期望此命令在 ISE 控制台窗格和 PS 控制台中的工作方式相同?
我已经查看了Microsoft 文档并提炼了以下内容。我错过了什么吗?是否存在基于评论的帮助根本不起作用的情况?
PowerShell 不会解析脚本的基于注释的帮助,除非:
Comment-Based Help 部分从脚本的第一行开始,或者前面只有空行。
如果基于注释的帮助部分后跟函数声明,则在它之后至少有两个空行。
脚本文件位于 $env:PATH 中的目录中。如果 -Path 参数不在 $env:Path 中,则必须使用它。
仅使用有效的基于注释的帮助关键字。如果您拼错了一个,Get-Help 命令将静默失败,不会出现任何错误。
Get-Help 命令使用正确的语法,例如:
PS C:\MyDir> Get-Help .\do-something.ps1 -Full
- 基于评论的帮助部分格式正确,例如:
位于脚本文件的顶部:
string - .trim / -trim、.replace / -replace、.split / -split 和其他字符串运算符的获取帮助
PowerShell 有一个非常好的内置帮助系统,我经常使用它,我可以查看所有帮助选项Get-Help *
并查询 Cmdlet,或者可以查找主题,Get-Help about_*
然后说Get-Help about_compar*
打开比较运算符主题,这一切都非常好。
但是,我试图找到如何获得各种字符串运算符的帮助,例如 .replace、.compare、.split、.substring。有谁知道如何在 PowerShell 控制台上提取这些主题(它们可能隐藏在一些 about_* 主题中,但对我来说在哪里看并不明显或不清楚)?
此外,字符串运算符有 -replace、-compare、-split 变体等,虽然与 .replace 等几乎相同,但一个版本使用正则表达式,另一个不使用。有谁知道是否有帮助主题(同样,可从控制台获得!)澄清所有这些?如果 PowerShell 帮助系统在其内置帮助系统中缺少对所有这些的说明,则会感觉非常缺乏,因为这些是语言中使用非常频繁的部分(所以希望这一切都隐藏在我的一些 about_* 主题中) '还没有找到)。
python - 为什么应用于实例的 Python 帮助函数在某些情况下会返回有关父类的页面,而在其他情况下则不返回?
当帮助函数用于询问在我的代码中创建的对象时,我试图了解如何获得有用的结果。我对不同班级的不同行为感到困惑。
help(inst1)
产量No Python documentation found for 'Hello World'
,而help(inst2)
产量:
我想创建一个基于str
该函数并能够显示有用消息的类help
:有没有一种简单的方法可以实现这一点?
java - Eclipse RCP 帮助在 4.12 更新后中断
我已将 Eclipse 富客户端平台产品从版本 4.4.2 更新到 4.12。一切正常,期待帮助。我收到 500 错误。它使用内部码头服务器的帮助。
奇怪的是,上下文帮助和帮助搜索工作正常。我发现在 Eclipse rcp 4.7.3 之前帮助工作正常。在版本 4.7.3 之后,所有其他版本都损坏了。
我不确定是什么问题。我怎样才能找到造成这种情况的原因?我添加了帮助的堆栈跟踪。
r - R:如何找到 R 公式解析器或解释器的源代码?
我正在寻找基本 R 公式解析器或解释器的代码,它将用户键入的公式转换为用于将数据连接到模型矩阵的变量和转换。许多软件包都有自己的公式解释器,可以补充或替代基本的 R 解释器,例如 rmutil、gamlss.nl、ttBulk。
至少,以下符号在公式上下文中具有不同的含义。我正在寻找实现该含义的代码。
此外,下面的函数似乎主要在公式上下文中使用,但我不确定它们在该上下文中是否以不同的方式运行。有些可能仅在 lm 或特定软件包之外的模型拟合函数中有意义。在某些情况下,我不确定它们是否具有公式上下文之外的含义。
我真正想要的是一个详细程度的说明性文章或教程,可以让我弄清楚,例如,上面的哪些操作是通勤的,哪些是分配给其他的,哪些有逆运算。但我认为不存在这样的展览。
我还想获得一个完整的函数列表,这些函数在公式中意味着不同的东西,如果可以的话。R 语言定义或R 内部没有关于这些特殊含义的任何内容,例如,methods("|")
给了我十六进制和八进制的方法。我见过的最好的讨论仍然是 S 中的统计模型,第一章。2、节。2.3.1,但我相信这是不完整的,也许也不是醋栗。
powershell - 为什么我在 PowerShell 7 帮助系统中看到重复的 SharePoint Online cmdlet?
这是 2020 年 3 月 26 日新安装的 PowerShell 7.0.0:
注意名称中的.Online
和.online
差异Module
。我想我可以删除并重新开始,但是我宁愿有人在这里拯救我。无论如何,我不知道这是否会有所作为。