问题标签 [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.
javascript - 从 javascript webapp 使用 NSUserDefaults
我需要从 javascript webapp 存储和访问首选项(如颜色等)。是否有一些 webkit 访问 NSUserDefaults?(或者可能是 CFPreferences ?)
c# - 轻松选择项目命名空间和子命名空间的默认用途
当我在项目的某个(子)命名空间中创建新文件时,Visual Studio 中是否有一种简单的方法来分配默认使用?
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() 函数来返回每个微调器的一致名称。
谢谢你。
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
preferences - matlab保存设置
真是一个愚蠢的问题……但最近我整天都在做一些项目,我的眼睛很痛。如何在matlab中保存设置(准确地说是颜色设置),以便在白天和黑夜到来时重新加载它们/将它们交换为不同的设置?
一个子问题 - matlab(我认为在这种情况下为 2008b)究竟在哪里保存它的设置?可以备份吗?
python - 哪个 Linux 发行版更适合 Python Web 开发?
哪个 Linux 发行版更适合 Python Web 开发?
背景:
我目前在 Windows 上开发,这很好,但我希望将我的核心 Python 开发转移到 Linux。我相信大多数发行版都可以正常工作,但是有没有人有理由相信一个发行版比另一个更好?
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 共享这个后备存储,尽管这似乎不会在我们的其他机器上发生。
谁能证实这一点?有什么风险,如果有的话?
如果我的方法有缺陷,我应该使用什么作为替代方法?
vim - gVim 是否将其所有文件存储在 Program Files/vim 目录中?
gVim 是否将文件(特别是首选项)存储在其他目录而不是程序文件(例如%apps%
像 emacs 中)?如果没有,我可以在 USB 闪存驱动器中携带 gVim 吗?(有一个便携式版本的 Vim,但由于它不存储任何其他文件夹中的任何内容,我无法确定它需要便携式版本)。
android - Android 偏好设置异常
当我执行以下代码时:
我得到一个例外:
任何的想法 ?
php - 存储和访问 WebApp 用户隐私设置的最佳实践?
如果您允许人们确定谁可以查看他们的用户信息,那么存储和访问该信息的最佳方式是什么?
他们将通过以下任何一种方式设置偏好:
- 基于用户(选择特定用户 - 即阻止:“Munch”、“Dummy”)
- 基于复选框(选择一个或多个用户组 - 即“我的朋友”、“我的网络中的任何人”)
- 基于单选按钮(仅选择一组用户 - 即“所有人”)
我目前的想法是,由于信息与正在查看的用户相关,而不是与网站周围的点击相关,因此您必须将这些选项存储在数据库中,并根据任何特定的结果组合,运行某个查询.
唯一的问题是可能有大量不同的查询:
- 7 个复选框最多可以有 128 种不同的组合 (2^7)
- 128 种组合 = 128 种不同的优化查询
这在编写查询所花费的时间或每个页面视图的查询量(查询以使另一个查询运行...blech!)上似乎都不是有效的。
而且因为我确信这已经完成了,所以我觉得我必须忽略一些东西。有没有更好的方法使用 PHP/MySQL 来做到这一点?