问题标签 [preferences]

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 投票
2 回答
960 浏览

javascript - 从 javascript webapp 使用 NSUserDefaults

我需要从 javascript webapp 存储和访问首选项(如颜色等)。是否有一些 webkit 访问 NSUserDefaults?(或者可能是 CFPreferences ?)

0 投票
2 回答
61 浏览

c# - 轻松选择项目命名空间和子命名空间的默认用途

当我在项目的某个(子)命名空间中创建新文件时,Visual Studio 中是否有一种简单的方法来分配默认使用?

0 投票
1 回答
894 浏览

android - Android和资源的存储/加载首选项 - 如何实现一致性?

我正在编写一个应用程序,需要一些帮助来一致地存储和加载与某些资源相关的首选项。让我举个例子吧。

假设我有 10 个微调器。它们都具有相同的功能,但含义不同。因为它们具有相同的功能,所以我可以将它们绑定到相同的onItemSelectedListener,然后它将处理选定的值。

好吧,如果我还想存储每个微调器的首选项怎么办?For example, when a spinner value is selected, I'd store a key "spinner SOMETHING " = SOME_DATA.

问题是 - 这应该是什么?侦听器具有以下签名:

public void onItemSelected(AdapterView parent, View v, int position, long id)

position 和 id 在这里没有帮助,因为它们是相对于每个微调器设置的。

但是,在这种情况下是微调器本身的父级应该拥有我需要的所有信息。我尝试使用 parent.getId() 获取每个微调器的资源 ID,并使用键“微调器 ID”存储首选项,但显然这些资源 ID 在您向应用程序中添加更多资源时会发生变化,因此我的设置将被重置,因为键改变。

我应该在这里做什么?我似乎找不到某种简单的 parent.getName() 函数来返回每个微调器的一致名称。

谢谢你。

0 投票
2 回答
462 浏览

preferences - 将列表添加到 PreferencePage

更新:到目前为止,我找到了ListEditor类,它提供了我正在搜索的功能,除了“编辑”按钮并且仅用于一列。

代理绕过”页面直接从 PreferencePage 扩展而来。所以没有合适的基类我可以使用。

--

添加首选项的标准 PDE 方法是使用字段编辑器(用于布尔、字符串、整数..)和子类 FieldEditorPreferencePage。

我想在首选项中集成一个类似于“网络连接”列表的列表。

网络连接首选项 http://img13.imageshack.us/img13/4489/screencapturegw.png

是否有一个带有添加/编辑/删除按钮的标准列表类我可以使用或正在扩展 PreferencePage 并手动完成所有加载/保存?

m2Eclipse 插件也有一个列表m2Eclipse http://img695.imageshack.us/img695/1972/screencapture1.png

它使用了具有太多功能的TemplatePreferencePage

0 投票
2 回答
4054 浏览

preferences - matlab保存设置

真是一个愚蠢的问题……但最近我整天都在做一些项目,我的眼睛很痛。如何在matlab中保存设置(准确地说是颜色设置),以便在白天和黑夜到来时重新加载它们/将它们交换为不同的设置?

一个子问题 - matlab(我认为在这种情况下为 2008b)究竟在哪里保存它的设置?可以备份吗?

0 投票
9 回答
11172 浏览

python - 哪个 Linux 发行版更适合 Python Web 开发?

哪个 Linux 发行版更适合 Python Web 开发?

背景:

我目前在 Windows 上开发,这很好,但我希望将我的核心 Python 开发转移到 Linux。我相信大多数发行版都可以正常工作,但是有没有人有理由相信一个发行版比另一个更好?

0 投票
3 回答
56426 浏览

java - java.util.Prefs 抛出 BackingStoreException - 为什么?

我有一个缓存启动 SOAP 调用的微小/简单结果的系统

我需要实例能够在启动时重新加载它们的缓存(以防 SOAP 服务失效),并且还需要处理多个实例使用此缓存文件的可能性

我选择使用java.util.prefs,但 Java 的内置自动同步线程间歇性失败(1% 的时间使用默认的 JVM 30 秒后备存储同步)转储以下异常:

我怀疑这个错误,但这已在 1.5(tiger-b40) 中修复,我们在这个盒子上的 java 5 是“1.5.0_16-b02”。

我现在怀疑这可能是因为我们有多个 JVM 共享这个后备存储,尽管这似乎不会在我们的其他机器上发生。

谁能证实这一点?有什么风险,如果有的话?

如果我的方法有缺陷,我应该使用什么作为替代方法?

0 投票
2 回答
281 浏览

vim - gVim 是否将其所有文件存储在 Program Files/vim 目录中?

gVim 是否将文件(特别是首选项)存储在其他目录而不是程序文件(例如%apps%像 emacs 中)?如果没有,我可以在 USB 闪存驱动器中携带 gVim 吗?(有一个便携式版本的 Vim,但由于它不存储任何其他文件夹中的任何内容,我无法确定它需要便携式版本)。

0 投票
1 回答
258 浏览

android - Android 偏好设置异常

当我执行以下代码时:

我得到一个例外:

任何的想法 ?

0 投票
2 回答
267 浏览

php - 存储和访问 WebApp 用户隐私设置的最佳实践?

如果您允许人们确定谁可以查看他们的用户信息,那么存储和访问该信息的最佳方式是什么?

他们将通过以下任何一种方式设置偏好:

  • 基于用户(选择特定用户 - 即阻止:“Munch”、“Dummy”)
  • 基于复选框(选择一个或多个用户组 - 即“我的朋友”、“我的网络中的任何人”)
  • 基于单选按钮(仅选择一组用户 - 即“所有人”)

我目前的想法是,由于信息与正在查看的用户相关,而不是与网站周围的点击相关,因此您必须将这些选项存储在数据库中,并根据任何特定的结果组合,运行某个查询.

唯一的问题是可能有大量不同的查询:

  • 7 个复选框最多可以有 128 种不同的组合 (2^7)
  • 128 种组合 = 128 种不同的优化查询

这在编写查询所花费的时间或每个页面视图的查询量(查询以使另一个查询运行...blech!)上似乎都不是有效的。

而且因为我确信这已经完成了,所以我觉得我必须忽略一些东西。有没有更好的方法使用 PHP/MySQL 来做到这一点?