问题标签 [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 回答
1628 浏览

java - 在 Jython 中使用 java.util.prefs.Preferences

我似乎无法使用 Jython 脚本存储 Java 首选项。如果在 Jython 2.5 beta 中我使用:

不存储首选项。如果我再添加:

我明白了

java.util.prefs.BackingStoreException:无法获得文件锁定。

我目前正在使用 Java 1.6 在 Linux 和 Unix 上运行它。我希望我遗漏了一些明显的东西,因为我的 Java 应用程序可以在同一系统上成功使用 java.util.prefs.Preferences。

任何帮助将不胜感激。

0 投票
2 回答
469 浏览

python - Python 中 $HOME 中用户首选项的最佳实践

对于 Python 中的一些小程序,我想以可移植(多平台)的方式在文件中设置、存储和检索用户首选项。

我正在考虑一个非常简单的 ConfigParser 文件,例如“~/.program”或​​“~/.program/program.cfg”。

os.path.expanduser()实现这一目标的最佳方法,还是有更简单/直接的方法?

0 投票
1 回答
141 浏览

macos - 如何从 OS X 获取“测量单位”设置?

我希望我的应用程序根据 OS X 国际首选项窗格中选择的设置以美国或公制显示测量值。

如何在我的代码中从操作系统获取这条信息?

0 投票
5 回答
11414 浏览

eclipse - 维护一组通用的 Eclipse 首选项

每当我切换工作区/Eclipse 安装时,我都需要复制/重做首选项:

  • 编译器设置;
  • 字体大小/系列;
  • 代码格式化程序;
  • java代码模板;
  • 编辑器模板;
  • 代码清理;

我想以统一的方式维护这些设置,最好是在源代码控制下。我怎样才能做到这一点?


我在创建新工作区时知道“复制设置”,但它不会保留更新的副本。

0 投票
1 回答
4210 浏览

iphone - 在 iPhone MVC 应用程序中处理用户首选项的最佳实践?

我正在开发我的第一个 iPhone 应用程序,在实现用户偏好时,我对如何最好地实现它有几个问题。

假设基本的 MVC 模式:MainView 显示存储在 Model 对象中的数据;MainViewController 处理应用程序逻辑。

对于选项,我有一个 OptionsView 和一个 OptionsViewController。RootViewController 处理 Main 和 Options 视图的交换。

首先,期权数据呢?我想创建一个 NSOjbect 派生类来存储它们(一个 OptionsModel)吗?或者一个简单的 NSDictionary 就足够了?

其次,谁拥有期权数据?它们是应用程序首选项,但将它们存储在 AppDelegate 中似乎是错误的。MainViewController 主要关心选项,而 OptionsViewController 需要编辑它们,但那些人彼此不了解,他们也不应该,可能。RootViewController 知道这两者,所以他可以很好地在它们之间传递选项,但同样,这似乎是错误的。

最后,MainViewController 将经常需要访问这些选项。他应该每次调用选项模型以获得一些选项,还是缓存他自己的副本?我不喜欢额外开销来检索选项数据的想法,但是让 MainViewController 具有可能不同步的副本也不是很吸引人。

0 投票
2 回答
468 浏览

iphone - 将图像保存到用户首选项

有没有人在保存涉及使用相机拍摄的图像的应用程序偏好(在应用程序内,而不是在设置应用程序中)方面有任何经验?

首选项包括 NSStrings、UIImage、BOOLs 等。 UIImage 是用相机拍摄的照片。

我可以将这些全部存储在 NSMutableArray 中,然后执行以下操作:

一个数组能容纳这么多的对象吗?(我猜 BOOL 并不是严格意义上的对象)

0 投票
3 回答
7232 浏览

c# - 如何阻止 Visual Studio 自动格式化代码的某些部分?

这似乎应该很简单,但我就是想不通。我想让 Visual Studio 保持自动格式化我的代码,除了这部分:

为什么我不能让它看起来像这样:

我查看了工具 -> 选项 -> 文本编辑器 -> C# -> 新行,但找不到它。有没有办法可以更改它以允许自动格式化和我的第二个示例?

0 投票
7 回答
11182 浏览

ruby-on-rails - 保存用户偏好的最佳方法?

我已经看到了两种不同的保存用户偏好的方法。

方法 1: 将它们序列化并保存在 USERS 表的一列中

方法 2: 创建一个单独的表 PREFERENCES 并建立从 USERS 到 PREFERENCES 的 has_many 关联。

您更喜欢上述两种方法中的哪一种,彼此之间的优缺点是什么?

0 投票
7 回答
1042 浏览

visual-studio-2008 - 为什么 VS 2008 IDE 不记得我的偏好?

这是一个非常琐碎的问题,我只是在编译时问... ;)

出于某种原因,当我关闭和重新打开时,我的 VS 2008 IDE 不记得我的窗口首选项 - 它会重置窗口宽度、位置、外观等。

让我的 IDE 保持我想要的样子的秘密开关在哪里?

0 投票
4 回答
22273 浏览

cocoa - Cocoa - 关于 NSUserDefaults 值更改的通知?

假设我有一个 key @"MyPreference",对应的值通过NSUserDefaults.

有没有办法在值被修改时得到通知?

还是可以通过绑定来完成?(但在这种情况下,我希望我的对象被通知更改,而不是将值绑定到 UI 元素,以便我可以执行其他任务。)

我知道NSUserDefaultsDidChangeNotification可以观察到,但这似乎是一种全有或全无的方法,并且似乎没有一种机制可以获取已修改的特定键值对。(随时纠正。)