问题标签 [single-source]
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.
php - 读取 INI 文件中的行注释
该parse_ini_file
函数在读取配置文件时删除注释。
您将如何保留与下一行相关的注释?
例如:
我正在考虑使用 X(HT)ML 和 XSLT 将内容转换为 INI 文件(以便文档和选项可以单一来源)。例如:
还有其他想法吗?
java - Web 应用程序中上下文相关帮助的可扩展框架
对于我们目前正在开发的 Web 应用程序,我们必须提前考虑如何将其推广到多个不同的用户组。从功能方面来看,重要的是要有一个文档系统,该系统可用于从相同的源文件生成用户指南和上下文相关的帮助。
我们计划使用 DITA 作为文档系统,现在正在考虑一种简单且可扩展的方法,让开发人员指定提供上下文相关帮助的元素,并且可以由技术作家和培训师填充。
基于 DITA,我们希望生成 PDF 格式的用户指南,并将上下文相关的帮助集成到基于 JSP 的 Web 应用程序中。你有什么建议?
我们已经在评估具有以下功能的商业应用程序
- 用于识别网页上将填充帮助信息的元素的创作工具
- 与学习管理系统集成
- 支持非基于 Web 的应用程序
你有什么框架建议吗?除了上述之外,以下将是很棒的
- 与 DITA 集成(以任何可能的方式)
- 用户组特定内容(从 Web 应用程序检索的用户)
- 可以在简单的 Web 应用程序中使用以显示 (html) 工具提示
- 帮助上下文与以下层次结构的关联:应用程序 > 页面 > 元素(HTML id?)
data-structures - 如何为具有负权重循环的图获取单源最短路径
嘿,我一直在研究“单源最短路径”问题的贝尔曼福特算法。
现在我被困在一个点上,我需要找出具有负权重循环的图形的解决方案。
但是贝尔曼福特算法在这里不起作用。
有人可以建议我该怎么做。如何解决负重循环的问题?
谢谢你的时间。
algorithm - 我们可以改变 Dijkstra 的算法以使用负权重吗?
取自维基百科的伪代码:
现在,在第 14 行中,我们看到松弛仅应用于u
尚未从 中删除的邻居Q
。但是,如果我们也把它的邻居u
从 中删除Q
,在我看来,该算法确实适用于负权重。我没有发现任何与此主张相矛盾的实例。
那么为什么 Dijkstra 的算法没有这样改变呢?
database-design - 软件设计:DRY、单一事实来源和数据验证
来自维基百科关于DRY 软件的文章:
DRY 原则被表述为“系统中的每条知识都必须有一个单一的、明确的、权威的表示。” 该原则由 Andy Hunt 和 Dave Thomas 在他们的著作 The Pragmatic Programmer 中提出。他们将其应用得相当广泛,包括“数据库模式、测试计划、构建系统,甚至文档”。
来自维基百科关于单一真相来源的文章:
在信息系统设计和理论中,正如在企业级实例化的那样,单一事实源 (SSOT) 是指结构化信息模型和相关模式的实践,这样每个数据元素都只存储一次(例如,不超过一个单个表的行)。与此数据元素的任何可能链接(可能在关系模式的其他区域,甚至在远程联合数据库中)仅供参考。
我的问题:如果我正在编写一个数据库应用程序,并且我已经编写了特定的代码来验证用户输入的数据,我是否会打破 DRY 和 SSoT 的原则来定义我的数据库字段的数据类型以最接近地匹配它所期望的数据?(相反,只对每个字段使用文本数据类型。目前,让我们忽略其他潜在的好处,如索引)。
eclipse - Eclipse RAP/RWT 不包含 Transform 类
我正在使用 Eclipse RWT 将使用 Eclipse SWT 编写的应用程序移植到 Web。但不幸的是,org.eclipse.swt.graphics 下没有等效的转换类。您可以比较Eclipse Platform API和相应的RAP/RWT API以查看还缺少什么。关于单一来源,转换操作非常重要,但我无法弄清楚为什么缺少这些操作。在打开功能请求票之前,最好询问是否有人已经有解决此问题的方法。
unit-testing - 我应该将 Eclipse 插件片段的测试代码放在哪里?
在搜索 Eclipse 插件的测试代码放置位置的最佳实践时,我发现了几篇文章。他们中的大多数都建议这样的片段
我有一个单一来源的插件,它有两个片段,一个用于 RCP,一个用于 RAP。
现在,如果我创建另一个片段进行测试,我将无法从测试片段访问 RCP 片段 API。
有一个 header Eclipse-ExtensibleAPI
,如果设置为 true ,主机插件将使其片段 API 可用。但它可用于其他需要它的插件,而不是它自己的片段(测试片段)。
谁能帮我解决这个问题?
dijkstra - 如何改进单源单目标最短路径的 Dijkstra 算法?
在给定的图像 dijkstra 算法中可以做哪些改进来改进单源单目标最短路径的 Dijkstra 算法?
android - 减少来自 RenderScript 中单源的内核调用
我在单源中实现了一个算法。现在,我想通过减少来减少算法的处理时间。
可以从 RenderScript 中的单源调用缩减内核吗?
c++ - 在 Visual Studio 的 1 个项目中编译单个 C++ 源文件
我知道很多人问过这个问题,但我不知道该怎么做。有没有
办法在 Visual Studio 2017 中只构建一个源文件?没有新项目,我正在学习 c++,所以我现在不能做大事,只专注于代码(现在我正在学习数据结构和算法),我的大部分练习都是大约 200 行代码,所以很棒要在没有整个项目的情况下编译新文件,有时我需要几行代码来测试我的算法,请帮助我,谢谢大家,因为 vs 是非常好的 ide,所以我想坚持下去。