问题标签 [preserve]

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 投票
1 回答
2908 浏览

batch-file - 如何在用户输入中为 bat 脚本保留空格?

我有一个 bat 脚本可以从 Active Directory 中转储用户名列表及其显示名称。在我们需要从有空格的组中转储名称之前,它非常有效。

有没有办法通过用户输入来保留空间?这是一个工作中的远程服务器,所以我没有安装应用程序或任何东西的权限,只需创建基本脚本。

0 投票
3 回答
140 浏览

git - Git:ffwd 合并是否保留所有主题分支提交?

假设我们有这种情况:

然后我们将 test 合并到 master 中。提交 E 和 F 是否保留在新的 master 分支中?

也就是说,它现在看起来像这样吗(选项 A):

或像这样(选项B):

抱歉,如果这已经被问过,我找不到它。此外,ProGit 书中的示例只有一个提交(在我的示例中是 E),它不能解决这样的情况。

0 投票
2 回答
1129 浏览

java - 使用 SimpleXML 序列化时如何保留列表中元素的顺序?

我想使用 SimpleXML 序列化一个列表,以便以后可以再次反序列化它。我需要保留元素的顺序,或者至少每次序列化它时都达到相同的顺序,这样我就可以对它进行排序,比如简单地保留反序列化的列表。

顺序很重要,因为它是一个地理点列表,用于在地图上绘制路径,并作为实际行进的路径。如果不保留顺序,路径将毫无意义。

我不需要使用 SimpleXML,但我已经在使用它来反序列化其他东西,并且除了保留顺序之外的所有内容都已经工作,所以我想避免学习使用另一个序列化程序执行此操作的开销。此外,SimpleXML 适用于 Android 2.3.3,这是必须的,因为它适用于 Android 应用程序。

我知道Android附带的解析器和序列化器,我实际上使用了解析器,但我还没有对序列化器做任何事情,所以如果有一种简单的方法可以实现我需要的东西,那将再次产生相当大的开销使用 SimpleXML。

请注意,我说的是保留列表中元素的顺序,而不是保留有标签的类的元素,与我的相比,这似乎是一个相当普遍的问题。

问候

0 投票
0 回答
73 浏览

jquery - 在 jQuery mobile 中,如何保留动态带入 DOM 的表单选择?

我正在使用 jquery mobile 的“导航”工具栏来加载不同的选项卡内容。选项卡内容由通过 ajax 引入的 JSON 数据组成。

我能够执行以下过程:在单击某个导航元素时,提取 json 数据并操作 DOM 并在 jquery mobile 中增强它。但是,从随后的导航单击中,不会保留表单选择。我不想保留数据库或 cookie 中的选择,因为它们不在应用程序规范中。所以这让我在客户端缓存一个变量。

任何想法/建议/建议表示赞赏!

0 投票
4 回答
28737 浏览

python - 在 python 中访问时如何保留 matlab 结构?

我有一个我使用的 mat 文件

在 matlab 中,example.mat 包含以下结构

在 matlab 中,我可以像 data2.LON 等一样简单地访问数据。这在 python 中并不简单。它给了我几个选择,虽然喜欢

是否可以在 python 中保留相同的结构?如果没有,如何最好地访问数据?我正在使用的当前 python 代码很难使用。

谢谢

0 投票
1 回答
4606 浏览

view - 在 Clearcase 中将文件从一个 barnch 合并到另一个分支

我想将文件从一个分支合并到另一个分支,
例如从一个Offshore分支到另一个DEV分支。

我想将文件与其修改时间合并。

如果文件(example.asp)的修改日期是12-02-2011,合并分支中的文件后,DEV分支中的文件(example.asp)的DEV修改时间应该保持相同的修改时间(12-02-2011)。

我应该采取哪种观点?
我该怎么做合并?

注意:我在合并期间签入和签出时尝试保留修改时间选项。

0 投票
1 回答
5071 浏览

java - Java ProGuard。类保留(不要删除)但允许被混淆

我想从删除中跳过一个特定的类。它通常不会在我的应用程序中的任何地方引用,而只能通过反射来引用,因此它确实会被收缩器删除。它被其包中的其他“相邻”类引用,但并未直接用于我的应用程序,而仅用于反射。

我决定专门为这个特定的类处理一个映射:

...然后我当然改变了我的应用程序的反射调用:

我的映射输入似乎没有问题,但映射规则本身不足以防止类被删除。此外,我仍然无法使用 -keep 开关保留该类,因为它确实使用其原始名称 (org.mypckg.Helper) 来保留它,这是我不想要的。

出于某种原因,我无法在项目中手动将类折射(重命名)为“gh6”。

0 投票
0 回答
1085 浏览

ajax - 保留未由 ajax 请求处理的输入字段的值

我有一个包含两列表格的表格。每行都有一个复选框和一个输入字段。复选框用于删除特定行,而输入字段用于(大量)编辑值。每个输入字段都使用 bean 验证。此外,我有两个按钮:一个用于“删除”,一个用于“保存”。一切都基于primefaces。

(在 JSF 2 中,“process”等于“execute”,“update”等于“render”)

现在应该可以在不验证输入字段的情况下删除选定的行。因此,我使用了 primfaces ajax 选择器(基于 jQuery 选择器 API)来仅选择应在 ajax 请求期间处理的复选框。输入字段的值仍会发送到服务器,但不会被处理。

问题是在 ajax 请求之后重新渲染表。我希望输入字段保留在单击删除按钮之前输入的值(以防用户没有使用保存按钮保存更改)。由于这些值被发送到服务器,这应该不是什么大问题(例如,当验证失败时,我也会得到最后输入的值)。但实际上我得到了存储在支持 bean 中的值。有没有关于如何实现这一目标的选项/解决方案?

0 投票
0 回答
111 浏览

php - PHP - 使用 DOM 更新 XML 时保留字符数据

我正在将 XML 文档读入 DOM 树,然后更新节点,最后将树写入另一个 XML 文件。源 XML 文件具有以下标记(我没有在 DOM 中触摸此标记),例如

当使用 DOM->Save 或 SaveXML 函数时,它会将其转换为下面

我想保留原始格式,因为我在更新过程中没有触及这个节点。我已经尝试了一些事情并一直在寻找解决方案。如果您能帮助弄清楚在将 DOM 树转储到文件时如何保留源 XML 的格式,那就太好了。

提前致谢!

0 投票
1 回答
416 浏览

qt - 在 QT 中的槽或函数之间保留值

我正在使用 QT。一般来说,有没有办法在插槽或函数之间保留值?为了简单起见,假设我的表单在工具栏上有三个按钮和一个行编辑。我需要第一个按钮将值“1”设置为变量,第二个按钮将“2”设置为变量。第三个按钮采用此变量并将其显示在行编辑中。

因此,如果我按下第一个按钮,然后按下第三个按钮,则行编辑将显示数字“1”。如果我按第二个按钮,然后按第三个按钮,则行编辑将显示数字“2”。基本上,这将使第三个按钮的插槽查找由第一个或第二个按钮设置的变量,然后显示它。我意识到这不是一个完美的例子,但我认为它说明了这个概念。

我尝试过的方法是:

  1. 我记得我在学校上的 VB 课上的方式...创建一个隐藏的行编辑并将值存储在那里直到我需要它。可悲的是,这将意味着对一个复杂项目进行大量的隐藏线编辑。呸。

  2. 在 int main() 函数中创建一个全局变量,并在所有函数中设置该变量。这可能会让人感到困惑,任何东西都可以访问它。所以这可能很混乱。

  3. 我注意到桌面应用程序的 QT 似乎有一个名为“ui”的类。我曾想过用 getter 和 setter 创建我自己的类,并从 ui 中继承一切......我相信这会奏效,但似乎有点矫枉过正。

  4. 将信息保存在 tmp 文件中并阅读。当我只需要短期变量时,这似乎也很痛苦。

有没有简单的方法来完成这个任务?