问题标签 [manual]
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 包中的文档?
几个月前,我使用“package.skeleton()”生成 .Rd 帮助文件。我编辑了这些文件,还更改了功能,删除了一些功能,添加了其他功能。是否有自动更新 Rd 文件的功能?
更新
一个不错的包刚刚发布,叫做Rd2roxygen,作者 Yihui Xie 在他的博客上描述了它。
顾名思义,这个包允许将当前包含在 .Rd 中的文档追溯插入到 .R 文件中。对于学习 roxygen 和将当前正在开发的包转换为 R 包来说,这听起来像是一种很有前途的方法。呜呼。谢谢一辉!
根据 Joshua 和 Yihui 的回答,答案似乎是: roxygen 允许根据源 .R 代码的更改自动更新 Rd 文件等,如果我目前不使用 roxygen,Rd2roxygen 可以帮助我迁移。
r - R 中 S4 对象、方法和编程的来源
由于我经常遇到需要 S4 编程来保持概览的情况,因此我收集了很多关于 S4 对象、方法和编程的资源。我在这里列出了它们作为参考。请添加您自己的来源。
在网上
methods
帮助文件:来自包方法的帮助文件,其中可以找到许多必要的信息- S4 类 15 页:关于 S4 对象编程的简短介绍。
- S4 方法如何工作:关于底层机制的更多解释。
- 对 S4 的介绍并不那么简短:带有如何构造类的实际示例和一些有用的技巧。它包含一个方便的概述作为附录,但也包含错误。应该小心使用这个。
- R中的OOP:带有S3和S4实际示例的讲义
- S4 对象:Thomas Lumley 关于 S4 对象的介绍。
- R 面向对象编程:深入介绍 R 中的面向对象编程。它涵盖了 S3、S4 和 S4 参考类。随附的序列包实现了整个幻灯片中使用的类系统。
图书
- Software for Data Analysis-Programming with R (J. Chambers) :一个经典的,虽然没有在所有地方都得到正面评价,但它包含 S4 的大部分内容
- 用于生物信息学的 R 编程(R. Gentleman):专门针对与完全基于 S4 的 Bioconductor 合作。但它提供了一个广泛的概述,并且对许多其他人也很有用。
PS:如果有人找到社区复选框,您可以将其设为社区拥有的帖子。不知何故,我再也无法在编辑窗口中找到它了...
algorithm - 在线性时间内计算集合的模式(最频繁的元素)?
在 Skiena 的“算法设计手册”一书中,据说计算集合的模式(最常见的元素)有一个 Ω( n log n ) 下限(这让我很困惑),但也有(我猜是正确的)不存在用于计算模式的更快的最坏情况算法。我只是对 Ω( n log n )的下限感到困惑。
在Google 图书上查看该书的页面
但是在某些情况下,这肯定可以在线性时间(最好的情况)内计算出来,例如通过下面的 Java 代码(找到字符串中最常见的字符),“技巧”是使用哈希表计算出现次数。这似乎很明显。
那么,我对这个问题的理解缺少什么?
编辑:(谜团已解决)正如 StriplingWarrior 指出的那样,如果仅使用比较,即没有内存索引,则下限成立,另请参见:http ://en.wikipedia.org/wiki/Element_distinctness_problem
c++ - 是否有 C++ 预处理器指令的在线手册?
有没有地方可以让我了解 C++ 标准库中所有不同的预处理器指令的作用?就像一个网站,它会分解你可以用 math.h、conio.h 等做的所有不同的事情?
core-data - 使用 NSMigrationManager 手动迁移 CoreData 以附加数据(预加载)
我的应用程序资源文件夹中有一个填充的 sqlite 数据库。在启动时,我想用这个 sqlite db 的数据预加载 coredata-store。我在persistantStoreCoordinator 方法中使用NSMigrationManager。这在第一次时效果很好,并将数据附加到存储中。但它会在每次启动时再次附加数据,因此在第二次启动后数据将被复制。我该如何解决这个问题?在数据库中我会使用主键,数据模型中是否有类似的东西?或者我可以比较实体对象吗?
感谢四位您的帮助,下面我使用的方法:
c++ - c++0x 标准库参考手册
我多年来一直在使用 C++ 进行编码,最近听说 C++ 标准的新版本即将发布。我研究了标准草案,发现有很多新东西可以让我的编程更容易。所以我想在新标准出来之前习惯它。但是,如果没有像样的参考手册,很难使用新的标准库进行编码。我用谷歌搜索,发现只有一些页面,比如维基百科的 C++0x 页面,它们不是参考手册。有人知道任何 C++0x 标准库参考手册吗?我正在寻找类似于 MSDN 的Standard C++ Library Reference的东西。
uitableview - 在手动创建的部分中对核心数据 tableView 行进行分组
我有一个Company
包含大约 20 个字段的实体,我想使用带有手动创建的部分标题(即:General、Financial、Misc.)的分组 tableView,但我不确定如何让 Core Data 了解如何处理这些部分标题并使它们仅与我想在这些组中显示的数据相关。
例如,名称、徽标等将归入一般、预算、现金将归入财务等。
基本上,我想控制核心数据中的哪些数据被放入每个类别并显示它。
在核心书籍示例中有以下代码:
但是我如何让它理解这些部分不在核心数据中,而是手动创建的?
performance - Hibernate Search 3.3.0 Final:Massindexer 需要很长时间才能建立索引
嗨,我有以下课程。用户视图是oracle中的物化视图。
比我有大量索引的数据访问对象如下。
我的批处理大小为 25,获取大小为 200。所以我的批处理事务设置。
这是我的属性设置。
所以我开始编制索引,结果花费了 7 多分钟而没有结果(而且我系统中只有 20 个用户)??????
怎么了?为什么需要这么长时间。
这是跟踪日志文件。
teamcity - Teamcity NTLM 身份验证更改 - 管理员用户在转换中丢失
在现有安装中,我已将 teamcity 从使用基本身份验证切换到使用 NTLM。
这工作正常,除了管理员用户没有相应的 NT 帐户,因此不适用于 NTLM 配置。(很容易回滚,所以不是压力)。
我的问题是-手动将用户设置为管理员的命令是什么-即修改数据库?
(像这样:TeamCity 忘记了管理员密码 - 去哪里看?)但是将用户的角色更改为全局系统管理员。
编辑 - 我们正在使用 HSQLDB。
git - Git - 如何在所选文件上强制合并冲突和手动合并
我们维护的 Web 应用程序具有公共主分支和许多并行分支,每个安装一个,每个都有很少的特定更改。源代码在 git 中管理,当我们需要将功能和错误修复从主分支转移到并行分支时,它是一个了不起的工具。但是很少有敏感的文件和自动合并通常会产生不好的结果。因此,如果可以以某种方式标记它们,合并会容易得多,并且每次合并都会导致需要手动合并的冲突。
我搜索了一个答案:
- 我正在使用--no-commit和--no-ff合并选项,但它不一样。
- 在这里和这里有人问同样的问题,但没有解决方案。
- 类似的情况似乎是如何防止使用包含以下内容的 .gitattributes 合并文件:somefile.php merge=ours。我试图找到一些会产生冲突或强制手动合并的合并选项,但到目前为止没有找到。
- .gitattributes 包含:somefile.php -merge永远不会自动合并,因此会强制手动合并。这是 90% 的解决方案,但我寻求的是尝试自动合并并将其标记为冲突,无论它是否成功。但这迄今为止最接近解决方案。 (......感谢查尔斯贝利的澄清......)
- 有人建议编写自定义合并驱动程序(1 , 2),但如何做到这一点对我来说还很不清楚。
编辑:变体 4. 描述